Documentation ¶
Overview ¶
These annotations signal to the generator that there are types in this file that need DeepCopy methods. +kubebuilder:object:generate=true +groupName=sagemaker.aws.amazon.com
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BatchTransformJob ¶
type BatchTransformJob struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BatchTransformJobSpec `json:"spec,omitempty"` Status BatchTransformJobStatus `json:"status,omitempty"` }
BatchTransformJob is the Schema for the batchtransformjobs API
func (*BatchTransformJob) DeepCopy ¶ added in v1.2.0
func (in *BatchTransformJob) DeepCopy() *BatchTransformJob
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchTransformJob.
func (*BatchTransformJob) DeepCopyInto ¶ added in v1.2.0
func (in *BatchTransformJob) DeepCopyInto(out *BatchTransformJob)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BatchTransformJob) DeepCopyObject ¶ added in v1.2.0
func (in *BatchTransformJob) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BatchTransformJobList ¶
type BatchTransformJobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BatchTransformJob `json:"items"` }
BatchTransformJobList contains a list of BatchTransformJob
func (*BatchTransformJobList) DeepCopy ¶ added in v1.2.0
func (in *BatchTransformJobList) DeepCopy() *BatchTransformJobList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchTransformJobList.
func (*BatchTransformJobList) DeepCopyInto ¶ added in v1.2.0
func (in *BatchTransformJobList) DeepCopyInto(out *BatchTransformJobList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BatchTransformJobList) DeepCopyObject ¶ added in v1.2.0
func (in *BatchTransformJobList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BatchTransformJobSpec ¶
type BatchTransformJobSpec struct { // The SageMaker batchtransform job name. This is optional for the SageMaker K8s operator. If it is empty, // the operator will populate it with a generated name. // +kubebuilder:validation:MaxLength=63 TransformJobName *string `json:"transformJobName,omitempty"` BatchStrategy commonv1.BatchStrategy `json:"batchStrategy,omitempty"` DataProcessing *commonv1.DataProcessing `json:"dataProcessing,omitempty"` Environment []*commonv1.KeyValuePair `json:"environment,omitempty"` MaxConcurrentTransforms *int64 `json:"maxConcurrentTransforms,omitempty"` MaxPayloadInMB *int64 `json:"maxPayloadInMB,omitempty"` ModelName *string `json:"modelName"` Tags []commonv1.Tag `json:"tags,omitempty"` TransformInput *commonv1.TransformInput `json:"transformInput"` TransformOutput *commonv1.TransformOutput `json:"transformOutput"` TransformResources *commonv1.TransformResources `json:"transformResources"` // +kubebuilder:validation:MinLength=1 Region *string `json:"region"` // A custom SageMaker endpoint to use when communicating with SageMaker. // +kubebuilder:validation:Pattern="^(https|http)://.*$" SageMakerEndpoint *string `json:"sageMakerEndpoint,omitempty"` }
BatchTransformJobSpec defines the desired state of BatchTransformJob
func (*BatchTransformJobSpec) DeepCopy ¶ added in v1.2.0
func (in *BatchTransformJobSpec) DeepCopy() *BatchTransformJobSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchTransformJobSpec.
func (*BatchTransformJobSpec) DeepCopyInto ¶ added in v1.2.0
func (in *BatchTransformJobSpec) DeepCopyInto(out *BatchTransformJobSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BatchTransformJobStatus ¶
type BatchTransformJobStatus struct { // The status of the transform job. // https://docs.aws.amazon.com/sagemaker/latest/dg/API_DescribeTransformJob.html TransformJobStatus string `json:"transformJobStatus,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"` //SageMaker TransformJobName job name SageMakerTransformJobName string `json:"sageMakerTransformJobName,omitempty"` }
BatchTransformJobStatus defines the observed state of BatchTransformJob
func (*BatchTransformJobStatus) DeepCopy ¶ added in v1.2.0
func (in *BatchTransformJobStatus) DeepCopy() *BatchTransformJobStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchTransformJobStatus.
func (*BatchTransformJobStatus) DeepCopyInto ¶ added in v1.2.0
func (in *BatchTransformJobStatus) DeepCopyInto(out *BatchTransformJobStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.