Client provides methods that the Juju client command uses to interact with models stored in the Juju Server.
NewClient creates a new `Client` based on an existing authenticated API connection.
ModelGet returns all model settings.
ModelGetWithMetadata returns all model settings along with extra metadata like the source of the setting value.
ModelSet sets the given key-value pairs in the model.
ModelUnset sets the given key-value pairs in the model.
SLALevel gets the support level for the given model.
Sequences returns all sequence names and next values.
SetSLALevel sets the support level for the given model.