UpdateDomainRecord.go 810 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. package dns
  2. import (
  3. "encoding/json"
  4. "github.com/denverdino/aliyungo/common"
  5. )
  6. type UpdateDomainRecordArgs struct {
  7. RecordId string
  8. RR string
  9. Type string
  10. Value string
  11. //optional
  12. TTL json.Number
  13. Priority json.Number
  14. Line string
  15. }
  16. type UpdateDomainRecordResponse struct {
  17. common.Response
  18. InstanceId string
  19. RecordId string
  20. }
  21. // UpdateDomainRecord
  22. //
  23. // You can read doc at https://docs.aliyun.com/#/pub/dns/api-reference/record-related&UpdateDomainRecord
  24. func (client *Client) UpdateDomainRecord(args *UpdateDomainRecordArgs) (response *UpdateDomainRecordResponse, err error) {
  25. action := "UpdateDomainRecord"
  26. response = &UpdateDomainRecordResponse{}
  27. err = client.Invoke(action, args, response)
  28. if err == nil {
  29. return response, nil
  30. } else {
  31. return nil, err
  32. }
  33. }