fix/huawei-aksk-createdAt

This commit is contained in:
mhf
2022-10-14 17:53:29 +08:00
parent bcf52f3db4
commit b546f875fe
3 changed files with 22 additions and 9 deletions

View File

@@ -14,7 +14,11 @@
package cloudprovider
import "yunion.io/x/jsonutils"
import (
"time"
"yunion.io/x/jsonutils"
)
type SClouduserCreateConfig struct {
Name string
@@ -44,4 +48,5 @@ type SAccessKey struct {
AccessKey string
Secret string
Status string
CreatedAt time.Time
}

View File

@@ -15,6 +15,8 @@
package hcso
import (
"time"
"yunion.io/x/jsonutils"
"yunion.io/x/pkg/errors"
@@ -223,10 +225,11 @@ func (self *SHuaweiClient) ResetClouduserPassword(id, password string) error {
type SAccessKey struct {
client *SHuaweiClient
AccessKey string `json:"access"`
Secret string `json:"secret"`
Description string `json:"description"`
Status string `json:"status"`
AccessKey string `json:"access"`
Secret string `json:"secret"`
Description string `json:"description"`
Status string `json:"status"`
CreatedAt time.Time `json:"create_time"`
}
func (self *SHuaweiClient) GetAKSK(id string) ([]cloudprovider.SAccessKey, error) {
@@ -242,6 +245,7 @@ func (self *SHuaweiClient) GetAKSK(id string) ([]cloudprovider.SAccessKey, error
res[i].AccessKey = aks[i].AccessKey
res[i].Secret = aks[i].Secret
res[i].Status = aks[i].Status
res[i].CreatedAt = aks[i].CreatedAt
}
return res, nil
}

View File

@@ -15,6 +15,8 @@
package huawei
import (
"time"
"yunion.io/x/jsonutils"
"yunion.io/x/pkg/errors"
@@ -223,10 +225,11 @@ func (self *SHuaweiClient) ResetClouduserPassword(id, password string) error {
type SAccessKey struct {
client *SHuaweiClient
AccessKey string `json:"access"`
Secret string `json:"secret"`
Description string `json:"description"`
Status string `json:"status"`
AccessKey string `json:"access"`
Secret string `json:"secret"`
Description string `json:"description"`
Status string `json:"status"`
CreatedAt time.Time `json:"create_time"`
}
func (self *SHuaweiClient) GetAKSK(id string) ([]cloudprovider.SAccessKey, error) {
@@ -242,6 +245,7 @@ func (self *SHuaweiClient) GetAKSK(id string) ([]cloudprovider.SAccessKey, error
res[i].AccessKey = aks[i].AccessKey
res[i].Secret = aks[i].Secret
res[i].Status = aks[i].Status
res[i].CreatedAt = aks[i].CreatedAt
}
return res, nil
}