package storagepolicy type ListStoragePolicies struct { Data []ItemStoragePolicy `json:"data"` EntryCount uint64 `json:"entryCount"` } type ItemStoragePolicy struct { ID uint64 `json:"id"` GUID uint64 `json:"guid"` Name string `json:"name"` Description string `json:"description"` AccessSepPools ListAccessSepPools `json:"access_seps_pools"` Status string `json:"status"` LimitIOPS uint64 `json:"limit_iops"` Usage Usage `json:"usage"` } type InfoStoragePolicy struct { ID uint64 `json:"id"` GUID uint64 `json:"guid"` Name string `json:"name"` Description string `json:"description"` AccessSepPools ListAccessSepPools `json:"access_seps_pools"` Status string `json:"status"` LimitIOPS uint64 `json:"limit_iops"` Usage Usage `json:"usage"` } type ListAccessSepPools []AccessSepPool type AccessSepPool struct { SepID uint64 `json:"sep_id"` PoolNames []string `json:"pool_names"` } type Usage struct { Accounts []uint64 `json:"accounts"` Resgroups []uint64 `json:"resgroups"` }