Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ProcessingJob ¶
type ProcessingJob struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProcessingJobSpec `json:"spec,omitempty"` Status ProcessingJobStatus `json:"status,omitempty"` }
ProcessingJob is the Schema for the processingjobs API
func (*ProcessingJob) DeepCopy ¶
func (in *ProcessingJob) DeepCopy() *ProcessingJob
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessingJob.
func (*ProcessingJob) DeepCopyInto ¶
func (in *ProcessingJob) DeepCopyInto(out *ProcessingJob)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProcessingJob) DeepCopyObject ¶
func (in *ProcessingJob) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProcessingJobList ¶
type ProcessingJobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProcessingJob `json:"items"` }
ProcessingJobList contains a list of ProcessingJob
func (*ProcessingJobList) DeepCopy ¶
func (in *ProcessingJobList) DeepCopy() *ProcessingJobList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessingJobList.
func (*ProcessingJobList) DeepCopyInto ¶
func (in *ProcessingJobList) DeepCopyInto(out *ProcessingJobList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProcessingJobList) DeepCopyObject ¶
func (in *ProcessingJobList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProcessingJobSpec ¶
type ProcessingJobSpec struct { AppSpecification *commonv1.AppSpecification `json:"appSpecification"` // +kubebuilder:validation:MaxItems=100 Environment []*commonv1.KeyValuePair `json:"environment,omitempty"` NetworkConfig *commonv1.ProcessingNetworkConfig `json:"networkConfig,omitempty"` // +kubebuilder:validation:MaxItems=10 ProcessingInputs []*commonv1.ProcessingInput `json:"processingInputs,omitempty"` ProcessingOutputConfig *commonv1.ProcessingOutputConfig `json:"processingOutputConfig,omitempty"` ProcessingResources *commonv1.ProcessingResources `json:"processingResources"` // +kubebuilder:validation:MinLength=20 // +kubebuilder:validation:MaxLength=2048 RoleArn *string `json:"roleArn"` // +kubebuilder:validation:MinLength=1 Region *string `json:"region"` StoppingCondition *commonv1.StoppingConditionNoSpot `json:"stoppingCondition,omitempty"` // +kubebuilder:validation:MaxItems=50 Tags []*commonv1.Tag `json:"tags,omitempty"` // A custom SageMaker endpoint to use when communicating with SageMaker. // +kubebuilder:validation:Pattern="^(https|http)://.*$" SageMakerEndpoint *string `json:"sageMakerEndpoint,omitempty"` }
ProcessingJobSpec defines the desired state of ProcessingJob
func (*ProcessingJobSpec) DeepCopy ¶
func (in *ProcessingJobSpec) DeepCopy() *ProcessingJobSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessingJobSpec.
func (*ProcessingJobSpec) DeepCopyInto ¶
func (in *ProcessingJobSpec) DeepCopyInto(out *ProcessingJobSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessingJobStatus ¶
type ProcessingJobStatus struct { // The status of the processing job. // https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeProcessingJob.html#sagemaker-DescribeProcessingJob-response-ProcessingJobStatus ProcessingJobStatus string `json:"processingJobStatus,omitempty"` // Field to store additional information, for example if // we are unable to check the status we update this. Additional string `json:"additional,omitempty"` // The last time that we checked the status of the SageMaker job. LastCheckTime *metav1.Time `json:"lastCheckTime,omitempty"` // CloudWatch URL for log CloudWatchLogURL string `json:"cloudWatchLogUrl,omitempty"` //SageMaker processing job name SageMakerProcessingJobName string `json:"sageMakerProcessingJobName,omitempty"` }
ProcessingJobStatus defines the observed state of ProcessingJob
func (*ProcessingJobStatus) DeepCopy ¶
func (in *ProcessingJobStatus) DeepCopy() *ProcessingJobStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessingJobStatus.
func (*ProcessingJobStatus) DeepCopyInto ¶
func (in *ProcessingJobStatus) DeepCopyInto(out *ProcessingJobStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.