GoogleComputePreviewFeature constructor

GoogleComputePreviewFeature(
  1. String localName, {
  2. required TfArg<String> name,
  3. required ComputePreviewFeatureActivationStatus activationStatus,
  4. ComputePreviewFeatureRolloutOperation? rolloutOperation,
  5. TfArg<String>? project,
  6. LifecycleOptions? lifecycle,
  7. List<TfAddressed>? dependsOn,
  8. StackProvider? provider,
  9. TfTimeouts? timeouts,
})

Implementation

GoogleComputePreviewFeature(
  super.localName, {
  required TfArg<String> name,
  required ComputePreviewFeatureActivationStatus activationStatus,
  ComputePreviewFeatureRolloutOperation? rolloutOperation,
  TfArg<String>? project,
  super.lifecycle,
  super.dependsOn,
  super.provider,
  super.timeouts,
}) : super(
       terraformType: tfType,
       argMap: {
         'name': name,
         'activation_status': activationStatus,
         if (rolloutOperation != null)
           'rollout_operation': TfArg.literal(rolloutOperation.encode()),
         'project': ?project,
       },
     );