JobTemplate constructor
JobTemplate(
- String name, {
- JobTemplateArgs? args,
- CustomResourceOptions? options,
Creates a new JobTemplate.
name The Pulumi resource name.
args Arguments used to configure this JobTemplate. The set of arguments for JobTemplate.
options Resource options controlling this resource's behavior.
Implementation
JobTemplate(
String name, {
JobTemplateArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:transcoder/v1:JobTemplate',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
config = registerOutput<JobConfigResponse>('config', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return JobConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
jobTemplateId = registerOutput<String>('jobTemplateId');
labels = registerOutput<Map<String, String>>('labels');
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
}