CronJob.Builder |
CronJob.Builder.activeDeadline(org.cdk8s.Duration activeDeadline) |
Specifies the duration the job may be active before the system tries to terminate it.
|
CronJob.Builder |
CronJob.Builder.automountServiceAccountToken(Boolean automountServiceAccountToken) |
Indicates whether a service account token should be automatically mounted.
|
CronJob.Builder |
CronJob.Builder.backoffLimit(Number backoffLimit) |
Specifies the number of retries before marking this job failed.
|
CronJob.Builder |
CronJob.Builder.concurrencyPolicy(ConcurrencyPolicy concurrencyPolicy) |
Specifies the concurrency policy for the job.
|
CronJob.Builder |
CronJob.Builder.containers(List<? extends ContainerProps> containers) |
List of containers belonging to the pod.
|
static CronJob.Builder |
CronJob.Builder.create(software.constructs.Construct scope,
String id) |
|
CronJob.Builder |
CronJob.Builder.dns(PodDnsProps dns) |
DNS settings for the pod.
|
CronJob.Builder |
CronJob.Builder.dockerRegistryAuth(ISecret dockerRegistryAuth) |
A secret containing docker credentials for authenticating to a registry.
|
CronJob.Builder |
CronJob.Builder.failedJobsRetained(Number failedJobsRetained) |
Specifies the number of failed jobs history retained.
|
CronJob.Builder |
CronJob.Builder.hostAliases(List<? extends HostAlias> hostAliases) |
HostAlias holds the mapping between IP and hostnames that will be injected as an entry in the pod's hosts file.
|
CronJob.Builder |
CronJob.Builder.hostNetwork(Boolean hostNetwork) |
Host network for the pod.
|
CronJob.Builder |
CronJob.Builder.initContainers(List<? extends ContainerProps> initContainers) |
List of initialization containers belonging to the pod.
|
CronJob.Builder |
CronJob.Builder.isolate(Boolean isolate) |
Isolates the pod.
|
CronJob.Builder |
CronJob.Builder.metadata(org.cdk8s.ApiObjectMetadata metadata) |
Metadata that all persisted resources must have, which includes all objects users must create.
|
CronJob.Builder |
CronJob.Builder.podMetadata(org.cdk8s.ApiObjectMetadata podMetadata) |
The pod metadata of this workload.
|
CronJob.Builder |
CronJob.Builder.restartPolicy(RestartPolicy restartPolicy) |
Restart policy for all containers within the pod.
|
CronJob.Builder |
CronJob.Builder.schedule(org.cdk8s.Cron schedule) |
Specifies the time in which the job would run again.
|
CronJob.Builder |
CronJob.Builder.securityContext(PodSecurityContextProps securityContext) |
SecurityContext holds pod-level security attributes and common container settings.
|
CronJob.Builder |
CronJob.Builder.select(Boolean select) |
Automatically allocates a pod label selector for this workload and add it to the pod metadata.
|
CronJob.Builder |
CronJob.Builder.serviceAccount(IServiceAccount serviceAccount) |
A service account provides an identity for processes that run in a Pod.
|
CronJob.Builder |
CronJob.Builder.spread(Boolean spread) |
Automatically spread pods across hostname and zones.
|
CronJob.Builder |
CronJob.Builder.startingDeadline(org.cdk8s.Duration startingDeadline) |
Kubernetes attempts to start cron jobs at its schedule time, but this is not guaranteed.
|
CronJob.Builder |
CronJob.Builder.successfulJobsRetained(Number successfulJobsRetained) |
Specifies the number of successful jobs history retained.
|
CronJob.Builder |
CronJob.Builder.suspend(Boolean suspend) |
Specifies if the cron job should be suspended.
|
CronJob.Builder |
CronJob.Builder.terminationGracePeriod(org.cdk8s.Duration terminationGracePeriod) |
Grace period until the pod is terminated.
|
CronJob.Builder |
CronJob.Builder.timeZone(String timeZone) |
Specifies the timezone for the job.
|
CronJob.Builder |
CronJob.Builder.ttlAfterFinished(org.cdk8s.Duration ttlAfterFinished) |
Limits the lifetime of a Job that has finished execution (either Complete or Failed).
|
CronJob.Builder |
CronJob.Builder.volumes(List<? extends Volume> volumes) |
List of volumes that can be mounted by containers belonging to the pod.
|