Versions in this module Expand all Collapse all v0 v0.16.0 Dec 31, 2020 Changes in this version + func List(client *gophercloud.ServiceClient) pagination.Pager + func ListDatastoreParams(client *gophercloud.ServiceClient, datastoreID, versionID string) pagination.Pager + func ListGlobalParams(client *gophercloud.ServiceClient, versionID string) pagination.Pager + func ListInstances(client *gophercloud.ServiceClient, configID string) pagination.Pager + type Config struct + Created time.Time + DatastoreName string + DatastoreVersionID string + DatastoreVersionName string + Description string + ID string + Name string + Updated time.Time + Values map[string]interface{} + func ExtractConfigs(r pagination.Page) ([]Config, error) + func (r *Config) UnmarshalJSON(b []byte) error + type ConfigPage struct + func (r ConfigPage) IsEmpty() (bool, error) + type CreateOpts struct + Datastore *DatastoreOpts + Description string + Name string + Values map[string]interface{} + func (opts CreateOpts) ToConfigCreateMap() (map[string]interface{}, error) + type CreateOptsBuilder interface + ToConfigCreateMap func() (map[string]interface{}, error) + type CreateResult struct + func Create(client *gophercloud.ServiceClient, opts CreateOptsBuilder) (r CreateResult) + func (r CreateResult) Extract() (*Config, error) + type DatastoreOpts struct + Type string + Version string + type DeleteResult struct + func Delete(client *gophercloud.ServiceClient, configID string) (r DeleteResult) + type GetResult struct + func Get(client *gophercloud.ServiceClient, configID string) (r GetResult) + func (r GetResult) Extract() (*Config, error) + type Param struct + Max float64 + Min float64 + Name string + RestartRequired bool + Type string + func ExtractParams(r pagination.Page) ([]Param, error) + type ParamPage struct + func (r ParamPage) IsEmpty() (bool, error) + type ParamResult struct + func GetDatastoreParam(client *gophercloud.ServiceClient, datastoreID, versionID, paramID string) (r ParamResult) + func GetGlobalParam(client *gophercloud.ServiceClient, versionID, paramID string) (r ParamResult) + func (r ParamResult) Extract() (*Param, error) + type ReplaceResult struct + func Replace(client *gophercloud.ServiceClient, configID string, opts UpdateOptsBuilder) (r ReplaceResult) + type UpdateOpts struct + Datastore *DatastoreOpts + Description *string + Name string + Values map[string]interface{} + func (opts UpdateOpts) ToConfigUpdateMap() (map[string]interface{}, error) + type UpdateOptsBuilder interface + ToConfigUpdateMap func() (map[string]interface{}, error) + type UpdateResult struct + func Update(client *gophercloud.ServiceClient, configID string, opts UpdateOptsBuilder) (r UpdateResult)