GoogleBigtableAuthorizedView constructor
GoogleBigtableAuthorizedView({
- required String localName,
- required TfArg<
String> instanceName, - required TfArg<
String> tableName, - required TfArg<
String> name, - BigtableAuthorizedViewSubsetView? subsetView,
- TfArg<
String> ? deletionPolicy, - TfArg<
String> ? deletionProtection, - TfArg<
String> ? project, - LifecycleOptions? lifecycle,
- 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,
},
);