k8s_io_api_batch_v2alpha1

package
v0.0.0-...-8f59b5a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 5, 2023 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthGenerated        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowGenerated          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
)

Functions

This section is empty.

Types

type CronJob

type CronJob struct {
	// Standard object's metadata.
	// More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
	// +optional
	Metadata *v1.ObjectMeta `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"`
	// 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
	// +optional
	Spec *CronJobSpec `protobuf:"bytes,2,opt,name=spec" json:"spec,omitempty"`
	// Current status of a cron job.
	// More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
	// +optional
	Status *CronJobStatus `protobuf:"bytes,3,opt,name=status" json:"status,omitempty"`
}

CronJob represents the configuration of a single cron job.

func (*CronJob) Descriptor

func (*CronJob) Descriptor() ([]byte, []int)

func (*CronJob) Equal

func (this *CronJob) Equal(that interface{}) bool

func (*CronJob) GetMetadata

func (m *CronJob) GetMetadata() *v1.ObjectMeta

func (*CronJob) GetSpec

func (m *CronJob) GetSpec() *CronJobSpec

func (*CronJob) GetStatus

func (m *CronJob) GetStatus() *CronJobStatus

func (*CronJob) GoString

func (this *CronJob) GoString() string

func (*CronJob) Marshal

func (m *CronJob) Marshal() (dAtA []byte, err error)

func (*CronJob) MarshalTo

func (m *CronJob) MarshalTo(dAtA []byte) (int, error)

func (*CronJob) MarshalToSizedBuffer

func (m *CronJob) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CronJob) ProtoMessage

func (*CronJob) ProtoMessage()

func (*CronJob) Reset

func (m *CronJob) Reset()

func (*CronJob) Size

func (m *CronJob) Size() (n int)

func (*CronJob) String

func (this *CronJob) String() string

func (*CronJob) Unmarshal

func (m *CronJob) Unmarshal(dAtA []byte) error

func (*CronJob) XXX_DiscardUnknown

func (m *CronJob) XXX_DiscardUnknown()

func (*CronJob) XXX_Marshal

func (m *CronJob) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CronJob) XXX_Merge

func (m *CronJob) XXX_Merge(src proto.Message)

func (*CronJob) XXX_Size

func (m *CronJob) XXX_Size() int

func (*CronJob) XXX_Unmarshal

func (m *CronJob) XXX_Unmarshal(b []byte) error

type CronJobList

type CronJobList struct {
	// Standard list metadata.
	// More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
	// +optional
	Metadata *v1.ListMeta `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"`
	// items is the list of CronJobs.
	Items []*CronJob `protobuf:"bytes,2,rep,name=items" json:"items,omitempty"`
}

CronJobList is a collection of cron jobs.

func (*CronJobList) Descriptor

func (*CronJobList) Descriptor() ([]byte, []int)

func (*CronJobList) Equal

func (this *CronJobList) Equal(that interface{}) bool

func (*CronJobList) GetItems

func (m *CronJobList) GetItems() []*CronJob

func (*CronJobList) GetMetadata

func (m *CronJobList) GetMetadata() *v1.ListMeta

func (*CronJobList) GoString

func (this *CronJobList) GoString() string

func (*CronJobList) Marshal

func (m *CronJobList) Marshal() (dAtA []byte, err error)

func (*CronJobList) MarshalTo

func (m *CronJobList) MarshalTo(dAtA []byte) (int, error)

func (*CronJobList) MarshalToSizedBuffer

func (m *CronJobList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CronJobList) ProtoMessage

func (*CronJobList) ProtoMessage()

func (*CronJobList) Reset

func (m *CronJobList) Reset()

func (*CronJobList) Size

func (m *CronJobList) Size() (n int)

func (*CronJobList) String

func (this *CronJobList) String() string

func (*CronJobList) Unmarshal

func (m *CronJobList) Unmarshal(dAtA []byte) error

func (*CronJobList) XXX_DiscardUnknown

func (m *CronJobList) XXX_DiscardUnknown()

func (*CronJobList) XXX_Marshal

func (m *CronJobList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CronJobList) XXX_Merge

func (m *CronJobList) XXX_Merge(src proto.Message)

func (*CronJobList) XXX_Size

func (m *CronJobList) XXX_Size() int

func (*CronJobList) XXX_Unmarshal

func (m *CronJobList) XXX_Unmarshal(b []byte) error

type CronJobSpec

type CronJobSpec struct {
	// The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.
	Schedule string `protobuf:"bytes,1,opt,name=schedule" json:"schedule"`
	// 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.
	// +optional
	StartingDeadlineSeconds int64 `protobuf:"varint,2,opt,name=startingDeadlineSeconds" json:"startingDeadlineSeconds"`
	// 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
	// +optional
	ConcurrencyPolicy string `protobuf:"bytes,3,opt,name=concurrencyPolicy" json:"concurrencyPolicy"`
	// This flag tells the controller to suspend subsequent executions, it does
	// not apply to already started executions.  Defaults to false.
	// +optional
	Suspend bool `protobuf:"varint,4,opt,name=suspend" json:"suspend"`
	// Specifies the job that will be created when executing a CronJob.
	JobTemplate *JobTemplateSpec `protobuf:"bytes,5,opt,name=jobTemplate" json:"jobTemplate,omitempty"`
	// The number of successful finished jobs to retain.
	// This is a pointer to distinguish between explicit zero and not specified.
	// +optional
	SuccessfulJobsHistoryLimit int32 `protobuf:"varint,6,opt,name=successfulJobsHistoryLimit" json:"successfulJobsHistoryLimit"`
	// The number of failed finished jobs to retain.
	// This is a pointer to distinguish between explicit zero and not specified.
	// +optional
	FailedJobsHistoryLimit int32 `protobuf:"varint,7,opt,name=failedJobsHistoryLimit" json:"failedJobsHistoryLimit"`
}

CronJobSpec describes how the job execution will look like and when it will actually run.

func (*CronJobSpec) Descriptor

func (*CronJobSpec) Descriptor() ([]byte, []int)

func (*CronJobSpec) Equal

func (this *CronJobSpec) Equal(that interface{}) bool

func (*CronJobSpec) GetConcurrencyPolicy

func (m *CronJobSpec) GetConcurrencyPolicy() string

func (*CronJobSpec) GetFailedJobsHistoryLimit

func (m *CronJobSpec) GetFailedJobsHistoryLimit() int32

func (*CronJobSpec) GetJobTemplate

func (m *CronJobSpec) GetJobTemplate() *JobTemplateSpec

func (*CronJobSpec) GetSchedule

func (m *CronJobSpec) GetSchedule() string

func (*CronJobSpec) GetStartingDeadlineSeconds

func (m *CronJobSpec) GetStartingDeadlineSeconds() int64

func (*CronJobSpec) GetSuccessfulJobsHistoryLimit

func (m *CronJobSpec) GetSuccessfulJobsHistoryLimit() int32

func (*CronJobSpec) GetSuspend

func (m *CronJobSpec) GetSuspend() bool

func (*CronJobSpec) GoString

func (this *CronJobSpec) GoString() string

func (*CronJobSpec) Marshal

func (m *CronJobSpec) Marshal() (dAtA []byte, err error)

func (*CronJobSpec) MarshalTo

func (m *CronJobSpec) MarshalTo(dAtA []byte) (int, error)

func (*CronJobSpec) MarshalToSizedBuffer

func (m *CronJobSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CronJobSpec) ProtoMessage

func (*CronJobSpec) ProtoMessage()

func (*CronJobSpec) Reset

func (m *CronJobSpec) Reset()

func (*CronJobSpec) Size

func (m *CronJobSpec) Size() (n int)

func (*CronJobSpec) String

func (this *CronJobSpec) String() string

func (*CronJobSpec) Unmarshal

func (m *CronJobSpec) Unmarshal(dAtA []byte) error

func (*CronJobSpec) XXX_DiscardUnknown

func (m *CronJobSpec) XXX_DiscardUnknown()

func (*CronJobSpec) XXX_Marshal

func (m *CronJobSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CronJobSpec) XXX_Merge

func (m *CronJobSpec) XXX_Merge(src proto.Message)

func (*CronJobSpec) XXX_Size

func (m *CronJobSpec) XXX_Size() int

func (*CronJobSpec) XXX_Unmarshal

func (m *CronJobSpec) XXX_Unmarshal(b []byte) error

type CronJobStatus

type CronJobStatus struct {
	// A list of pointers to currently running jobs.
	// +optional
	Active []*v11.ObjectReference `protobuf:"bytes,1,rep,name=active" json:"active,omitempty"`
	// Information when was the last time the job was successfully scheduled.
	// +optional
	LastScheduleTime *v1.Time `protobuf:"bytes,4,opt,name=lastScheduleTime" json:"lastScheduleTime,omitempty"`
}

CronJobStatus represents the current state of a cron job.

func (*CronJobStatus) Descriptor

func (*CronJobStatus) Descriptor() ([]byte, []int)

func (*CronJobStatus) Equal

func (this *CronJobStatus) Equal(that interface{}) bool

func (*CronJobStatus) GetActive

func (m *CronJobStatus) GetActive() []*v11.ObjectReference

func (*CronJobStatus) GetLastScheduleTime

func (m *CronJobStatus) GetLastScheduleTime() *v1.Time

func (*CronJobStatus) GoString

func (this *CronJobStatus) GoString() string

func (*CronJobStatus) Marshal

func (m *CronJobStatus) Marshal() (dAtA []byte, err error)

func (*CronJobStatus) MarshalTo

func (m *CronJobStatus) MarshalTo(dAtA []byte) (int, error)

func (*CronJobStatus) MarshalToSizedBuffer

func (m *CronJobStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CronJobStatus) ProtoMessage

func (*CronJobStatus) ProtoMessage()

func (*CronJobStatus) Reset

func (m *CronJobStatus) Reset()

func (*CronJobStatus) Size

func (m *CronJobStatus) Size() (n int)

func (*CronJobStatus) String

func (this *CronJobStatus) String() string

func (*CronJobStatus) Unmarshal

func (m *CronJobStatus) Unmarshal(dAtA []byte) error

func (*CronJobStatus) XXX_DiscardUnknown

func (m *CronJobStatus) XXX_DiscardUnknown()

func (*CronJobStatus) XXX_Marshal

func (m *CronJobStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CronJobStatus) XXX_Merge

func (m *CronJobStatus) XXX_Merge(src proto.Message)

func (*CronJobStatus) XXX_Size

func (m *CronJobStatus) XXX_Size() int

func (*CronJobStatus) XXX_Unmarshal

func (m *CronJobStatus) XXX_Unmarshal(b []byte) error

type JobTemplate

type JobTemplate struct {
	// Standard object's metadata.
	// More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
	// +optional
	Metadata *v1.ObjectMeta `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"`
	// Defines jobs that will be created from this template.
	// https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
	// +optional
	Template *JobTemplateSpec `protobuf:"bytes,2,opt,name=template" json:"template,omitempty"`
}

JobTemplate describes a template for creating copies of a predefined pod.

func (*JobTemplate) Descriptor

func (*JobTemplate) Descriptor() ([]byte, []int)

func (*JobTemplate) Equal

func (this *JobTemplate) Equal(that interface{}) bool

func (*JobTemplate) GetMetadata

func (m *JobTemplate) GetMetadata() *v1.ObjectMeta

func (*JobTemplate) GetTemplate

func (m *JobTemplate) GetTemplate() *JobTemplateSpec

func (*JobTemplate) GoString

func (this *JobTemplate) GoString() string

func (*JobTemplate) Marshal

func (m *JobTemplate) Marshal() (dAtA []byte, err error)

func (*JobTemplate) MarshalTo

func (m *JobTemplate) MarshalTo(dAtA []byte) (int, error)

func (*JobTemplate) MarshalToSizedBuffer

func (m *JobTemplate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*JobTemplate) ProtoMessage

func (*JobTemplate) ProtoMessage()

func (*JobTemplate) Reset

func (m *JobTemplate) Reset()

func (*JobTemplate) Size

func (m *JobTemplate) Size() (n int)

func (*JobTemplate) String

func (this *JobTemplate) String() string

func (*JobTemplate) Unmarshal

func (m *JobTemplate) Unmarshal(dAtA []byte) error

func (*JobTemplate) XXX_DiscardUnknown

func (m *JobTemplate) XXX_DiscardUnknown()

func (*JobTemplate) XXX_Marshal

func (m *JobTemplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*JobTemplate) XXX_Merge

func (m *JobTemplate) XXX_Merge(src proto.Message)

func (*JobTemplate) XXX_Size

func (m *JobTemplate) XXX_Size() int

func (*JobTemplate) XXX_Unmarshal

func (m *JobTemplate) XXX_Unmarshal(b []byte) error

type JobTemplateSpec

type JobTemplateSpec struct {
	// Standard object's metadata of the jobs created from this template.
	// More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
	// +optional
	Metadata *v1.ObjectMeta `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"`
	// Specification of the desired behavior of the job.
	// More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
	// +optional
	Spec *v12.JobSpec `protobuf:"bytes,2,opt,name=spec" json:"spec,omitempty"`
}

JobTemplateSpec describes the data a Job should have when created from a template

func (*JobTemplateSpec) Descriptor

func (*JobTemplateSpec) Descriptor() ([]byte, []int)

func (*JobTemplateSpec) Equal

func (this *JobTemplateSpec) Equal(that interface{}) bool

func (*JobTemplateSpec) GetMetadata

func (m *JobTemplateSpec) GetMetadata() *v1.ObjectMeta

func (*JobTemplateSpec) GetSpec

func (m *JobTemplateSpec) GetSpec() *v12.JobSpec

func (*JobTemplateSpec) GoString

func (this *JobTemplateSpec) GoString() string

func (*JobTemplateSpec) Marshal

func (m *JobTemplateSpec) Marshal() (dAtA []byte, err error)

func (*JobTemplateSpec) MarshalTo

func (m *JobTemplateSpec) MarshalTo(dAtA []byte) (int, error)

func (*JobTemplateSpec) MarshalToSizedBuffer

func (m *JobTemplateSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*JobTemplateSpec) ProtoMessage

func (*JobTemplateSpec) ProtoMessage()

func (*JobTemplateSpec) Reset

func (m *JobTemplateSpec) Reset()

func (*JobTemplateSpec) Size

func (m *JobTemplateSpec) Size() (n int)

func (*JobTemplateSpec) String

func (this *JobTemplateSpec) String() string

func (*JobTemplateSpec) Unmarshal

func (m *JobTemplateSpec) Unmarshal(dAtA []byte) error

func (*JobTemplateSpec) XXX_DiscardUnknown

func (m *JobTemplateSpec) XXX_DiscardUnknown()

func (*JobTemplateSpec) XXX_Marshal

func (m *JobTemplateSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*JobTemplateSpec) XXX_Merge

func (m *JobTemplateSpec) XXX_Merge(src proto.Message)

func (*JobTemplateSpec) XXX_Size

func (m *JobTemplateSpec) XXX_Size() int

func (*JobTemplateSpec) XXX_Unmarshal

func (m *JobTemplateSpec) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL