# 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.
WithForceFullLoadPush sets force-full-load-push parameter to true.
WithFromGroup sets the name of from-group parameter.
WithRecoverSync sets recover-sync parameter to true.
WithRemotePath sets the source directory on the remote F5 for file download.
WithSFTP sets the ssh configuration for file transfer.
WithTarget overrides the default FileTransferPath.
WithToGroup sets the name of to-group parameter.
# 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.
Paths for file download.
Cluster Management REST paths.
PathTransaction is the path to transaction API endpoint.
No description provided by the author
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.
File transfer path, according to: https://devcentral.f5.com/s/articles/demystifying-icontrol-rest-part-5-transferring-files.
Upload paths.
File transfer path, according to: https://devcentral.f5.com/s/articles/demystifying-icontrol-rest-part-5-transferring-files.
# Structs
BackupResponse holds attributes returned by requests on the backup API.
A Client manages communication with the F5 API.
ConfigSyncOptions represents available parameters for config-sync query.
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.
FileTransferOptions contains SSH configuration for downloading and uploading UCS using SFTP.
FileTransferPath holds the REST path and the corresponding remote directory for file transfer.
No description provided by the author
A RequestError is returned as a HTTP Response by the F5 Big IP server in case of error.
SyncStatusResp contains the values obtained from the sync-status check.
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.
# Type aliases
ConfigSyncOption is a function prototype that sets the.
FileTransferOption is a function type to set the transfer options.