ecs_ram_role.go 704 B

1234567891011121314151617181920212223242526272829
  1. package credentials
  2. func (oldCred *StsRoleNameOnEcsCredential) ToEcsRamRoleCredential() *EcsRamRoleCredential {
  3. return &EcsRamRoleCredential{
  4. RoleName: oldCred.RoleName,
  5. }
  6. }
  7. type EcsRamRoleCredential struct {
  8. RoleName string
  9. }
  10. func NewEcsRamRoleCredential(roleName string) *EcsRamRoleCredential {
  11. return &EcsRamRoleCredential{
  12. RoleName: roleName,
  13. }
  14. }
  15. // Deprecated: Use EcsRamRoleCredential in this package instead.
  16. type StsRoleNameOnEcsCredential struct {
  17. RoleName string
  18. }
  19. // Deprecated: Use NewEcsRamRoleCredential in this package instead.
  20. func NewStsRoleNameOnEcsCredential(roleName string) *StsRoleNameOnEcsCredential {
  21. return &StsRoleNameOnEcsCredential{
  22. RoleName: roleName,
  23. }
  24. }