v1

package
v1.2.1 Latest Latest
Warning

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

Go to latest
Published: May 26, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

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

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

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

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.

Jump to

Keyboard shortcuts

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