Class CronJobSpecArgs
CronJobSpec describes how the job execution will look like and when it will actually run.
Inherited Members
Namespace: Pulumi.Kubernetes.Types.Inputs.Batch.V2Alpha1
Assembly: Pulumi.Kubernetes.dll
Syntax
public class CronJobSpecArgs : ResourceArgs
Properties
View SourceConcurrencyPolicy
Specifies how to treat concurrent executions of a Job. Valid values are: - "Allow" (default): allows CronJobs to run concurrently; - "Forbid": forbids concurrent runs, skipping next run if previous run hasn't finished yet; - "Replace": cancels currently running job and replaces it with a new one
Declaration
public Input<string> ConcurrencyPolicy { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
FailedJobsHistoryLimit
The number of failed finished jobs to retain. This is a pointer to distinguish between explicit zero and not specified.
Declaration
public Input<int> FailedJobsHistoryLimit { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
JobTemplate
Specifies the job that will be created when executing a CronJob.
Declaration
public Input<JobTemplateSpecArgs> JobTemplate { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<JobTemplateSpecArgs> |
Schedule
The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.
Declaration
public Input<string> Schedule { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
StartingDeadlineSeconds
Optional deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones.
Declaration
public Input<int> StartingDeadlineSeconds { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
SuccessfulJobsHistoryLimit
The number of successful finished jobs to retain. This is a pointer to distinguish between explicit zero and not specified.
Declaration
public Input<int> SuccessfulJobsHistoryLimit { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
Suspend
This flag tells the controller to suspend subsequent executions, it does not apply to already started executions. Defaults to false.
Declaration
public Input<bool> Suspend { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |