GoogleApikeysKey constructor

GoogleApikeysKey({
  1. required String localName,
  2. required TfArg<String> name,
  3. TfArg<String>? displayName,
  4. TfArg<Map<String, dynamic>>? restrictions,
  5. TfArg<String>? project,
  6. TfArg<String>? deletionPolicy,
  7. LifecycleOptions? lifecycle,
  8. List<DependencyTarget>? dependsOn,
})

Implementation

GoogleApikeysKey({
  required super.localName,
  required TfArg<String> name,
  TfArg<String>? displayName,
  TfArg<Map<String, dynamic>>? restrictions,
  TfArg<String>? project,
  TfArg<String>? deletionPolicy,
  super.lifecycle,
  super.dependsOn,
}) : super(
       terraformType: tfType,
       argMap: {
         'name': name,
         if (displayName != null) 'display_name': displayName,
         if (restrictions != null) 'restrictions': restrictions,
         if (project != null) 'project': project,
         if (deletionPolicy != null) 'deletion_policy': deletionPolicy,
       },
     );