Versions in this module Expand all Collapse all v0 v0.9.0 Mar 19, 2016 Changes in this version + var CreateConfigJSON = fmt.Sprintf(`{"configuration": %s}`, singleConfigWithValuesJSON) + var CreateReq = ... + var ExampleConfig = Config + var ExampleConfigWithValues = Config + var GetConfigJSON = fmt.Sprintf(`{"configuration": %s}`, singleConfigJSON) + var GetParamJSON = ... + var ListConfigsJSON = fmt.Sprintf(`{"configurations": [%s]}`, singleConfigJSON) + var ListInstancesJSON = ... + var ListParamsJSON = ... + var UpdateReq = ... + 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(page pagination.Page) ([]Config, 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) CreateResult + func (r CreateResult) Extract() (*Config, error) + type DatastoreOpts struct + Type string + Version string + func (opts DatastoreOpts) ToMap() (map[string]string, error) + type DeleteResult struct + func Delete(client *gophercloud.ServiceClient, configID string) DeleteResult + type GetResult struct + func Get(client *gophercloud.ServiceClient, configID string) GetResult + func (r GetResult) Extract() (*Config, error) + type Param struct + Max int + Min int + Name string + RestartRequired bool + Type string + func ExtractParams(page 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) ParamResult + func GetGlobalParam(client *gophercloud.ServiceClient, versionID, paramID string) ParamResult + func (r ParamResult) Extract() (*Param, error) + type ReplaceResult struct + func Replace(client *gophercloud.ServiceClient, configID string, opts UpdateOptsBuilder) 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) UpdateResult