GoogleDataprocGdcSparkApplication constructor
GoogleDataprocGdcSparkApplication({
- required String localName,
- TfArg<
Map< ? annotations,String, String> > - TfArg<
String> ? applicationEnvironment, - TfArg<
String> ? deletionPolicy, - TfArg<
List< ? dependencyImages,String> > - TfArg<
String> ? displayName, - TfArg<
Map< ? labels,String, String> > - required TfArg<
String> location, - TfArg<
String> ? namespace, - TfArg<
String> ? project, - TfArg<
Map< ? properties,String, String> > - required TfArg<
String> serviceinstance, - required TfArg<
String> sparkApplicationId, - TfArg<
String> ? version, - DataprocGdcSparkApplicationSparkApplicationConfig? sparkApplicationConfig,
- LifecycleOptions? lifecycle,
- List<
DependencyTarget> ? dependsOn,
Implementation
GoogleDataprocGdcSparkApplication({
required super.localName,
TfArg<Map<String, String>>? annotations,
TfArg<String>? applicationEnvironment,
TfArg<String>? deletionPolicy,
TfArg<List<String>>? dependencyImages,
TfArg<String>? displayName,
TfArg<Map<String, String>>? labels,
required TfArg<String> location,
TfArg<String>? namespace,
TfArg<String>? project,
TfArg<Map<String, String>>? properties,
required TfArg<String> serviceinstance,
required TfArg<String> sparkApplicationId,
TfArg<String>? version,
DataprocGdcSparkApplicationSparkApplicationConfig? sparkApplicationConfig,
super.lifecycle,
super.dependsOn,
}) : super(
terraformType: tfType,
argMap: {
if (annotations != null) 'annotations': annotations,
if (applicationEnvironment != null)
'application_environment': applicationEnvironment,
if (deletionPolicy != null) 'deletion_policy': deletionPolicy,
if (dependencyImages != null) 'dependency_images': dependencyImages,
if (displayName != null) 'display_name': displayName,
if (labels != null) 'labels': labels,
'location': location,
if (namespace != null) 'namespace': namespace,
if (project != null) 'project': project,
if (properties != null) 'properties': properties,
'serviceinstance': serviceinstance,
'spark_application_id': sparkApplicationId,
if (version != null) 'version': version,
if (sparkApplicationConfig != null)
'spark_application_config': TfArg.literal(
sparkApplicationConfig.encode(),
),
},
);