GoogleRecaptchaEnterpriseKey constructor

GoogleRecaptchaEnterpriseKey({
  1. required String localName,
  2. required TfArg<String> displayName,
  3. TfArg<Map<String, dynamic>>? webSettings,
  4. TfArg<Map<String, dynamic>>? androidSettings,
  5. TfArg<Map<String, dynamic>>? iosSettings,
  6. TfArg<Map<String, dynamic>>? wafSettings,
  7. TfArg<Map<String, dynamic>>? testingOptions,
  8. TfArg<Map<String, String>>? labels,
  9. TfArg<String>? project,
  10. TfArg<String>? deletionPolicy,
  11. LifecycleOptions? lifecycle,
  12. List<DependencyTarget>? dependsOn,
})

Implementation

GoogleRecaptchaEnterpriseKey({
  required super.localName,
  required TfArg<String> displayName,
  TfArg<Map<String, dynamic>>? webSettings,
  TfArg<Map<String, dynamic>>? androidSettings,
  TfArg<Map<String, dynamic>>? iosSettings,
  TfArg<Map<String, dynamic>>? wafSettings,
  TfArg<Map<String, dynamic>>? testingOptions,
  TfArg<Map<String, String>>? labels,
  TfArg<String>? project,
  TfArg<String>? deletionPolicy,
  super.lifecycle,
  super.dependsOn,
}) : super(
       terraformType: tfType,
       argMap: {
         'display_name': displayName,
         if (webSettings != null) 'web_settings': webSettings,
         if (androidSettings != null) 'android_settings': androidSettings,
         if (iosSettings != null) 'ios_settings': iosSettings,
         if (wafSettings != null) 'waf_settings': wafSettings,
         if (testingOptions != null) 'testing_options': testingOptions,
         if (labels != null) 'labels': labels,
         if (project != null) 'project': project,
         if (deletionPolicy != null) 'deletion_policy': deletionPolicy,
       },
     );