Skip to content

Commit

Permalink
Merge pull request #9017 from terraform-providers/rfd-retry-kinesisfi…
Browse files Browse the repository at this point in the history
…rehose

Timeout retries creating and updating firehose delivery streams
  • Loading branch information
ryndaniels committed Jun 18, 2019
2 parents 04e32d7 + 4dc02e5 commit e39b251
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions aws/resource_aws_kinesis_firehose_delivery_stream.go
Original file line number Diff line number Diff line change
Expand Up @@ -2103,6 +2103,9 @@ func resourceAwsKinesisFirehoseDeliveryStreamCreate(d *schema.ResourceData, meta

return nil
})
if isResourceTimeoutError(err) {
_, err = conn.CreateDeliveryStream(createInput)
}
if err != nil {
return fmt.Errorf("error creating Kinesis Firehose Delivery Stream: %s", err)
}
Expand Down Expand Up @@ -2238,6 +2241,10 @@ func resourceAwsKinesisFirehoseDeliveryStreamUpdate(d *schema.ResourceData, meta
return nil
})

if isResourceTimeoutError(err) {
_, err = conn.UpdateDestination(updateInput)
}

if err != nil {
return fmt.Errorf(
"Error Updating Kinesis Firehose Delivery Stream: \"%s\"\n%s",
Expand Down

0 comments on commit e39b251

Please sign in to comment.