GoogleOsConfigOsPolicyAssignment constructor
GoogleOsConfigOsPolicyAssignment({
- required String localName,
- required TfArg<
String> name, - required TfArg<
String> location, - required TfArg<
List< osPolicies,Map< >String, dynamic> > - required TfArg<
Map< instanceFilter,String, dynamic> > - required TfArg<
Map< rollout,String, dynamic> > - TfArg<
String> ? description, - TfArg<
String> ? project, - TfArg<
String> ? deletionPolicy, - TfArg<
bool> ? skipAwaitRollout, - LifecycleOptions? lifecycle,
- List<
DependencyTarget> ? dependsOn,
Implementation
GoogleOsConfigOsPolicyAssignment({
required super.localName,
required TfArg<String> name,
required TfArg<String> location,
required TfArg<List<Map<String, dynamic>>> osPolicies,
required TfArg<Map<String, dynamic>> instanceFilter,
required TfArg<Map<String, dynamic>> rollout,
TfArg<String>? description,
TfArg<String>? project,
TfArg<String>? deletionPolicy,
TfArg<bool>? skipAwaitRollout,
super.lifecycle,
super.dependsOn,
}) : super(
terraformType: tfType,
argMap: {
'name': name,
'location': location,
'os_policies': osPolicies,
'instance_filter': instanceFilter,
'rollout': rollout,
if (description != null) 'description': description,
if (project != null) 'project': project,
if (deletionPolicy != null) 'deletion_policy': deletionPolicy,
if (skipAwaitRollout != null) 'skip_await_rollout': skipAwaitRollout,
},
);