Documentation ¶
Index ¶
- type AddHostToHostGroup
- type CreateAccount
- type CreateSnapshot
- type CreateSubsys
- type FlattenVolume
- type FlattenVolumeProgress
- type ListAccount
- type ListHostGroup
- type ListSnapshot
- type ListSubsys
- type ListSubsysOfHostGroup
- type ListVolume
- type RemoveHostFromHostGroup
- type RetrieveAccount
- type RetrievePool
- type RetrieveSnapshot
- type RetrieveSubsys
- type RetrieveSubsysChap
- type RetrieveSubsysHostGroup
- type RetrieveSubsysVLAN
- type RetrieveVolume
- type SuzakuResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddHostToHostGroup ¶ added in v1.0.9
type AddHostToHostGroup hostGroupInfo
type CreateAccount ¶ added in v1.0.9
type CreateAccount accountInfo
type CreateSnapshot ¶ added in v1.0.9
type CreateSnapshot snapshotDesc
type CreateSubsys ¶ added in v1.0.9
type CreateSubsys = subsysResponse
type FlattenVolume ¶ added in v1.0.9
type FlattenVolume = flattenVolumeResponse
type FlattenVolumeProgress ¶ added in v1.0.9
type FlattenVolumeProgress = flattenVolumeResponse
type ListAccount ¶ added in v1.0.9
type ListAccount []accountInfo
type ListHostGroup ¶ added in v1.0.9
type ListHostGroup []hostGroupInfo
type ListSnapshot ¶ added in v1.0.9
type ListSnapshot []snapshotSummary
type ListSubsys ¶ added in v1.0.9
type ListSubsys []subsysResponse
type ListSubsysOfHostGroup ¶ added in v1.0.9
type ListSubsysOfHostGroup []string
type ListVolume ¶ added in v1.0.9
type ListVolume []volumeSummaryResponse
type RemoveHostFromHostGroup ¶ added in v1.0.9
type RemoveHostFromHostGroup hostGroupInfo
type RetrieveAccount ¶ added in v1.0.9
type RetrieveAccount accountInfo
type RetrievePool ¶ added in v1.0.9
type RetrievePool struct { Name string `json:"name"` CreateTime string `json:"create_time"` EcRatio string `json:"ec_ratio"` RedundancyType string `json:"redundancy_type"` ProvisionedCapacity int64 `json:"provisioned_capacity"` TotalCapacity int64 `json:"total_capacity"` ReplicaNum int `json:"replica_num"` SectorSize int `json:"sector_size"` Split int `json:"split"` }
func (*RetrievePool) String ¶ added in v1.0.9
func (r *RetrievePool) String() string
type RetrieveSnapshot ¶ added in v1.0.9
type RetrieveSnapshot = snapshotDesc
type RetrieveSubsys ¶ added in v1.0.9
type RetrieveSubsys = subsysResponse
type RetrieveSubsysChap ¶ added in v1.0.9
func (*RetrieveSubsysChap) String ¶ added in v1.0.9
func (r *RetrieveSubsysChap) String() string
type RetrieveSubsysHostGroup ¶ added in v1.0.9
type RetrieveSubsysHostGroup struct { HostGroup string `json:"host_group"` Subsys string `json:"subsys"` }
func (*RetrieveSubsysHostGroup) String ¶ added in v1.0.9
func (r *RetrieveSubsysHostGroup) String() string
type RetrieveSubsysVLAN ¶ added in v1.0.9
type RetrieveVolume ¶ added in v1.0.9
type RetrieveVolume struct { Bps int `json:"bps"` BpsBurst int `json:"bps_burst"` BurstPeriod int `json:"burst_period"` Capacity int64 `json:"capacity"` CloneStatus string `json:"clone_status"` CreateTime string `json:"create_time"` EcRatio string `json:"ec_ratio"` Format string `json:"format"` Iops int `json:"iops"` IopsBurst int `json:"iops_burst"` PoolName string `json:"pool_name"` RedundancyType string `json:"redundancy_type"` ReplicaNum int `json:"replica_num"` SectorSize int `json:"sector_size"` Sharding string `json:"sharding"` Used int64 `json:"used"` UUID string `json:"uuid"` VolumeName string `json:"volume_name"` }
func (*RetrieveVolume) String ¶ added in v1.0.9
func (r *RetrieveVolume) String() string
type SuzakuResponse ¶
type SuzakuResponse struct { Code int `json:"code"` Message string `json:"message"` Data interface{} `json:"data"` RequestId uuid.UUID `json:"request_id"` }
func (*SuzakuResponse) String ¶ added in v0.0.3
func (s *SuzakuResponse) String() string
Click to show internal directories.
Click to hide internal directories.