ecs_ram_role.go 704 B

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