package
0.1.2
Repository: https://github.com/josh5276/f5-rest-client.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Package ltm provides a REST client for the /tm/ltm F5 BigIP API.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

CreateToken creates a new token with the given baseURL, user, password and loginProvName.
IsRequestError reports whether err is a RequestError.
NewBasicClient creates a new F5 client with HTTP Basic Authentication.
NewRequestError unmarshal a RequestError from a HTTP response body.
NewTokenClient creates a new F5 client with token based authentication.
TokenClientConnection creates a new client with the given token.

# Constants

F5TimeLayout defines the layout to use for decoding dates returned by the F5 iControl REST API.
MaxChunkSize is the maximum chunk size allowed by the iControl REST.
Backup REST paths.
Bash util REST path.
Cluster Management REST paths.
Paths for file download.
Paths for file download.
PathTransaction is the path to transaction API endpoint.
Paths for file upload.
Paths for file upload.
Paths for file upload.
For backward compatibility DEPRECATED.

# Variables

DefaultTimeout defines the default timeout for HTTP clients.
ErrNoToken is the error returned when the Client does not have a token.
ErrNoTransaction is the error returned when a function related to transaction management is called when there is no active transaction.

# Structs

BackupResponse holds attributes returned by requests on the backup API.
A Client manages communication with the F5 API.
ExecOutput represents the output returned by the API afeter having executed a bash command.
F5Date wraps time.Time in order to override the time layout used during JSON decoding.
A RequestError is returned as a HTTP Response by the F5 Big IP server in case of error.
A Transaction holds the state of a remote transaction identified by its transaction ID.
An UploadResponse holds the responses send by the BigIP API while uploading files.