Documentation ¶
Index ¶
- type AcquireLeaseRequest
- type Client
- func (c *Client) AcquireSingleOverlayIPLease(underlayIP string) (Lease, error)
- func (c *Client) AcquireSubnetLease(underlayIP string) (Lease, error)
- func (c *Client) GetActiveLeases() ([]Lease, error)
- func (c *Client) ReleaseSubnetLease(underlayIP string) error
- func (c *Client) RenewSubnetLease(lease Lease) error
- type Lease
- type NonRetriableError
- type ReleaseLeaseRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcquireLeaseRequest ¶
type Client ¶
type Client struct {
JsonClient json_client.JsonClient
}
func NewClient ¶
func NewClient(logger lager.Logger, httpClient json_client.HttpClient, baseURL string) *Client
func (*Client) AcquireSingleOverlayIPLease ¶
func (*Client) AcquireSubnetLease ¶
func (*Client) GetActiveLeases ¶
func (*Client) ReleaseSubnetLease ¶
func (*Client) RenewSubnetLease ¶
type NonRetriableError ¶
type NonRetriableError string
func (NonRetriableError) Error ¶
func (n NonRetriableError) Error() string
type ReleaseLeaseRequest ¶
type ReleaseLeaseRequest struct {
UnderlayIP string `json:"underlay_ip"`
}
Directories ¶
Path | Synopsis |
---|---|
fakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
fakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
integration
|
|
fakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
fakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
Click to show internal directories.
Click to hide internal directories.