|
- package credentials
-
- type BaseCredential struct {
- AccessKeyId string `json:"access_key_id" yaml:"access_key_id"`
- AccessKeySecret string `json:"access_key_secret" yaml:"access_key_secret"`
- AccessKeyFrom string `json:"access_key_from" yaml:"access_key_from"`
- }
-
- type AccessKeyCredential struct {
- AccessKeyId string `json:"access_key_id" yaml:"access_key_id"`
- AccessKeySecret string `json:"access_key_secret" yaml:"access_key_secret"`
- AccessKeyFrom string `json:"access_key_from" yaml:"access_key_from"`
- }
-
- func (baseCred *BaseCredential) ToAccessKeyCredential() *AccessKeyCredential {
- return &AccessKeyCredential{
- AccessKeyId: baseCred.AccessKeyId,
- AccessKeySecret: baseCred.AccessKeySecret,
- AccessKeyFrom: baseCred.AccessKeyFrom,
- }
- }
|