JobTemplate constructor

JobTemplate(
  1. String name, {
  2. JobTemplateArgs? args,
  3. 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');
}