Versions in this module Expand all Collapse all v1 v1.0.20 Dec 19, 2019 v1.0.19 Nov 11, 2019 v1.0.18 Sep 14, 2019 v1.0.17 Aug 13, 2019 Changes in this version + func CreateURL(c *gophercloud.ServiceClient) string + func DeleteURL(c *gophercloud.ServiceClient, scalingConfigurationId string) string + func DeleteWithBatchURL(c *gophercloud.ServiceClient) string + func GetURL(c *gophercloud.ServiceClient, scalingConfigurationId string) string + func List(client *gophercloud.ServiceClient, opts ListOptsBuilder) pagination.Pager + func ListURL(c *gophercloud.ServiceClient) string + type Bandwidth struct + ChargingMode string + ID string + ShareType string + Size int + type BandwidthInfo struct + ChargingMode string + ID string + ShareType string + Size int + type ConfigPage struct + func (r ConfigPage) IsEmpty() (bool, error) + func (r ConfigPage) LastStartNumber() (string, error) + type CreateInstanceConfig struct + DedicatedHostID string + Disk []Disk + FlavorRef string + ImageRef string + InstanceId string + KeyName string + Metadata map[string]interface{} + Personality []Personality + PublicIP *PublicIP + SecurityGroups []SecurityGroup + ServerGroupID string + Tenancy string + UserData string + type CreateOpts struct + InstanceConfig CreateInstanceConfig + ScalingConfigurationName string + func (opts CreateOpts) ToConfiguresCreateMap() (map[string]interface{}, error) + type CreateOptsBuilder interface + ToConfiguresCreateMap func() (map[string]interface{}, error) + type CreateResponse struct + ScalingConfigurationId string + type CreateResult struct + func Create(client *gophercloud.ServiceClient, opts CreateOptsBuilder) (r CreateResult) + func (r CreateResult) Extract() (*CreateResponse, error) + type DeleteResult struct + func Delete(client *gophercloud.ServiceClient, scalingConfigurationId string) (r DeleteResult) + type DeleteWithBatchOpts struct + ScalingConfigurationId []string + func (opts DeleteWithBatchOpts) ToConfiguresDeleteWithBatchMap() (map[string]interface{}, error) + type DeleteWithBatchOptsBuilder interface + ToConfiguresDeleteWithBatchMap func() (map[string]interface{}, error) + type DeleteWithBatchResult struct + func DeleteWithBatch(client *gophercloud.ServiceClient, opts DeleteWithBatchOptsBuilder) (r DeleteWithBatchResult) + type Disk struct + DataDiskImageId string + DedicatedStorageId string + DiskType string + Size int + SnapshotId string + VolumeType string + type EIP struct + Bandwidth BandwidthInfo + IpType string + type Eip struct + Bandwidth Bandwidth + IpType string + type GetResult struct + func Get(client *gophercloud.ServiceClient, scalingConfigurationId string) (r GetResult) + func (r GetResult) Extract() (*ScalingConfiguration, error) + type InstanceConfig struct + AdminPass string + DedicatedHostID string + Disk []Disk + FlavorRef string + ImageRef string + InstanceId string + InstanceName string + KeyFingerPrint string + KeyName string + MarketType string + Metadata map[string]interface{} + Personality []Personality + PublicIp PublicIp + SecurityGroups []SecurityGroup + ServerGroupID string + Tenancy string + UserData string + type ListOpts struct + ImageId string + Limit int + ScalingConfigurationName string + StartNumber int + func (opts ListOpts) ToListQuery() (string, error) + type ListOptsBuilder interface + ToListQuery func() (string, error) + type ListResponse struct + Limit int + ScalingConfigurations []ScalingConfiguration + StartNumber int + TotalNumber int + func ExtractConfigs(r pagination.Page) (ListResponse, error) + type Personality struct + Content string + Path string + type PublicIP struct + EIP EIP + type PublicIp struct + Eip Eip + type ScalingConfiguration struct + CreateTime string + InstanceConfig InstanceConfig + ScalingConfigurationId string + ScalingConfigurationName string + Tenant string + type SecurityGroup struct + ID string