JobState constructor
- Input<
JobAppEngineHttpTarget?> ? appEngineHttpTarget, - Input<
String?> ? attemptDeadline, - Input<
String?> ? deletionPolicy, - Input<
String?> ? description, - Input<
JobHttpTarget?> ? httpTarget, - Input<
String?> ? name, - Input<
bool?> ? paused, - Input<
String?> ? project, - Input<
JobPubsubTarget?> ? pubsubTarget, - Input<
String?> ? region, - Input<
JobRetryConfig?> ? retryConfig, - Input<
String?> ? schedule, - Input<
String?> ? state, - Input<
String?> ? timeZone,
Creates a new JobState.
appEngineHttpTarget App Engine HTTP target.
attemptDeadline The deadline for job attempts. If the request handler does not respond by this deadline then the request is
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
description A human-readable description for the job.
httpTarget HTTP target.
name The name of the job.
paused Sets the job to a paused state. Jobs default to being enabled when this property is not set.
project The ID of the project in which the resource belongs.
pubsubTarget Pub/Sub target
region Region where the scheduler job resides. If it is not provided, this provider will use the provider default.
retryConfig By default, if a job does not complete successfully,
schedule Describes the schedule on which the job will be executed.
state State of the job.
timeZone Specifies the time zone to be used in interpreting schedule.
Implementation
const JobState({
this.appEngineHttpTarget,
this.attemptDeadline,
this.deletionPolicy,
this.description,
this.httpTarget,
this.name,
this.paused,
this.project,
this.pubsubTarget,
this.region,
this.retryConfig,
this.schedule,
this.state,
this.timeZone,
});