TimeSleep constructor

TimeSleep({
  1. required String localName,
  2. required TfArg<String> createDuration,
  3. TfArg<String>? destroyDuration,
  4. TfArg<Map<String, String>>? triggers,
  5. List<DependencyTarget>? dependsOn,
  6. LifecycleOptions? lifecycle,
})

Implementation

TimeSleep({
  required super.localName,
  required TfArg<String> createDuration,
  TfArg<String>? destroyDuration,
  TfArg<Map<String, String>>? triggers,
  super.dependsOn,
  super.lifecycle,
}) : super(
        terraformType: 'time_sleep',
        argMap: {
          'create_duration': createDuration,
          if (destroyDuration != null) 'destroy_duration': destroyDuration,
          if (triggers != null) 'triggers': triggers,
        },
      );