Module
Kubernetes.Api.Batch.V1Beta1   
- Package
- purescript-kubernetes
- Repository
- hoodunit/purescript-kubernetes
#CronJob Source
newtype CronJobCronJob represents the configuration of a single cron job.
Fields:
- metadata: Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
- spec: Specification of the desired behavior of a cron job, including the schedule. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
- status: Current status of a cron job. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
Constructors
- CronJob { metadata :: Maybe ObjectMeta, spec :: Maybe CronJobSpec, status :: Maybe CronJobStatus }
Instances
#CronJobList Source
newtype CronJobListCronJobList is a collection of cron jobs.
Fields:
- items: items is the list of CronJobs.
- metadata: Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
Constructors
Instances
#CronJobSpec Source
newtype CronJobSpecCronJobSpec describes how the job execution will look like and when it will actually run.
Fields:
- concurrencyPolicy: 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
- failedJobsHistoryLimit: The number of failed finished jobs to retain. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1.
- jobTemplate: Specifies the job that will be created when executing a CronJob.
- schedule: The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.
- 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.
- successfulJobsHistoryLimit: The number of successful finished jobs to retain. This is a pointer to distinguish between explicit zero and not specified. Defaults to 3.
- suspend: This flag tells the controller to suspend subsequent executions, it does not apply to already started executions. Defaults to false.
Constructors
- CronJobSpec { concurrencyPolicy :: Maybe String, failedJobsHistoryLimit :: Maybe Int, jobTemplate :: Maybe JobTemplateSpec, schedule :: Maybe String, startingDeadlineSeconds :: Maybe Int, successfulJobsHistoryLimit :: Maybe Int, suspend :: Maybe Boolean }
Instances
#CronJobStatus Source
newtype CronJobStatusCronJobStatus represents the current state of a cron job.
Fields:
- active: A list of pointers to currently running jobs.
- lastScheduleTime: Information when was the last time the job was successfully scheduled.
Constructors
- CronJobStatus { active :: Maybe (Array ObjectReference), lastScheduleTime :: Maybe Time }
Instances
#JobTemplateSpec Source
newtype JobTemplateSpecJobTemplateSpec describes the data a Job should have when created from a template
Fields:
- metadata: Standard object's metadata of the jobs created from this template. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
- spec: Specification of the desired behavior of the job. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
Constructors
- JobTemplateSpec { metadata :: Maybe ObjectMeta, spec :: Maybe JobSpec }
Instances
#getAPIResources Source
getAPIResources :: Config -> Aff (Either Status APIResourceList)get available resources
- Modules
- Kubernetes.Api. APIExtensions 
- Kubernetes.Api. APIExtensions. V1Beta1 
- Kubernetes.Api. APIExtensions. V1Beta1. CustomResourceDefinition 
- Kubernetes.Api. AdmissionRegistration 
- Kubernetes.Api. AdmissionRegistration. V1Alpha1 
- Kubernetes.Api. AdmissionRegistration. V1Alpha1. InitializerConfiguration 
- Kubernetes.Api. AdmissionRegistration. V1Beta1 
- Kubernetes.Api. AdmissionRegistration. V1Beta1. MutatingWebhookConfiguration 
- Kubernetes.Api. AdmissionRegistration. V1Beta1. ValidatingWebhookConfiguration 
- Kubernetes.Api. ApiRegistration 
- Kubernetes.Api. ApiRegistration. V1Beta1 
- Kubernetes.Api. ApiRegistration. V1Beta1. APIService 
- Kubernetes.Api. Apis 
- Kubernetes.Api. Apps 
- Kubernetes.Api. Apps. V1 
- Kubernetes.Api. Apps. V1. ControllerRevision 
- Kubernetes.Api. Apps. V1. DaemonSet 
- Kubernetes.Api. Apps. V1. Deployment 
- Kubernetes.Api. Apps. V1. ReplicaSet 
- Kubernetes.Api. Apps. V1. StatefulSet 
- Kubernetes.Api. Apps. V1Beta1 
- Kubernetes.Api. Apps. V1Beta1. ControllerRevision 
- Kubernetes.Api. Apps. V1Beta1. Deployment 
- Kubernetes.Api. Apps. V1Beta1. DeploymentRollback 
- Kubernetes.Api. Apps. V1Beta1. Scale 
- Kubernetes.Api. Apps. V1Beta1. StatefulSet 
- Kubernetes.Api. Apps. V1Beta2 
- Kubernetes.Api. Apps. V1Beta2. ControllerRevision 
- Kubernetes.Api. Apps. V1Beta2. DaemonSet 
- Kubernetes.Api. Apps. V1Beta2. Deployment 
- Kubernetes.Api. Apps. V1Beta2. ReplicaSet 
- Kubernetes.Api. Apps. V1Beta2. Scale 
- Kubernetes.Api. Apps. V1Beta2. StatefulSet 
- Kubernetes.Api. Authentication 
- Kubernetes.Api. Authentication. V1 
- Kubernetes.Api. Authentication. V1. TokenReview 
- Kubernetes.Api. Authentication. V1Beta1 
- Kubernetes.Api. Authentication. V1Beta1. TokenReview 
- Kubernetes.Api. Authorization 
- Kubernetes.Api. Authorization. V1 
- Kubernetes.Api. Authorization. V1. LocalSubjectAccessReview 
- Kubernetes.Api. Authorization. V1. SelfSubjectAccessReview 
- Kubernetes.Api. Authorization. V1. SelfSubjectRulesReview 
- Kubernetes.Api. Authorization. V1. SubjectAccessReview 
- Kubernetes.Api. Authorization. V1Beta1 
- Kubernetes.Api. Authorization. V1Beta1. LocalSubjectAccessReview 
- Kubernetes.Api. Authorization. V1Beta1. SelfSubjectAccessReview 
- Kubernetes.Api. Authorization. V1Beta1. SelfSubjectRulesReview 
- Kubernetes.Api. Authorization. V1Beta1. SubjectAccessReview 
- Kubernetes.Api. Autoscaling 
- Kubernetes.Api. Autoscaling. V1 
- Kubernetes.Api. Autoscaling. V1. HorizontalPodAutoscaler 
- Kubernetes.Api. Autoscaling. V1. Scale 
- Kubernetes.Api. Autoscaling. V2Beta1 
- Kubernetes.Api. Autoscaling. V2Beta1. HorizontalPodAutoscaler 
- Kubernetes.Api. Batch 
- Kubernetes.Api. Batch. V1 
- Kubernetes.Api. Batch. V1. Job 
- Kubernetes.Api. Batch. V1Beta1 
- Kubernetes.Api. Batch. V1Beta1. CronJob 
- Kubernetes.Api. Batch. V2Alpha1 
- Kubernetes.Api. Batch. V2Alpha1. CronJob 
- Kubernetes.Api. Certificates 
- Kubernetes.Api. Certificates. V1Beta1 
- Kubernetes.Api. Certificates. V1Beta1. CertificateSigningRequest 
- Kubernetes.Api. Core 
- Kubernetes.Api. Core. V1 
- Kubernetes.Api. Core. V1. Binding 
- Kubernetes.Api. Core. V1. ComponentStatus 
- Kubernetes.Api. Core. V1. ConfigMap 
- Kubernetes.Api. Core. V1. Endpoints 
- Kubernetes.Api. Core. V1. Event 
- Kubernetes.Api. Core. V1. LimitRange 
- Kubernetes.Api. Core. V1. Namespace 
- Kubernetes.Api. Core. V1. Node 
- Kubernetes.Api. Core. V1. PersistentVolume 
- Kubernetes.Api. Core. V1. PersistentVolumeClaim 
- Kubernetes.Api. Core. V1. Pod 
- Kubernetes.Api. Core. V1. PodTemplate 
- Kubernetes.Api. Core. V1. ReplicationController 
- Kubernetes.Api. Core. V1. ResourceQuota 
- Kubernetes.Api. Core. V1. Secret 
- Kubernetes.Api. Core. V1. Service 
- Kubernetes.Api. Core. V1. ServiceAccount 
- Kubernetes.Api. Events 
- Kubernetes.Api. Events. Event 
- Kubernetes.Api. Extensions 
- Kubernetes.Api. Extensions. V1Beta1 
- Kubernetes.Api. Extensions. V1Beta1. DaemonSet 
- Kubernetes.Api. Extensions. V1Beta1. Deployment 
- Kubernetes.Api. Extensions. V1Beta1. DeploymentRollback 
- Kubernetes.Api. Extensions. V1Beta1. Ingress 
- Kubernetes.Api. Extensions. V1Beta1. NetworkPolicy 
- Kubernetes.Api. Extensions. V1Beta1. PodSecurityPolicy 
- Kubernetes.Api. Extensions. V1Beta1. ReplicaSet 
- Kubernetes.Api. Extensions. V1Beta1. Scale 
- Kubernetes.Api. Lens 
- Kubernetes.Api. Logs 
- Kubernetes.Api. Meta. V1 
- Kubernetes.Api. Networking 
- Kubernetes.Api. Networking. V1 
- Kubernetes.Api. Networking. V1. NetworkPolicy 
- Kubernetes.Api. Policy 
- Kubernetes.Api. Policy. V1Beta1 
- Kubernetes.Api. Policy. V1Beta1. Eviction 
- Kubernetes.Api. Policy. V1Beta1. PodDisruptionBudget 
- Kubernetes.Api. Rbac 
- Kubernetes.Api. Rbac. V1 
- Kubernetes.Api. Rbac. V1. ClusterRole 
- Kubernetes.Api. Rbac. V1. ClusterRoleBinding 
- Kubernetes.Api. Rbac. V1. Role 
- Kubernetes.Api. Rbac. V1. RoleBinding 
- Kubernetes.Api. Rbac. V1Alpha1 
- Kubernetes.Api. Rbac. V1Alpha1. ClusterRole 
- Kubernetes.Api. Rbac. V1Alpha1. ClusterRoleBinding 
- Kubernetes.Api. Rbac. V1Alpha1. Role 
- Kubernetes.Api. Rbac. V1Alpha1. RoleBinding 
- Kubernetes.Api. Rbac. V1Beta1 
- Kubernetes.Api. Rbac. V1Beta1. ClusterRole 
- Kubernetes.Api. Rbac. V1Beta1. ClusterRoleBinding 
- Kubernetes.Api. Rbac. V1Beta1. Role 
- Kubernetes.Api. Rbac. V1Beta1. RoleBinding 
- Kubernetes.Api. Resource 
- Kubernetes.Api. Runtime 
- Kubernetes.Api. Scheduling 
- Kubernetes.Api. Scheduling. V1Alpha1 
- Kubernetes.Api. Scheduling. V1Alpha1. PriorityClass 
- Kubernetes.Api. Settings 
- Kubernetes.Api. Settings. V1Alpha1 
- Kubernetes.Api. Settings. V1Alpha1. PodPreset 
- Kubernetes.Api. Storage 
- Kubernetes.Api. Storage. V1 
- Kubernetes.Api. Storage. V1. StorageClass 
- Kubernetes.Api. Storage. V1Alpha1 
- Kubernetes.Api. Storage. V1Alpha1. VolumeAttachment 
- Kubernetes.Api. Storage. V1Beta1 
- Kubernetes.Api. Storage. V1Beta1. StorageClass 
- Kubernetes.Api. Util 
- Kubernetes.Api. Version 
- Kubernetes.Client 
- Kubernetes.Config 
- Kubernetes.Default 
- Kubernetes.Generation. AST 
- Kubernetes.Generation. Emitter 
- Kubernetes.Generation. GenerateApi 
- Kubernetes.Generation. GenerateDefinitions 
- Kubernetes.Generation. GenerateSchemaType 
- Kubernetes.Generation. Generation 
- Kubernetes.Generation. JsonSchema 
- Kubernetes.Generation. Main 
- Kubernetes.Generation. Names 
- Kubernetes.Generation. Passes. AddDependencyImports 
- Kubernetes.Generation. Passes. GenerateLenses 
- Kubernetes.Generation. Passes. HelperLenses 
- Kubernetes.Generation. Passes. PrefixNamespace 
- Kubernetes.Generation. Passes. ResolveLocalRefs 
- Kubernetes.Generation. PathParsing 
- Kubernetes.Generation. Swagger 
- Kubernetes.Json 
- Kubernetes.QueryString 
- Kubernetes.Request 
- Kubernetes.RequestOptions 
- Kubernetes.SchemaExtensions