GoogleSqlProvisionScript constructor

GoogleSqlProvisionScript({
  1. required String localName,
  2. TfArg<String>? database,
  3. TfArg<String>? deletionPolicy,
  4. TfArg<String>? description,
  5. required TfArg<String> instance,
  6. TfArg<String>? project,
  7. required TfArg<String> script,
  8. LifecycleOptions? lifecycle,
  9. List<DependencyTarget>? dependsOn,
  10. String? provider,
  11. TfTimeouts? timeouts,
})

Implementation

GoogleSqlProvisionScript({
  required super.localName,
  TfArg<String>? database,
  TfArg<String>? deletionPolicy,
  TfArg<String>? description,
  required TfArg<String> instance,
  TfArg<String>? project,
  required TfArg<String> script,
  super.lifecycle,
  super.dependsOn,
  super.provider,
  super.timeouts,
}) : super(
       terraformType: tfType,
       argMap: {
         if (database != null) 'database': database,
         if (deletionPolicy != null) 'deletion_policy': deletionPolicy,
         if (description != null) 'description': description,
         'instance': instance,
         if (project != null) 'project': project,
         'script': script,
       },
     );