Documentation ¶
Index ¶
- Variables
- type CronJob
- func (*CronJob) Descriptor() ([]byte, []int)
- func (this *CronJob) Equal(that interface{}) bool
- func (m *CronJob) GetMetadata() *v1.ObjectMeta
- func (m *CronJob) GetSpec() *CronJobSpec
- func (m *CronJob) GetStatus() *CronJobStatus
- func (this *CronJob) GoString() string
- func (m *CronJob) Marshal() (dAtA []byte, err error)
- func (m *CronJob) MarshalTo(dAtA []byte) (int, error)
- func (m *CronJob) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CronJob) ProtoMessage()
- func (m *CronJob) Reset()
- func (m *CronJob) Size() (n int)
- func (this *CronJob) String() string
- func (m *CronJob) Unmarshal(dAtA []byte) error
- func (m *CronJob) XXX_DiscardUnknown()
- func (m *CronJob) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CronJob) XXX_Merge(src proto.Message)
- func (m *CronJob) XXX_Size() int
- func (m *CronJob) XXX_Unmarshal(b []byte) error
- type CronJobList
- func (*CronJobList) Descriptor() ([]byte, []int)
- func (this *CronJobList) Equal(that interface{}) bool
- func (m *CronJobList) GetItems() []*CronJob
- func (m *CronJobList) GetMetadata() *v1.ListMeta
- func (this *CronJobList) GoString() string
- func (m *CronJobList) Marshal() (dAtA []byte, err error)
- func (m *CronJobList) MarshalTo(dAtA []byte) (int, error)
- func (m *CronJobList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CronJobList) ProtoMessage()
- func (m *CronJobList) Reset()
- func (m *CronJobList) Size() (n int)
- func (this *CronJobList) String() string
- func (m *CronJobList) Unmarshal(dAtA []byte) error
- func (m *CronJobList) XXX_DiscardUnknown()
- func (m *CronJobList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CronJobList) XXX_Merge(src proto.Message)
- func (m *CronJobList) XXX_Size() int
- func (m *CronJobList) XXX_Unmarshal(b []byte) error
- type CronJobSpec
- func (*CronJobSpec) Descriptor() ([]byte, []int)
- func (this *CronJobSpec) Equal(that interface{}) bool
- func (m *CronJobSpec) GetConcurrencyPolicy() string
- func (m *CronJobSpec) GetFailedJobsHistoryLimit() int32
- func (m *CronJobSpec) GetJobTemplate() *JobTemplateSpec
- func (m *CronJobSpec) GetSchedule() string
- func (m *CronJobSpec) GetStartingDeadlineSeconds() int64
- func (m *CronJobSpec) GetSuccessfulJobsHistoryLimit() int32
- func (m *CronJobSpec) GetSuspend() bool
- func (this *CronJobSpec) GoString() string
- func (m *CronJobSpec) Marshal() (dAtA []byte, err error)
- func (m *CronJobSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *CronJobSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CronJobSpec) ProtoMessage()
- func (m *CronJobSpec) Reset()
- func (m *CronJobSpec) Size() (n int)
- func (this *CronJobSpec) String() string
- func (m *CronJobSpec) Unmarshal(dAtA []byte) error
- func (m *CronJobSpec) XXX_DiscardUnknown()
- func (m *CronJobSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CronJobSpec) XXX_Merge(src proto.Message)
- func (m *CronJobSpec) XXX_Size() int
- func (m *CronJobSpec) XXX_Unmarshal(b []byte) error
- type CronJobStatus
- func (*CronJobStatus) Descriptor() ([]byte, []int)
- func (this *CronJobStatus) Equal(that interface{}) bool
- func (m *CronJobStatus) GetActive() []*v11.ObjectReference
- func (m *CronJobStatus) GetLastScheduleTime() *v1.Time
- func (this *CronJobStatus) GoString() string
- func (m *CronJobStatus) Marshal() (dAtA []byte, err error)
- func (m *CronJobStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *CronJobStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CronJobStatus) ProtoMessage()
- func (m *CronJobStatus) Reset()
- func (m *CronJobStatus) Size() (n int)
- func (this *CronJobStatus) String() string
- func (m *CronJobStatus) Unmarshal(dAtA []byte) error
- func (m *CronJobStatus) XXX_DiscardUnknown()
- func (m *CronJobStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CronJobStatus) XXX_Merge(src proto.Message)
- func (m *CronJobStatus) XXX_Size() int
- func (m *CronJobStatus) XXX_Unmarshal(b []byte) error
- type JobTemplate
- func (*JobTemplate) Descriptor() ([]byte, []int)
- func (this *JobTemplate) Equal(that interface{}) bool
- func (m *JobTemplate) GetMetadata() *v1.ObjectMeta
- func (m *JobTemplate) GetTemplate() *JobTemplateSpec
- func (this *JobTemplate) GoString() string
- func (m *JobTemplate) Marshal() (dAtA []byte, err error)
- func (m *JobTemplate) MarshalTo(dAtA []byte) (int, error)
- func (m *JobTemplate) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*JobTemplate) ProtoMessage()
- func (m *JobTemplate) Reset()
- func (m *JobTemplate) Size() (n int)
- func (this *JobTemplate) String() string
- func (m *JobTemplate) Unmarshal(dAtA []byte) error
- func (m *JobTemplate) XXX_DiscardUnknown()
- func (m *JobTemplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *JobTemplate) XXX_Merge(src proto.Message)
- func (m *JobTemplate) XXX_Size() int
- func (m *JobTemplate) XXX_Unmarshal(b []byte) error
- type JobTemplateSpec
- func (*JobTemplateSpec) Descriptor() ([]byte, []int)
- func (this *JobTemplateSpec) Equal(that interface{}) bool
- func (m *JobTemplateSpec) GetMetadata() *v1.ObjectMeta
- func (m *JobTemplateSpec) GetSpec() *v12.JobSpec
- func (this *JobTemplateSpec) GoString() string
- func (m *JobTemplateSpec) Marshal() (dAtA []byte, err error)
- func (m *JobTemplateSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *JobTemplateSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*JobTemplateSpec) ProtoMessage()
- func (m *JobTemplateSpec) Reset()
- func (m *JobTemplateSpec) Size() (n int)
- func (this *JobTemplateSpec) String() string
- func (m *JobTemplateSpec) Unmarshal(dAtA []byte) error
- func (m *JobTemplateSpec) XXX_DiscardUnknown()
- func (m *JobTemplateSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *JobTemplateSpec) XXX_Merge(src proto.Message)
- func (m *JobTemplateSpec) XXX_Size() int
- func (m *JobTemplateSpec) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
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) 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) MarshalToSizedBuffer ¶
func (*CronJob) ProtoMessage ¶
func (*CronJob) ProtoMessage()
func (*CronJob) XXX_DiscardUnknown ¶
func (m *CronJob) XXX_DiscardUnknown()
func (*CronJob) XXX_Marshal ¶
func (*CronJob) XXX_Unmarshal ¶
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) 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) 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) 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) 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) 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
Click to show internal directories.
Click to hide internal directories.