| 1234567891011121314151617181920212223242526 |
- package cucloud
- import (
- "net/url"
- "yunion.io/x/cloudmux/pkg/multicloud"
- )
- type SDisk struct {
- multicloud.SResourceBase
- }
- func (region *SRegion) GetDisks() ([]SDisk, error) {
- params := url.Values{}
- params.Set("cloudRegionCode", region.CloudRegionCode)
- resp, err := region.list("/instance/v1/product/bss/cloudstorage", params)
- if err != nil {
- return nil, err
- }
- ret := []SDisk{}
- err = resp.Unmarshal(&ret)
- if err != nil {
- return nil, err
- }
- return ret, nil
- }
|