ipam

package
v0.10.0 Latest Latest
Warning

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

Go to latest
Published: Jul 21, 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 ipam API

func New

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

New creates a new ipam API client.

func (*Client) DeleteIPAMIP

func (a *Client) DeleteIPAMIP(params *DeleteIPAMIPParams) (*DeleteIPAMIPOK, error)

DeleteIPAMIP releases an allocated IP address

func (*Client) PostIPAM

func (a *Client) PostIPAM(params *PostIPAMParams) (*PostIPAMCreated, error)

PostIPAM allocates an IP address

func (*Client) PostIPAMIP

func (a *Client) PostIPAMIP(params *PostIPAMIPParams) (*PostIPAMIPOK, error)

PostIPAMIP allocates an IP address

func (*Client) SetTransport

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

SetTransport changes the transport on the client

type DeleteIPAMIPDisabled

type DeleteIPAMIPDisabled struct {
}

DeleteIPAMIPDisabled handles this case with default header values.

Allocation for address family disabled

func NewDeleteIPAMIPDisabled

func NewDeleteIPAMIPDisabled() *DeleteIPAMIPDisabled

NewDeleteIPAMIPDisabled creates a DeleteIPAMIPDisabled with default headers values

func (*DeleteIPAMIPDisabled) Error

func (o *DeleteIPAMIPDisabled) Error() string

type DeleteIPAMIPFailure

type DeleteIPAMIPFailure struct {
	Payload models.Error
}

DeleteIPAMIPFailure handles this case with default header values.

Address release failure

func NewDeleteIPAMIPFailure

func NewDeleteIPAMIPFailure() *DeleteIPAMIPFailure

NewDeleteIPAMIPFailure creates a DeleteIPAMIPFailure with default headers values

func (*DeleteIPAMIPFailure) Error

func (o *DeleteIPAMIPFailure) Error() string

type DeleteIPAMIPInvalid

type DeleteIPAMIPInvalid struct {
}

DeleteIPAMIPInvalid handles this case with default header values.

Invalid IP address

func NewDeleteIPAMIPInvalid

func NewDeleteIPAMIPInvalid() *DeleteIPAMIPInvalid

NewDeleteIPAMIPInvalid creates a DeleteIPAMIPInvalid with default headers values

func (*DeleteIPAMIPInvalid) Error

func (o *DeleteIPAMIPInvalid) Error() string

type DeleteIPAMIPNotFound

type DeleteIPAMIPNotFound struct {
}

DeleteIPAMIPNotFound handles this case with default header values.

IP address not found

func NewDeleteIPAMIPNotFound

func NewDeleteIPAMIPNotFound() *DeleteIPAMIPNotFound

NewDeleteIPAMIPNotFound creates a DeleteIPAMIPNotFound with default headers values

func (*DeleteIPAMIPNotFound) Error

func (o *DeleteIPAMIPNotFound) Error() string

type DeleteIPAMIPOK

type DeleteIPAMIPOK struct {
}

DeleteIPAMIPOK handles this case with default header values.

Success

func NewDeleteIPAMIPOK

func NewDeleteIPAMIPOK() *DeleteIPAMIPOK

NewDeleteIPAMIPOK creates a DeleteIPAMIPOK with default headers values

func (*DeleteIPAMIPOK) Error

func (o *DeleteIPAMIPOK) Error() string

type DeleteIPAMIPParams

type DeleteIPAMIPParams struct {

	/*IP
	  IP address

	*/
	IP string

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

DeleteIPAMIPParams contains all the parameters to send to the API endpoint for the delete IP a m IP operation typically these are written to a http.Request

func NewDeleteIPAMIPParams

func NewDeleteIPAMIPParams() *DeleteIPAMIPParams

NewDeleteIPAMIPParams creates a new DeleteIPAMIPParams object with the default values initialized.

func NewDeleteIPAMIPParamsWithContext

func NewDeleteIPAMIPParamsWithContext(ctx context.Context) *DeleteIPAMIPParams

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

func NewDeleteIPAMIPParamsWithHTTPClient

func NewDeleteIPAMIPParamsWithHTTPClient(client *http.Client) *DeleteIPAMIPParams

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

func NewDeleteIPAMIPParamsWithTimeout

func NewDeleteIPAMIPParamsWithTimeout(timeout time.Duration) *DeleteIPAMIPParams

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

func (*DeleteIPAMIPParams) SetContext

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

SetContext adds the context to the delete IP a m IP params

func (*DeleteIPAMIPParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete IP a m IP params

func (*DeleteIPAMIPParams) SetIP

func (o *DeleteIPAMIPParams) SetIP(ip string)

SetIP adds the ip to the delete IP a m IP params

func (*DeleteIPAMIPParams) SetTimeout

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

SetTimeout adds the timeout to the delete IP a m IP params

func (*DeleteIPAMIPParams) WithContext

WithContext adds the context to the delete IP a m IP params

func (*DeleteIPAMIPParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the delete IP a m IP params

func (*DeleteIPAMIPParams) WithIP

WithIP adds the ip to the delete IP a m IP params

func (*DeleteIPAMIPParams) WithTimeout

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

WithTimeout adds the timeout to the delete IP a m IP params

func (*DeleteIPAMIPParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type DeleteIPAMIPReader

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

DeleteIPAMIPReader is a Reader for the DeleteIPAMIP structure.

func (*DeleteIPAMIPReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PostIPAMCreated

type PostIPAMCreated struct {
	Payload *models.IPAM
}

PostIPAMCreated handles this case with default header values.

Success

func NewPostIPAMCreated

func NewPostIPAMCreated() *PostIPAMCreated

NewPostIPAMCreated creates a PostIPAMCreated with default headers values

func (*PostIPAMCreated) Error

func (o *PostIPAMCreated) Error() string

type PostIPAMFailure

type PostIPAMFailure struct {
	Payload models.Error
}

PostIPAMFailure handles this case with default header values.

Allocation failure

func NewPostIPAMFailure

func NewPostIPAMFailure() *PostIPAMFailure

NewPostIPAMFailure creates a PostIPAMFailure with default headers values

func (*PostIPAMFailure) Error

func (o *PostIPAMFailure) Error() string

type PostIPAMIPDisabled

type PostIPAMIPDisabled struct {
}

PostIPAMIPDisabled handles this case with default header values.

Allocation for address family disabled

func NewPostIPAMIPDisabled

func NewPostIPAMIPDisabled() *PostIPAMIPDisabled

NewPostIPAMIPDisabled creates a PostIPAMIPDisabled with default headers values

func (*PostIPAMIPDisabled) Error

func (o *PostIPAMIPDisabled) Error() string

type PostIPAMIPExists

type PostIPAMIPExists struct {
}

PostIPAMIPExists handles this case with default header values.

IP already allocated

func NewPostIPAMIPExists

func NewPostIPAMIPExists() *PostIPAMIPExists

NewPostIPAMIPExists creates a PostIPAMIPExists with default headers values

func (*PostIPAMIPExists) Error

func (o *PostIPAMIPExists) Error() string

type PostIPAMIPFailure

type PostIPAMIPFailure struct {
	Payload models.Error
}

PostIPAMIPFailure handles this case with default header values.

IP allocation failure. Details in message.

func NewPostIPAMIPFailure

func NewPostIPAMIPFailure() *PostIPAMIPFailure

NewPostIPAMIPFailure creates a PostIPAMIPFailure with default headers values

func (*PostIPAMIPFailure) Error

func (o *PostIPAMIPFailure) Error() string

type PostIPAMIPInvalid

type PostIPAMIPInvalid struct {
}

PostIPAMIPInvalid handles this case with default header values.

Invalid IP address

func NewPostIPAMIPInvalid

func NewPostIPAMIPInvalid() *PostIPAMIPInvalid

NewPostIPAMIPInvalid creates a PostIPAMIPInvalid with default headers values

func (*PostIPAMIPInvalid) Error

func (o *PostIPAMIPInvalid) Error() string

type PostIPAMIPOK

type PostIPAMIPOK struct {
}

PostIPAMIPOK handles this case with default header values.

Success

func NewPostIPAMIPOK

func NewPostIPAMIPOK() *PostIPAMIPOK

NewPostIPAMIPOK creates a PostIPAMIPOK with default headers values

func (*PostIPAMIPOK) Error

func (o *PostIPAMIPOK) Error() string

type PostIPAMIPParams

type PostIPAMIPParams struct {

	/*IP
	  IP address

	*/
	IP string

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

PostIPAMIPParams contains all the parameters to send to the API endpoint for the post IP a m IP operation typically these are written to a http.Request

func NewPostIPAMIPParams

func NewPostIPAMIPParams() *PostIPAMIPParams

NewPostIPAMIPParams creates a new PostIPAMIPParams object with the default values initialized.

func NewPostIPAMIPParamsWithContext

func NewPostIPAMIPParamsWithContext(ctx context.Context) *PostIPAMIPParams

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

func NewPostIPAMIPParamsWithHTTPClient

func NewPostIPAMIPParamsWithHTTPClient(client *http.Client) *PostIPAMIPParams

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

func NewPostIPAMIPParamsWithTimeout

func NewPostIPAMIPParamsWithTimeout(timeout time.Duration) *PostIPAMIPParams

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

func (*PostIPAMIPParams) SetContext

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

SetContext adds the context to the post IP a m IP params

func (*PostIPAMIPParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the post IP a m IP params

func (*PostIPAMIPParams) SetIP

func (o *PostIPAMIPParams) SetIP(ip string)

SetIP adds the ip to the post IP a m IP params

func (*PostIPAMIPParams) SetTimeout

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

SetTimeout adds the timeout to the post IP a m IP params

func (*PostIPAMIPParams) WithContext

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

WithContext adds the context to the post IP a m IP params

func (*PostIPAMIPParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the post IP a m IP params

func (*PostIPAMIPParams) WithIP

func (o *PostIPAMIPParams) WithIP(ip string) *PostIPAMIPParams

WithIP adds the ip to the post IP a m IP params

func (*PostIPAMIPParams) WithTimeout

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

WithTimeout adds the timeout to the post IP a m IP params

func (*PostIPAMIPParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type PostIPAMIPReader

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

PostIPAMIPReader is a Reader for the PostIPAMIP structure.

func (*PostIPAMIPReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PostIPAMParams

type PostIPAMParams struct {

	/*Family*/
	Family *string

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

PostIPAMParams contains all the parameters to send to the API endpoint for the post IP a m operation typically these are written to a http.Request

func NewPostIPAMParams

func NewPostIPAMParams() *PostIPAMParams

NewPostIPAMParams creates a new PostIPAMParams object with the default values initialized.

func NewPostIPAMParamsWithContext

func NewPostIPAMParamsWithContext(ctx context.Context) *PostIPAMParams

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

func NewPostIPAMParamsWithHTTPClient

func NewPostIPAMParamsWithHTTPClient(client *http.Client) *PostIPAMParams

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

func NewPostIPAMParamsWithTimeout

func NewPostIPAMParamsWithTimeout(timeout time.Duration) *PostIPAMParams

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

func (*PostIPAMParams) SetContext

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

SetContext adds the context to the post IP a m params

func (*PostIPAMParams) SetFamily

func (o *PostIPAMParams) SetFamily(family *string)

SetFamily adds the family to the post IP a m params

func (*PostIPAMParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the post IP a m params

func (*PostIPAMParams) SetTimeout

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

SetTimeout adds the timeout to the post IP a m params

func (*PostIPAMParams) WithContext

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

WithContext adds the context to the post IP a m params

func (*PostIPAMParams) WithFamily

func (o *PostIPAMParams) WithFamily(family *string) *PostIPAMParams

WithFamily adds the family to the post IP a m params

func (*PostIPAMParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the post IP a m params

func (*PostIPAMParams) WithTimeout

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

WithTimeout adds the timeout to the post IP a m params

func (*PostIPAMParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type PostIPAMReader

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

PostIPAMReader is a Reader for the PostIPAM structure.

func (*PostIPAMReader) ReadResponse

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