waiters.go 563 B

123456789101112131415161718192021222324252627282930
  1. // THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.
  2. package route53
  3. import (
  4. "github.com/aws/aws-sdk-go/private/waiter"
  5. )
  6. func (c *Route53) WaitUntilResourceRecordSetsChanged(input *GetChangeInput) error {
  7. waiterCfg := waiter.Config{
  8. Operation: "GetChange",
  9. Delay: 30,
  10. MaxAttempts: 60,
  11. Acceptors: []waiter.WaitAcceptor{
  12. {
  13. State: "success",
  14. Matcher: "path",
  15. Argument: "ChangeInfo.Status",
  16. Expected: "INSYNC",
  17. },
  18. },
  19. }
  20. w := waiter.Waiter{
  21. Client: c,
  22. Input: input,
  23. Config: waiterCfg,
  24. }
  25. return w.Wait()
  26. }