JobState constructor
- Input<
JobCopy?> ? copy, - Input<
Map< ? effectiveLabels,String, String> ?> - Input<
JobExtract?> ? extract, - Input<
String?> ? jobId, - Input<
String?> ? jobTimeoutMs, - Input<
String?> ? jobType, - Input<
Map< ? labels,String, String> ?> - Input<
JobLoad?> ? load, - Input<
String?> ? location, - Input<
String?> ? project, - Input<
Map< ? pulumiLabels,String, String> ?> - Input<
JobQuery?> ? query, - Input<
String?> ? reservation, - Input<
List< ? statuses,JobStatus> ?> - Input<
String?> ? userEmail,
Creates a new JobState.
copy Copies a table.
effectiveLabels (Output)
extract Configures an extract job.
jobId The ID of the job. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-). The maximum length is 1,024 characters.
jobTimeoutMs Job timeout in milliseconds. If this time limit is exceeded, BigQuery may attempt to terminate the job.
jobType (Output)
labels The labels associated with this job. You can use these to organize and group your jobs.
load Configures a load job.
location The geographic location of the job. The default value is US.
project The ID of the project in which the resource belongs.
pulumiLabels The combination of labels configured directly on the resource
query Configures a query job.
reservation (Optional, Beta)
statuses The status of this job. Examine this value when polling an asynchronous job to see if the job is complete.
userEmail Email address of the user who ran the job.
Implementation
const JobState({
this.copy,
this.effectiveLabels,
this.extract,
this.jobId,
this.jobTimeoutMs,
this.jobType,
this.labels,
this.load,
this.location,
this.project,
this.pulumiLabels,
this.query,
this.reservation,
this.statuses,
this.userEmail,
});