DescribeDomainRecords.go 844 B

123456789101112131415161718192021222324252627282930313233343536
  1. package dns
  2. import "github.com/denverdino/aliyungo/common"
  3. type DescribeDomainRecordsArgs struct {
  4. DomainName string
  5. //optional
  6. common.Pagination
  7. RRKeyWord string
  8. TypeKeyWord string
  9. ValueKeyWord string
  10. }
  11. type DescribeDomainRecordsResponse struct {
  12. common.Response
  13. common.PaginationResult
  14. InstanceId string
  15. DomainRecords struct {
  16. Record []RecordType
  17. }
  18. }
  19. // DescribeDomainRecords
  20. //
  21. // You can read doc at https://docs.aliyun.com/#/pub/dns/api-reference/record-related&DescribeDomainRecords
  22. func (client *Client) DescribeDomainRecords(args *DescribeDomainRecordsArgs) (response *DescribeDomainRecordsResponse, err error) {
  23. action := "DescribeDomainRecords"
  24. response = &DescribeDomainRecordsResponse{}
  25. err = client.Invoke(action, args, response)
  26. if err == nil {
  27. return response, nil
  28. } else {
  29. return nil, err
  30. }
  31. }