GoogleBigtableAuthorizedView constructor

GoogleBigtableAuthorizedView({
  1. required String localName,
  2. required TfArg<String> instanceName,
  3. required TfArg<String> tableName,
  4. required TfArg<String> name,
  5. BigtableAuthorizedViewSubsetView? subsetView,
  6. TfArg<String>? deletionPolicy,
  7. TfArg<String>? deletionProtection,
  8. TfArg<String>? project,
  9. LifecycleOptions? lifecycle,
  10. List<DependencyTarget>? dependsOn,
})

Implementation

GoogleBigtableAuthorizedView({
  required super.localName,
  required TfArg<String> instanceName,
  required TfArg<String> tableName,
  required TfArg<String> name,
  BigtableAuthorizedViewSubsetView? subsetView,
  TfArg<String>? deletionPolicy,
  TfArg<String>? deletionProtection,
  TfArg<String>? project,
  super.lifecycle,
  super.dependsOn,
}) : super(
       terraformType: tfType,
       argMap: {
         'instance_name': instanceName,
         'table_name': tableName,
         'name': name,
         if (subsetView != null)
           'subset_view': TfArg.literal([subsetView.toArgMap()]),
         if (deletionPolicy != null) 'deletion_policy': deletionPolicy,
         if (deletionProtection != null)
           'deletion_protection': deletionProtection,
         if (project != null) 'project': project,
       },
     );