access_key_credential.go 886 B

12345678910111213141516171819202122232425262728293031323334
  1. package credentials
  2. // Deprecated: Use AccessKeyCredential in this package instead.
  3. type BaseCredential struct {
  4. AccessKeyId string
  5. AccessKeySecret string
  6. }
  7. type AccessKeyCredential struct {
  8. AccessKeyId string
  9. AccessKeySecret string
  10. }
  11. // Deprecated: Use NewAccessKeyCredential in this package instead.
  12. func NewBaseCredential(accessKeyId, accessKeySecret string) *BaseCredential {
  13. return &BaseCredential{
  14. AccessKeyId: accessKeyId,
  15. AccessKeySecret: accessKeySecret,
  16. }
  17. }
  18. func (baseCred *BaseCredential) ToAccessKeyCredential() *AccessKeyCredential {
  19. return &AccessKeyCredential{
  20. AccessKeyId: baseCred.AccessKeyId,
  21. AccessKeySecret: baseCred.AccessKeySecret,
  22. }
  23. }
  24. func NewAccessKeyCredential(accessKeyId, accessKeySecret string) *AccessKeyCredential {
  25. return &AccessKeyCredential{
  26. AccessKeyId: accessKeyId,
  27. AccessKeySecret: accessKeySecret,
  28. }
  29. }