Currently most provider resources use the Wait class to wait a period of time for a resource to be created, updated, or deleted. Users should be able to override these timeouts in case they notice the defaults are too long or too short or if they know they can be skipped entirely.
Currently most provider resources use the
Wait
class to wait a period of time for a resource to be created, updated, or deleted. Users should be able to override these timeouts in case they notice the defaults are too long or too short or if they know they can be skipped entirely.Suggested directive syntax:
The time values should be provided in ISO_8601 format such as "PT1m" for 1 minute. The shorthand of "1m" should work as well.
This directive should only work inside resource definitions (aka DiffableScope).
action
can be CREATE, UPDATE, or DELETE allowing the user to override the different methods with different timeouts.