diff --git a/aws/resource_aws_wafregional_web_acl_association.go b/aws/resource_aws_wafregional_web_acl_association.go index 9484014904d..c858948bbab 100644 --- a/aws/resource_aws_wafregional_web_acl_association.go +++ b/aws/resource_aws_wafregional_web_acl_association.go @@ -59,8 +59,11 @@ func resourceAwsWafRegionalWebAclAssociationCreate(d *schema.ResourceData, meta } return nil }) + if isResourceTimeoutError(err) { + _, err = conn.AssociateWebACL(params) + } if err != nil { - return err + return fmt.Errorf("Error creating WAF Regional Web ACL association: %s", err) } // Store association id