package
3.0.0+incompatible
Repository: https://github.com/percona/pmm.git
Documentation: pkg.go.dev

# Functions

New creates a new locations service API client.
NewAddLocationDefault creates a AddLocationDefault with default headers values.
NewAddLocationOK creates a AddLocationOK with default headers values.
NewAddLocationParams creates a new AddLocationParams object, with the default timeout for this client.
NewAddLocationParamsWithContext creates a new AddLocationParams object with the ability to set a context for a request.
NewAddLocationParamsWithHTTPClient creates a new AddLocationParams object with the ability to set a custom HTTPClient for a request.
NewAddLocationParamsWithTimeout creates a new AddLocationParams object with the ability to set a timeout on a request.
NewChangeLocationDefault creates a ChangeLocationDefault with default headers values.
NewChangeLocationOK creates a ChangeLocationOK with default headers values.
NewChangeLocationParams creates a new ChangeLocationParams object, with the default timeout for this client.
NewChangeLocationParamsWithContext creates a new ChangeLocationParams object with the ability to set a context for a request.
NewChangeLocationParamsWithHTTPClient creates a new ChangeLocationParams object with the ability to set a custom HTTPClient for a request.
NewChangeLocationParamsWithTimeout creates a new ChangeLocationParams object with the ability to set a timeout on a request.
New creates a new locations service API client with basic auth credentials.
New creates a new locations service API client with a bearer token for authentication.
NewListLocationsDefault creates a ListLocationsDefault with default headers values.
NewListLocationsOK creates a ListLocationsOK with default headers values.
NewListLocationsParams creates a new ListLocationsParams object, with the default timeout for this client.
NewListLocationsParamsWithContext creates a new ListLocationsParams object with the ability to set a context for a request.
NewListLocationsParamsWithHTTPClient creates a new ListLocationsParams object with the ability to set a custom HTTPClient for a request.
NewListLocationsParamsWithTimeout creates a new ListLocationsParams object with the ability to set a timeout on a request.
NewRemoveLocationDefault creates a RemoveLocationDefault with default headers values.
NewRemoveLocationOK creates a RemoveLocationOK with default headers values.
NewRemoveLocationParams creates a new RemoveLocationParams object, with the default timeout for this client.
NewRemoveLocationParamsWithContext creates a new RemoveLocationParams object with the ability to set a context for a request.
NewRemoveLocationParamsWithHTTPClient creates a new RemoveLocationParams object with the ability to set a custom HTTPClient for a request.
NewRemoveLocationParamsWithTimeout creates a new RemoveLocationParams object with the ability to set a timeout on a request.
NewTestLocationConfigDefault creates a TestLocationConfigDefault with default headers values.
NewTestLocationConfigOK creates a TestLocationConfigOK with default headers values.
NewTestLocationConfigParams creates a new TestLocationConfigParams object, with the default timeout for this client.
NewTestLocationConfigParamsWithContext creates a new TestLocationConfigParams object with the ability to set a context for a request.
NewTestLocationConfigParamsWithHTTPClient creates a new TestLocationConfigParams object with the ability to set a custom HTTPClient for a request.
NewTestLocationConfigParamsWithTimeout creates a new TestLocationConfigParams object with the ability to set a timeout on a request.

# Structs

AddLocationBody add location body swagger:model AddLocationBody */.
AddLocationDefault describes a response with status code -1, with default header values.
AddLocationDefaultBody add location default body swagger:model AddLocationDefaultBody */.
AddLocationDefaultBodyDetailsItems0 add location default body details items0 swagger:model AddLocationDefaultBodyDetailsItems0 */.
AddLocationOK describes a response with status code 200, with default header values.
AddLocationOKBody add location OK body swagger:model AddLocationOKBody */.
AddLocationParams contains all the parameters to send to the API endpoint for the add location operation.
AddLocationParamsBodyFilesystemConfig FilesystemLocationConfig represents file system location config.
AddLocationParamsBodyS3Config S3LocationConfig represents S3 bucket configuration.
AddLocationReader is a Reader for the AddLocation structure.
ChangeLocationBody change location body swagger:model ChangeLocationBody */.
ChangeLocationDefault describes a response with status code -1, with default header values.
ChangeLocationDefaultBody change location default body swagger:model ChangeLocationDefaultBody */.
ChangeLocationDefaultBodyDetailsItems0 change location default body details items0 swagger:model ChangeLocationDefaultBodyDetailsItems0 */.
ChangeLocationOK describes a response with status code 200, with default header values.
ChangeLocationParams contains all the parameters to send to the API endpoint for the change location operation.
ChangeLocationParamsBodyFilesystemConfig FilesystemLocationConfig represents file system location config.
ChangeLocationParamsBodyS3Config S3LocationConfig represents S3 bucket configuration.
ChangeLocationReader is a Reader for the ChangeLocation structure.
Client for locations service API */.
ListLocationsDefault describes a response with status code -1, with default header values.
ListLocationsDefaultBody list locations default body swagger:model ListLocationsDefaultBody */.
ListLocationsDefaultBodyDetailsItems0 list locations default body details items0 swagger:model ListLocationsDefaultBodyDetailsItems0 */.
ListLocationsOK describes a response with status code 200, with default header values.
ListLocationsOKBody list locations OK body swagger:model ListLocationsOKBody */.
ListLocationsOKBodyLocationsItems0 Location represents single Backup Location.
ListLocationsOKBodyLocationsItems0FilesystemConfig FilesystemLocationConfig represents file system location config.
ListLocationsOKBodyLocationsItems0S3Config S3LocationConfig represents S3 bucket configuration.
ListLocationsParams contains all the parameters to send to the API endpoint for the list locations operation.
ListLocationsReader is a Reader for the ListLocations structure.
RemoveLocationDefault describes a response with status code -1, with default header values.
RemoveLocationDefaultBody remove location default body swagger:model RemoveLocationDefaultBody */.
RemoveLocationDefaultBodyDetailsItems0 remove location default body details items0 swagger:model RemoveLocationDefaultBodyDetailsItems0 */.
RemoveLocationOK describes a response with status code 200, with default header values.
RemoveLocationParams contains all the parameters to send to the API endpoint for the remove location operation.
RemoveLocationReader is a Reader for the RemoveLocation structure.
TestLocationConfigBody test location config body swagger:model TestLocationConfigBody */.
TestLocationConfigDefault describes a response with status code -1, with default header values.
TestLocationConfigDefaultBody test location config default body swagger:model TestLocationConfigDefaultBody */.
TestLocationConfigDefaultBodyDetailsItems0 test location config default body details items0 swagger:model TestLocationConfigDefaultBodyDetailsItems0 */.
TestLocationConfigOK describes a response with status code 200, with default header values.
TestLocationConfigParams contains all the parameters to send to the API endpoint for the test location config operation.
TestLocationConfigParamsBodyFilesystemConfig FilesystemLocationConfig represents file system location config.
TestLocationConfigParamsBodyS3Config S3LocationConfig represents S3 bucket configuration.
TestLocationConfigReader is a Reader for the TestLocationConfig structure.

# Interfaces

ClientService is the interface for Client methods.

# Type aliases

ClientOption may be used to customize the behavior of Client methods.