GoogleAccessContextManagerServicePerimeter constructor
GoogleAccessContextManagerServicePerimeter({
- required String localName,
- required TfArg<
String> name, - required TfArg<
String> parent, - required TfArg<
String> title, - TfArg<
String> ? description, - TfArg<
String> ? perimeterType, - TfArg<
bool> ? useExplicitDryRunSpec, - TfArg<
Map< ? spec,String, dynamic> > - TfArg<
Map< ? status,String, dynamic> > - TfArg<
String> ? deletionPolicy, - LifecycleOptions? lifecycle,
- List<
DependencyTarget> ? dependsOn,
Implementation
GoogleAccessContextManagerServicePerimeter({
required super.localName,
required TfArg<String> name,
required TfArg<String> parent,
required TfArg<String> title,
TfArg<String>? description,
TfArg<String>? perimeterType,
TfArg<bool>? useExplicitDryRunSpec,
TfArg<Map<String, dynamic>>? spec,
TfArg<Map<String, dynamic>>? status,
TfArg<String>? deletionPolicy,
super.lifecycle,
super.dependsOn,
}) : super(
terraformType: tfType,
argMap: {
'name': name,
'parent': parent,
'title': title,
if (description != null) 'description': description,
if (perimeterType != null) 'perimeter_type': perimeterType,
if (useExplicitDryRunSpec != null)
'use_explicit_dry_run_spec': useExplicitDryRunSpec,
if (spec != null) 'spec': spec,
if (status != null) 'status': status,
if (deletionPolicy != null) 'deletion_policy': deletionPolicy,
},
);