v1alpha1

package
Version: v1.2.4 Latest Latest
Warning

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

Go to latest
Published: Sep 15, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

+k8s:deepcopy-gen=package Package v1alpha1 is the v1alpha1 version of the sagemaker.services.k8s.aws API. +groupName=sagemaker.services.k8s.aws

Index

Constants

This section is empty.

Variables

View Source
var (
	// GroupVersion is the API Group Version used to register the objects
	GroupVersion = schema.GroupVersion{Group: "sagemaker.services.k8s.aws", Version: "v1alpha1"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type AWSManagedHumanLoopRequestSource

type AWSManagedHumanLoopRequestSource string
const (
	AWSManagedHumanLoopRequestSource_AWS_Rekognition_DetectModerationLabels_Image_V3 AWSManagedHumanLoopRequestSource = "AWS/Rekognition/DetectModerationLabels/Image/V3"
	AWSManagedHumanLoopRequestSource_AWS_Textract_AnalyzeDocument_Forms_V1           AWSManagedHumanLoopRequestSource = "AWS/Textract/AnalyzeDocument/Forms/V1"
)

type ActionSource added in v0.3.0

type ActionSource struct {
	SourceID   *string `json:"sourceID,omitempty"`
	SourceType *string `json:"sourceType,omitempty"`
}

A structure describing the source of an action.

func (*ActionSource) DeepCopy added in v0.3.0

func (in *ActionSource) DeepCopy() *ActionSource

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionSource.

func (*ActionSource) DeepCopyInto added in v0.3.0

func (in *ActionSource) DeepCopyInto(out *ActionSource)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ActionStatus

type ActionStatus string
const (
	ActionStatus_Unknown    ActionStatus = "Unknown"
	ActionStatus_InProgress ActionStatus = "InProgress"
	ActionStatus_Completed  ActionStatus = "Completed"
	ActionStatus_Failed     ActionStatus = "Failed"
	ActionStatus_Stopping   ActionStatus = "Stopping"
	ActionStatus_Stopped    ActionStatus = "Stopped"
)

type ActionSummary

type ActionSummary struct {
	ActionName       *string      `json:"actionName,omitempty"`
	CreationTime     *metav1.Time `json:"creationTime,omitempty"`
	LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"`
}

Lists the properties of an action. An action represents an action or activity. Some examples are a workflow step and a model deployment. Generally, an action involves at least one input artifact or output artifact.

func (*ActionSummary) DeepCopy

func (in *ActionSummary) DeepCopy() *ActionSummary

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionSummary.

func (*ActionSummary) DeepCopyInto

func (in *ActionSummary) DeepCopyInto(out *ActionSummary)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AdditionalInferenceSpecificationDefinition added in v0.4.0

type AdditionalInferenceSpecificationDefinition struct {
	Containers                              []*ModelPackageContainerDefinition `json:"containers,omitempty"`
	Description                             *string                            `json:"description,omitempty"`
	Name                                    *string                            `json:"name,omitempty"`
	SupportedContentTypes                   []*string                          `json:"supportedContentTypes,omitempty"`
	SupportedRealtimeInferenceInstanceTypes []*string                          `json:"supportedRealtimeInferenceInstanceTypes,omitempty"`
	SupportedResponseMIMETypes              []*string                          `json:"supportedResponseMIMETypes,omitempty"`
	SupportedTransformInstanceTypes         []*string                          `json:"supportedTransformInstanceTypes,omitempty"`
}

A structure of additional Inference Specification. Additional Inference Specification specifies details about inference jobs that can be run with models based on this model package

func (*AdditionalInferenceSpecificationDefinition) DeepCopy added in v0.4.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalInferenceSpecificationDefinition.

func (*AdditionalInferenceSpecificationDefinition) DeepCopyInto added in v0.4.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Alarm

type Alarm struct {
	AlarmName *string `json:"alarmName,omitempty"`
}

An Amazon CloudWatch alarm configured to monitor metrics on an endpoint.

func (*Alarm) DeepCopy

func (in *Alarm) DeepCopy() *Alarm

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Alarm.

func (*Alarm) DeepCopyInto

func (in *Alarm) DeepCopyInto(out *Alarm)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AlgorithmSortBy

type AlgorithmSortBy string
const (
	AlgorithmSortBy_Name         AlgorithmSortBy = "Name"
	AlgorithmSortBy_CreationTime AlgorithmSortBy = "CreationTime"
)

type AlgorithmSpecification

type AlgorithmSpecification struct {
	AlgorithmName                    *string             `json:"algorithmName,omitempty"`
	EnableSageMakerMetricsTimeSeries *bool               `json:"enableSageMakerMetricsTimeSeries,omitempty"`
	MetricDefinitions                []*MetricDefinition `json:"metricDefinitions,omitempty"`
	TrainingImage                    *string             `json:"trainingImage,omitempty"`
	// The training input mode that the algorithm supports. For more information
	// about input modes, see Algorithms (https://docs.aws.amazon.com/sagemaker/latest/dg/algos.html).
	//
	// Pipe mode
	//
	// If an algorithm supports Pipe mode, Amazon SageMaker streams data directly
	// from Amazon S3 to the container.
	//
	// File mode
	//
	// If an algorithm supports File mode, SageMaker downloads the training data
	// from S3 to the provisioned ML storage volume, and mounts the directory to
	// the Docker volume for the training container.
	//
	// You must provision the ML storage volume with sufficient capacity to accommodate
	// the data downloaded from S3. In addition to the training data, the ML storage
	// volume also stores the output model. The algorithm container uses the ML
	// storage volume to also store intermediate information, if any.
	//
	// For distributed algorithms, training data is distributed uniformly. Your
	// training duration is predictable if the input data objects sizes are approximately
	// the same. SageMaker does not split the files any further for model training.
	// If the object sizes are skewed, training won't be optimal as the data distribution
	// is also skewed when one host in a training cluster is overloaded, thus becoming
	// a bottleneck in training.
	//
	// FastFile mode
	//
	// If an algorithm supports FastFile mode, SageMaker streams data directly from
	// S3 to the container with no code changes, and provides file system access
	// to the data. Users can author their training script to interact with these
	// files as if they were stored on disk.
	//
	// FastFile mode works best when the data is read sequentially. Augmented manifest
	// files aren't supported. The startup time is lower when there are fewer files
	// in the S3 bucket provided.
	TrainingInputMode *string `json:"trainingInputMode,omitempty"`
}

Specifies the training algorithm to use in a CreateTrainingJob request.

For more information about algorithms provided by SageMaker, see Algorithms (https://docs.aws.amazon.com/sagemaker/latest/dg/algos.html). For information about using your own algorithms, see Using Your Own Algorithms with Amazon SageMaker (https://docs.aws.amazon.com/sagemaker/latest/dg/your-algorithms.html).

func (*AlgorithmSpecification) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlgorithmSpecification.

func (*AlgorithmSpecification) DeepCopyInto

func (in *AlgorithmSpecification) DeepCopyInto(out *AlgorithmSpecification)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AlgorithmStatus

type AlgorithmStatus string
const (
	AlgorithmStatus_Pending    AlgorithmStatus = "Pending"
	AlgorithmStatus_InProgress AlgorithmStatus = "InProgress"
	AlgorithmStatus_Completed  AlgorithmStatus = "Completed"
	AlgorithmStatus_Failed     AlgorithmStatus = "Failed"
	AlgorithmStatus_Deleting   AlgorithmStatus = "Deleting"
)

type AlgorithmStatusItem

type AlgorithmStatusItem struct {
	FailureReason *string `json:"failureReason,omitempty"`
	Name          *string `json:"name,omitempty"`
}

Represents the overall status of an algorithm.

func (*AlgorithmStatusItem) DeepCopy

func (in *AlgorithmStatusItem) DeepCopy() *AlgorithmStatusItem

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlgorithmStatusItem.

func (*AlgorithmStatusItem) DeepCopyInto

func (in *AlgorithmStatusItem) DeepCopyInto(out *AlgorithmStatusItem)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AlgorithmSummary added in v0.0.3

type AlgorithmSummary struct {
	AlgorithmDescription *string      `json:"algorithmDescription,omitempty"`
	AlgorithmName        *string      `json:"algorithmName,omitempty"`
	CreationTime         *metav1.Time `json:"creationTime,omitempty"`
}

Provides summary information about an algorithm.

func (*AlgorithmSummary) DeepCopy added in v0.0.3

func (in *AlgorithmSummary) DeepCopy() *AlgorithmSummary

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlgorithmSummary.

func (*AlgorithmSummary) DeepCopyInto added in v0.0.3

func (in *AlgorithmSummary) DeepCopyInto(out *AlgorithmSummary)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AlgorithmValidationProfile added in v0.0.3

type AlgorithmValidationProfile struct {
	ProfileName *string `json:"profileName,omitempty"`
	// Defines the input needed to run a transform job using the inference specification
	// specified in the algorithm.
	TransformJobDefinition *TransformJobDefinition `json:"transformJobDefinition,omitempty"`
}

Defines a training job and a batch transform job that SageMaker runs to validate your algorithm.

The data provided in the validation profile is made available to your buyers on Amazon Web Services Marketplace.

func (*AlgorithmValidationProfile) DeepCopy added in v0.0.3

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlgorithmValidationProfile.

func (*AlgorithmValidationProfile) DeepCopyInto added in v0.0.3

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AlgorithmValidationSpecification

type AlgorithmValidationSpecification struct {
	ValidationRole *string `json:"validationRole,omitempty"`
}

Specifies configurations for one or more training jobs that SageMaker runs to test the algorithm.

func (*AlgorithmValidationSpecification) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlgorithmValidationSpecification.

func (*AlgorithmValidationSpecification) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type App added in v0.3.0

type App struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppSpec   `json:"spec,omitempty"`
	Status            AppStatus `json:"status,omitempty"`
}

App is the Schema for the Apps API +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="STATUS",type=string,priority=0,JSONPath=`.status.status`

func (*App) DeepCopy added in v0.3.0

func (in *App) DeepCopy() *App

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new App.

func (*App) DeepCopyInto added in v0.3.0

func (in *App) DeepCopyInto(out *App)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*App) DeepCopyObject added in v0.3.0

func (in *App) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AppDetails added in v0.0.3

type AppDetails struct {
	AppName         *string      `json:"appName,omitempty"`
	AppType         *string      `json:"appType,omitempty"`
	CreationTime    *metav1.Time `json:"creationTime,omitempty"`
	DomainID        *string      `json:"domainID,omitempty"`
	Status          *string      `json:"status,omitempty"`
	UserProfileName *string      `json:"userProfileName,omitempty"`
}

Details about an Amazon SageMaker app.

func (*AppDetails) DeepCopy added in v0.0.3

func (in *AppDetails) DeepCopy() *AppDetails

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppDetails.

func (*AppDetails) DeepCopyInto added in v0.0.3

func (in *AppDetails) DeepCopyInto(out *AppDetails)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AppImageConfigDetails

type AppImageConfigDetails struct {
	AppImageConfigName *string      `json:"appImageConfigName,omitempty"`
	CreationTime       *metav1.Time `json:"creationTime,omitempty"`
	LastModifiedTime   *metav1.Time `json:"lastModifiedTime,omitempty"`
}

The configuration for running a SageMaker image as a KernelGateway app.

func (*AppImageConfigDetails) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppImageConfigDetails.

func (*AppImageConfigDetails) DeepCopyInto

func (in *AppImageConfigDetails) DeepCopyInto(out *AppImageConfigDetails)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AppImageConfigSortKey

type AppImageConfigSortKey string
const (
	AppImageConfigSortKey_CreationTime     AppImageConfigSortKey = "CreationTime"
	AppImageConfigSortKey_LastModifiedTime AppImageConfigSortKey = "LastModifiedTime"
	AppImageConfigSortKey_Name             AppImageConfigSortKey = "Name"
)

type AppInstanceType

type AppInstanceType string
const (
	AppInstanceType_system           AppInstanceType = "system"
	AppInstanceType_ml_t3_micro      AppInstanceType = "ml.t3.micro"
	AppInstanceType_ml_t3_small      AppInstanceType = "ml.t3.small"
	AppInstanceType_ml_t3_medium     AppInstanceType = "ml.t3.medium"
	AppInstanceType_ml_t3_large      AppInstanceType = "ml.t3.large"
	AppInstanceType_ml_t3_xlarge     AppInstanceType = "ml.t3.xlarge"
	AppInstanceType_ml_t3_2xlarge    AppInstanceType = "ml.t3.2xlarge"
	AppInstanceType_ml_m5_large      AppInstanceType = "ml.m5.large"
	AppInstanceType_ml_m5_xlarge     AppInstanceType = "ml.m5.xlarge"
	AppInstanceType_ml_m5_2xlarge    AppInstanceType = "ml.m5.2xlarge"
	AppInstanceType_ml_m5_4xlarge    AppInstanceType = "ml.m5.4xlarge"
	AppInstanceType_ml_m5_8xlarge    AppInstanceType = "ml.m5.8xlarge"
	AppInstanceType_ml_m5_12xlarge   AppInstanceType = "ml.m5.12xlarge"
	AppInstanceType_ml_m5_16xlarge   AppInstanceType = "ml.m5.16xlarge"
	AppInstanceType_ml_m5_24xlarge   AppInstanceType = "ml.m5.24xlarge"
	AppInstanceType_ml_m5d_large     AppInstanceType = "ml.m5d.large"
	AppInstanceType_ml_m5d_xlarge    AppInstanceType = "ml.m5d.xlarge"
	AppInstanceType_ml_m5d_2xlarge   AppInstanceType = "ml.m5d.2xlarge"
	AppInstanceType_ml_m5d_4xlarge   AppInstanceType = "ml.m5d.4xlarge"
	AppInstanceType_ml_m5d_8xlarge   AppInstanceType = "ml.m5d.8xlarge"
	AppInstanceType_ml_m5d_12xlarge  AppInstanceType = "ml.m5d.12xlarge"
	AppInstanceType_ml_m5d_16xlarge  AppInstanceType = "ml.m5d.16xlarge"
	AppInstanceType_ml_m5d_24xlarge  AppInstanceType = "ml.m5d.24xlarge"
	AppInstanceType_ml_c5_large      AppInstanceType = "ml.c5.large"
	AppInstanceType_ml_c5_xlarge     AppInstanceType = "ml.c5.xlarge"
	AppInstanceType_ml_c5_2xlarge    AppInstanceType = "ml.c5.2xlarge"
	AppInstanceType_ml_c5_4xlarge    AppInstanceType = "ml.c5.4xlarge"
	AppInstanceType_ml_c5_9xlarge    AppInstanceType = "ml.c5.9xlarge"
	AppInstanceType_ml_c5_12xlarge   AppInstanceType = "ml.c5.12xlarge"
	AppInstanceType_ml_c5_18xlarge   AppInstanceType = "ml.c5.18xlarge"
	AppInstanceType_ml_c5_24xlarge   AppInstanceType = "ml.c5.24xlarge"
	AppInstanceType_ml_p3_2xlarge    AppInstanceType = "ml.p3.2xlarge"
	AppInstanceType_ml_p3_8xlarge    AppInstanceType = "ml.p3.8xlarge"
	AppInstanceType_ml_p3_16xlarge   AppInstanceType = "ml.p3.16xlarge"
	AppInstanceType_ml_p3dn_24xlarge AppInstanceType = "ml.p3dn.24xlarge"
	AppInstanceType_ml_g4dn_xlarge   AppInstanceType = "ml.g4dn.xlarge"
	AppInstanceType_ml_g4dn_2xlarge  AppInstanceType = "ml.g4dn.2xlarge"
	AppInstanceType_ml_g4dn_4xlarge  AppInstanceType = "ml.g4dn.4xlarge"
	AppInstanceType_ml_g4dn_8xlarge  AppInstanceType = "ml.g4dn.8xlarge"
	AppInstanceType_ml_g4dn_12xlarge AppInstanceType = "ml.g4dn.12xlarge"
	AppInstanceType_ml_g4dn_16xlarge AppInstanceType = "ml.g4dn.16xlarge"
	AppInstanceType_ml_r5_large      AppInstanceType = "ml.r5.large"
	AppInstanceType_ml_r5_xlarge     AppInstanceType = "ml.r5.xlarge"
	AppInstanceType_ml_r5_2xlarge    AppInstanceType = "ml.r5.2xlarge"
	AppInstanceType_ml_r5_4xlarge    AppInstanceType = "ml.r5.4xlarge"
	AppInstanceType_ml_r5_8xlarge    AppInstanceType = "ml.r5.8xlarge"
	AppInstanceType_ml_r5_12xlarge   AppInstanceType = "ml.r5.12xlarge"
	AppInstanceType_ml_r5_16xlarge   AppInstanceType = "ml.r5.16xlarge"
	AppInstanceType_ml_r5_24xlarge   AppInstanceType = "ml.r5.24xlarge"
	AppInstanceType_ml_g5_xlarge     AppInstanceType = "ml.g5.xlarge"
	AppInstanceType_ml_g5_2xlarge    AppInstanceType = "ml.g5.2xlarge"
	AppInstanceType_ml_g5_4xlarge    AppInstanceType = "ml.g5.4xlarge"
	AppInstanceType_ml_g5_8xlarge    AppInstanceType = "ml.g5.8xlarge"
	AppInstanceType_ml_g5_16xlarge   AppInstanceType = "ml.g5.16xlarge"
	AppInstanceType_ml_g5_12xlarge   AppInstanceType = "ml.g5.12xlarge"
	AppInstanceType_ml_g5_24xlarge   AppInstanceType = "ml.g5.24xlarge"
	AppInstanceType_ml_g5_48xlarge   AppInstanceType = "ml.g5.48xlarge"
)

type AppList added in v0.3.0

type AppList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []App `json:"items"`
}

AppList contains a list of App +kubebuilder:object:root=true

func (*AppList) DeepCopy added in v0.3.0

func (in *AppList) DeepCopy() *AppList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppList.

func (*AppList) DeepCopyInto added in v0.3.0

func (in *AppList) DeepCopyInto(out *AppList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AppList) DeepCopyObject added in v0.3.0

func (in *AppList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AppNetworkAccessType

type AppNetworkAccessType string
const (
	AppNetworkAccessType_PublicInternetOnly AppNetworkAccessType = "PublicInternetOnly"
	AppNetworkAccessType_VpcOnly            AppNetworkAccessType = "VpcOnly"
)

type AppSecurityGroupManagement added in v0.3.1

type AppSecurityGroupManagement string
const (
	AppSecurityGroupManagement_Service  AppSecurityGroupManagement = "Service"
	AppSecurityGroupManagement_Customer AppSecurityGroupManagement = "Customer"
)

type AppSortKey

type AppSortKey string
const (
	AppSortKey_CreationTime AppSortKey = "CreationTime"
)

type AppSpec added in v0.3.0

type AppSpec struct {

	// The name of the app.
	// +kubebuilder:validation:Required
	AppName *string `json:"appName"`
	// The type of app.
	// +kubebuilder:validation:Required
	AppType *string `json:"appType"`
	// The domain ID.
	// +kubebuilder:validation:Required
	DomainID *string `json:"domainID"`
	// The instance type and the Amazon Resource Name (ARN) of the SageMaker image
	// created on the instance.
	//
	// The value of InstanceType passed as part of the ResourceSpec in the CreateApp
	// call overrides the value passed as part of the ResourceSpec configured for
	// the user profile or the domain. If InstanceType is not specified in any of
	// those three ResourceSpec values for a KernelGateway app, the CreateApp call
	// fails with a request validation error.
	ResourceSpec *ResourceSpec `json:"resourceSpec,omitempty"`
	// Each tag consists of a key and an optional value. Tag keys must be unique
	// per resource.
	Tags []*Tag `json:"tags,omitempty"`
	// The user profile name. If this value is not set, then SpaceName must be set.
	UserProfileName *string `json:"userProfileName,omitempty"`
}

AppSpec defines the desired state of App.

func (*AppSpec) DeepCopy added in v0.3.0

func (in *AppSpec) DeepCopy() *AppSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpec.

func (*AppSpec) DeepCopyInto added in v0.3.0

func (in *AppSpec) DeepCopyInto(out *AppSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AppSpecification

type AppSpecification struct {
	ContainerArguments  []*string `json:"containerArguments,omitempty"`
	ContainerEntrypoint []*string `json:"containerEntrypoint,omitempty"`
	ImageURI            *string   `json:"imageURI,omitempty"`
}

Configuration to run a processing job in a specified container image.

func (*AppSpecification) DeepCopy

func (in *AppSpecification) DeepCopy() *AppSpecification

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpecification.

func (*AppSpecification) DeepCopyInto

func (in *AppSpecification) DeepCopyInto(out *AppSpecification)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AppStatus

type AppStatus struct {
	// All CRs managed by ACK have a common `Status.ACKResourceMetadata` member
	// that is used to contain resource sync state, account ownership,
	// constructed ARN for the resource
	// +kubebuilder:validation:Optional
	ACKResourceMetadata *ackv1alpha1.ResourceMetadata `json:"ackResourceMetadata"`
	// All CRS managed by ACK have a common `Status.Conditions` member that
	// contains a collection of `ackv1alpha1.Condition` objects that describe
	// the various terminal states of the CR and its backend AWS service API
	// resource
	// +kubebuilder:validation:Optional
	Conditions []*ackv1alpha1.Condition `json:"conditions"`
	// The status.
	// +kubebuilder:validation:Optional
	Status *string `json:"status,omitempty"`
}

AppStatus defines the observed state of App

func (*AppStatus) DeepCopy added in v0.3.0

func (in *AppStatus) DeepCopy() *AppStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppStatus.

func (*AppStatus) DeepCopyInto added in v0.3.0

func (in *AppStatus) DeepCopyInto(out *AppStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AppStatus_SDK added in v0.3.0

type AppStatus_SDK string
const (
	AppStatus_SDK_Deleted   AppStatus_SDK = "Deleted"
	AppStatus_SDK_Deleting  AppStatus_SDK = "Deleting"
	AppStatus_SDK_Failed    AppStatus_SDK = "Failed"
	AppStatus_SDK_InService AppStatus_SDK = "InService"
	AppStatus_SDK_Pending   AppStatus_SDK = "Pending"
)

type AppType

type AppType string
const (
	AppType_JupyterServer    AppType = "JupyterServer"
	AppType_KernelGateway    AppType = "KernelGateway"
	AppType_TensorBoard      AppType = "TensorBoard"
	AppType_RStudioServerPro AppType = "RStudioServerPro"
	AppType_RSessionGateway  AppType = "RSessionGateway"
)

type ArtifactSourceIDType

type ArtifactSourceIDType string
const (
	ArtifactSourceIDType_MD5Hash   ArtifactSourceIDType = "MD5Hash"
	ArtifactSourceIDType_S3ETag    ArtifactSourceIDType = "S3ETag"
	ArtifactSourceIDType_S3Version ArtifactSourceIDType = "S3Version"
	ArtifactSourceIDType_Custom    ArtifactSourceIDType = "Custom"
)

type ArtifactSourceType added in v0.3.0

type ArtifactSourceType struct {
	Value *string `json:"value,omitempty"`
}

The ID and ID type of an artifact source.

func (*ArtifactSourceType) DeepCopy added in v0.3.0

func (in *ArtifactSourceType) DeepCopy() *ArtifactSourceType

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArtifactSourceType.

func (*ArtifactSourceType) DeepCopyInto added in v0.3.0

func (in *ArtifactSourceType) DeepCopyInto(out *ArtifactSourceType)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ArtifactSummary

type ArtifactSummary struct {
	ArtifactName     *string      `json:"artifactName,omitempty"`
	ArtifactType     *string      `json:"artifactType,omitempty"`
	CreationTime     *metav1.Time `json:"creationTime,omitempty"`
	LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"`
}

Lists a summary of the properties of an artifact. An artifact represents a URI addressable object or data. Some examples are a dataset and a model.

func (*ArtifactSummary) DeepCopy

func (in *ArtifactSummary) DeepCopy() *ArtifactSummary

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArtifactSummary.

func (*ArtifactSummary) DeepCopyInto

func (in *ArtifactSummary) DeepCopyInto(out *ArtifactSummary)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AssemblyType

type AssemblyType string
const (
	AssemblyType_None AssemblyType = "None"
	AssemblyType_Line AssemblyType = "Line"
)

type AssociationEdgeType

type AssociationEdgeType string
const (
	AssociationEdgeType_ContributedTo  AssociationEdgeType = "ContributedTo"
	AssociationEdgeType_AssociatedWith AssociationEdgeType = "AssociatedWith"
	AssociationEdgeType_DerivedFrom    AssociationEdgeType = "DerivedFrom"
	AssociationEdgeType_Produced       AssociationEdgeType = "Produced"
)

type AssociationSummary

type AssociationSummary struct {
	// Information about the user who created or modified an experiment, trial,
	// trial component, lineage group, project, or model card.
	CreatedBy       *UserContext `json:"createdBy,omitempty"`
	CreationTime    *metav1.Time `json:"creationTime,omitempty"`
	DestinationName *string      `json:"destinationName,omitempty"`
	DestinationType *string      `json:"destinationType,omitempty"`
	SourceName      *string      `json:"sourceName,omitempty"`
	SourceType      *string      `json:"sourceType,omitempty"`
}

Lists a summary of the properties of an association. An association is an entity that links other lineage or experiment entities. An example would be an association between a training job and a model.

func (*AssociationSummary) DeepCopy

func (in *AssociationSummary) DeepCopy() *AssociationSummary

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssociationSummary.

func (*AssociationSummary) DeepCopyInto

func (in *AssociationSummary) DeepCopyInto(out *AssociationSummary)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AsyncInferenceClientConfig added in v0.3.1

type AsyncInferenceClientConfig struct {
	MaxConcurrentInvocationsPerInstance *int64 `json:"maxConcurrentInvocationsPerInstance,omitempty"`
}

Configures the behavior of the client used by SageMaker to interact with the model container during asynchronous inference.

func (*AsyncInferenceClientConfig) DeepCopy added in v0.3.1

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AsyncInferenceClientConfig.

func (*AsyncInferenceClientConfig) DeepCopyInto added in v0.3.1

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AsyncInferenceConfig added in v0.3.1

type AsyncInferenceConfig struct {
	// Configures the behavior of the client used by SageMaker to interact with
	// the model container during asynchronous inference.
	ClientConfig *AsyncInferenceClientConfig `json:"clientConfig,omitempty"`
	// Specifies the configuration for asynchronous inference invocation outputs.
	OutputConfig *AsyncInferenceOutputConfig `json:"outputConfig,omitempty"`
}

Specifies configuration for how an endpoint performs asynchronous inference.

func (*AsyncInferenceConfig) DeepCopy added in v0.3.1

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AsyncInferenceConfig.

func (*AsyncInferenceConfig) DeepCopyInto added in v0.3.1

func (in *AsyncInferenceConfig) DeepCopyInto(out *AsyncInferenceConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AsyncInferenceNotificationConfig added in v0.3.1

type AsyncInferenceNotificationConfig struct {
	ErrorTopic   *string `json:"errorTopic,omitempty"`
	SuccessTopic *string `json:"successTopic,omitempty"`
}

Specifies the configuration for notifications of inference results for asynchronous inference.

func (*AsyncInferenceNotificationConfig) DeepCopy added in v0.3.1

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AsyncInferenceNotificationConfig.

func (*AsyncInferenceNotificationConfig) DeepCopyInto added in v0.3.1

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AsyncInferenceOutputConfig added in v0.3.1

type AsyncInferenceOutputConfig struct {
	KMSKeyID *string `json:"kmsKeyID,omitempty"`
	// Specifies the configuration for notifications of inference results for asynchronous
	// inference.
	NotificationConfig *AsyncInferenceNotificationConfig `json:"notificationConfig,omitempty"`
	S3OutputPath       *string                           `json:"s3OutputPath,omitempty"`
}

Specifies the configuration for asynchronous inference invocation outputs.

func (*AsyncInferenceOutputConfig) DeepCopy added in v0.3.1

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AsyncInferenceOutputConfig.

func (*AsyncInferenceOutputConfig) DeepCopyInto added in v0.3.1

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AthenaDatasetDefinition

type AthenaDatasetDefinition struct {
	// The name of the data catalog used in Athena query execution.
	Catalog *string `json:"catalog,omitempty"`
	// The name of the database used in the Athena query execution.
	Database *string `json:"database,omitempty"`
	KMSKeyID *string `json:"kmsKeyID,omitempty"`
	// The compression used for Athena query results.
	OutputCompression *string `json:"outputCompression,omitempty"`
	// The data storage format for Athena query results.
	OutputFormat *string `json:"outputFormat,omitempty"`
	OutputS3URI  *string `json:"outputS3URI,omitempty"`
	// The SQL query statements, to be executed.
	QueryString *string `json:"queryString,omitempty"`
	// The name of the workgroup in which the Athena query is being started.
	WorkGroup *string `json:"workGroup,omitempty"`
}

Configuration for Athena Dataset Definition input.

func (*AthenaDatasetDefinition) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AthenaDatasetDefinition.

func (*AthenaDatasetDefinition) DeepCopyInto

func (in *AthenaDatasetDefinition) DeepCopyInto(out *AthenaDatasetDefinition)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AthenaResultCompressionType

type AthenaResultCompressionType string
const (
	AthenaResultCompressionType_GZIP   AthenaResultCompressionType = "GZIP"
	AthenaResultCompressionType_SNAPPY AthenaResultCompressionType = "SNAPPY"
	AthenaResultCompressionType_ZLIB   AthenaResultCompressionType = "ZLIB"
)

type AthenaResultFormat

type AthenaResultFormat string
const (
	AthenaResultFormat_PARQUET  AthenaResultFormat = "PARQUET"
	AthenaResultFormat_ORC      AthenaResultFormat = "ORC"
	AthenaResultFormat_AVRO     AthenaResultFormat = "AVRO"
	AthenaResultFormat_JSON     AthenaResultFormat = "JSON"
	AthenaResultFormat_TEXTFILE AthenaResultFormat = "TEXTFILE"
)

type AuthMode

type AuthMode string
const (
	AuthMode_SSO AuthMode = "SSO"
	AuthMode_IAM AuthMode = "IAM"
)

type AutoMLAlgorithm added in v1.2.0

type AutoMLAlgorithm string
const (
	AutoMLAlgorithm_xgboost        AutoMLAlgorithm = "xgboost"
	AutoMLAlgorithm_linear_learner AutoMLAlgorithm = "linear-learner"
	AutoMLAlgorithm_mlp            AutoMLAlgorithm = "mlp"
	AutoMLAlgorithm_lightgbm       AutoMLAlgorithm = "lightgbm"
	AutoMLAlgorithm_catboost       AutoMLAlgorithm = "catboost"
	AutoMLAlgorithm_randomforest   AutoMLAlgorithm = "randomforest"
	AutoMLAlgorithm_extra_trees    AutoMLAlgorithm = "extra-trees"
	AutoMLAlgorithm_nn_torch       AutoMLAlgorithm = "nn-torch"
	AutoMLAlgorithm_fastai         AutoMLAlgorithm = "fastai"
)

type AutoMLCandidate

type AutoMLCandidate struct {
	CreationTime     *metav1.Time `json:"creationTime,omitempty"`
	EndTime          *metav1.Time `json:"endTime,omitempty"`
	LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"`
	ObjectiveStatus  *string      `json:"objectiveStatus,omitempty"`
}

Information about a candidate produced by an AutoML training job, including its status, steps, and other properties.

func (*AutoMLCandidate) DeepCopy

func (in *AutoMLCandidate) DeepCopy() *AutoMLCandidate

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoMLCandidate.

func (*AutoMLCandidate) DeepCopyInto

func (in *AutoMLCandidate) DeepCopyInto(out *AutoMLCandidate)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoMLCandidateGenerationConfig added in v0.4.5

type AutoMLCandidateGenerationConfig struct {
	FeatureSpecificationS3URI *string `json:"featureSpecificationS3URI,omitempty"`
}

Stores the configuration information for how a candidate is generated (optional).

func (*AutoMLCandidateGenerationConfig) DeepCopy added in v0.4.5

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoMLCandidateGenerationConfig.

func (*AutoMLCandidateGenerationConfig) DeepCopyInto added in v0.4.5

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoMLChannel

type AutoMLChannel struct {
	CompressionType *string `json:"compressionType,omitempty"`
	ContentType     *string `json:"contentType,omitempty"`
}

A channel is a named input source that training algorithms can consume. The validation dataset size is limited to less than 2 GB. The training dataset size must be less than 100 GB. For more information, see .

A validation dataset must contain the same headers as the training dataset.

func (*AutoMLChannel) DeepCopy

func (in *AutoMLChannel) DeepCopy() *AutoMLChannel

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoMLChannel.

func (*AutoMLChannel) DeepCopyInto

func (in *AutoMLChannel) DeepCopyInto(out *AutoMLChannel)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoMLChannelType added in v0.4.5

type AutoMLChannelType string
const (
	AutoMLChannelType_training   AutoMLChannelType = "training"
	AutoMLChannelType_validation AutoMLChannelType = "validation"
)

type AutoMLContainerDefinition

type AutoMLContainerDefinition struct {
	Environment  map[string]*string `json:"environment,omitempty"`
	Image        *string            `json:"image,omitempty"`
	ModelDataURL *string            `json:"modelDataURL,omitempty"`
}

A list of container definitions that describe the different containers that make up an AutoML candidate. For more information, see .

func (*AutoMLContainerDefinition) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoMLContainerDefinition.

func (*AutoMLContainerDefinition) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoMLJobObjectiveType

type AutoMLJobObjectiveType string
const (
	AutoMLJobObjectiveType_Maximize AutoMLJobObjectiveType = "Maximize"
	AutoMLJobObjectiveType_Minimize AutoMLJobObjectiveType = "Minimize"
)

type AutoMLJobSecondaryStatus

type AutoMLJobSecondaryStatus string
const (
	AutoMLJobSecondaryStatus_Starting                       AutoMLJobSecondaryStatus = "Starting"
	AutoMLJobSecondaryStatus_AnalyzingData                  AutoMLJobSecondaryStatus = "AnalyzingData"
	AutoMLJobSecondaryStatus_FeatureEngineering             AutoMLJobSecondaryStatus = "FeatureEngineering"
	AutoMLJobSecondaryStatus_ModelTuning                    AutoMLJobSecondaryStatus = "ModelTuning"
	AutoMLJobSecondaryStatus_MaxCandidatesReached           AutoMLJobSecondaryStatus = "MaxCandidatesReached"
	AutoMLJobSecondaryStatus_Failed                         AutoMLJobSecondaryStatus = "Failed"
	AutoMLJobSecondaryStatus_Stopped                        AutoMLJobSecondaryStatus = "Stopped"
	AutoMLJobSecondaryStatus_MaxAutoMLJobRuntimeReached     AutoMLJobSecondaryStatus = "MaxAutoMLJobRuntimeReached"
	AutoMLJobSecondaryStatus_Stopping                       AutoMLJobSecondaryStatus = "Stopping"
	AutoMLJobSecondaryStatus_CandidateDefinitionsGenerated  AutoMLJobSecondaryStatus = "CandidateDefinitionsGenerated"
	AutoMLJobSecondaryStatus_GeneratingExplainabilityReport AutoMLJobSecondaryStatus = "GeneratingExplainabilityReport"
	AutoMLJobSecondaryStatus_Completed                      AutoMLJobSecondaryStatus = "Completed"
	AutoMLJobSecondaryStatus_ExplainabilityError            AutoMLJobSecondaryStatus = "ExplainabilityError"
	AutoMLJobSecondaryStatus_DeployingModel                 AutoMLJobSecondaryStatus = "DeployingModel"
	AutoMLJobSecondaryStatus_ModelDeploymentError           AutoMLJobSecondaryStatus = "ModelDeploymentError"
	AutoMLJobSecondaryStatus_GeneratingModelInsightsReport  AutoMLJobSecondaryStatus = "GeneratingModelInsightsReport"
	AutoMLJobSecondaryStatus_ModelInsightsError             AutoMLJobSecondaryStatus = "ModelInsightsError"
)

type AutoMLJobStatus

type AutoMLJobStatus string
const (
	AutoMLJobStatus_Completed  AutoMLJobStatus = "Completed"
	AutoMLJobStatus_InProgress AutoMLJobStatus = "InProgress"
	AutoMLJobStatus_Failed     AutoMLJobStatus = "Failed"
	AutoMLJobStatus_Stopped    AutoMLJobStatus = "Stopped"
	AutoMLJobStatus_Stopping   AutoMLJobStatus = "Stopping"
)

type AutoMLJobStepMetadata added in v1.2.0

type AutoMLJobStepMetadata struct {
	ARN *string `json:"arn,omitempty"`
}

Metadata for an AutoML job step.

func (*AutoMLJobStepMetadata) DeepCopy added in v1.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoMLJobStepMetadata.

func (*AutoMLJobStepMetadata) DeepCopyInto added in v1.2.0

func (in *AutoMLJobStepMetadata) DeepCopyInto(out *AutoMLJobStepMetadata)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoMLJobSummary

type AutoMLJobSummary struct {
	AutoMLJobARN     *string      `json:"autoMLJobARN,omitempty"`
	CreationTime     *metav1.Time `json:"creationTime,omitempty"`
	EndTime          *metav1.Time `json:"endTime,omitempty"`
	LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"`
}

Provides a summary about an AutoML job.

func (*AutoMLJobSummary) DeepCopy

func (in *AutoMLJobSummary) DeepCopy() *AutoMLJobSummary

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoMLJobSummary.

func (*AutoMLJobSummary) DeepCopyInto

func (in *AutoMLJobSummary) DeepCopyInto(out *AutoMLJobSummary)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoMLMetricEnum

type AutoMLMetricEnum string
const (
	AutoMLMetricEnum_Accuracy         AutoMLMetricEnum = "Accuracy"
	AutoMLMetricEnum_MSE              AutoMLMetricEnum = "MSE"
	AutoMLMetricEnum_F1               AutoMLMetricEnum = "F1"
	AutoMLMetricEnum_F1macro          AutoMLMetricEnum = "F1macro"
	AutoMLMetricEnum_AUC              AutoMLMetricEnum = "AUC"
	AutoMLMetricEnum_RMSE             AutoMLMetricEnum = "RMSE"
	AutoMLMetricEnum_MAE              AutoMLMetricEnum = "MAE"
	AutoMLMetricEnum_R2               AutoMLMetricEnum = "R2"
	AutoMLMetricEnum_BalancedAccuracy AutoMLMetricEnum = "BalancedAccuracy"
	AutoMLMetricEnum_Precision        AutoMLMetricEnum = "Precision"
	AutoMLMetricEnum_PrecisionMacro   AutoMLMetricEnum = "PrecisionMacro"
	AutoMLMetricEnum_Recall           AutoMLMetricEnum = "Recall"
	AutoMLMetricEnum_RecallMacro      AutoMLMetricEnum = "RecallMacro"
)

type AutoMLMetricExtendedEnum added in v0.4.5

type AutoMLMetricExtendedEnum string
const (
	AutoMLMetricExtendedEnum_Accuracy         AutoMLMetricExtendedEnum = "Accuracy"
	AutoMLMetricExtendedEnum_MSE              AutoMLMetricExtendedEnum = "MSE"
	AutoMLMetricExtendedEnum_F1               AutoMLMetricExtendedEnum = "F1"
	AutoMLMetricExtendedEnum_F1macro          AutoMLMetricExtendedEnum = "F1macro"
	AutoMLMetricExtendedEnum_AUC              AutoMLMetricExtendedEnum = "AUC"
	AutoMLMetricExtendedEnum_RMSE             AutoMLMetricExtendedEnum = "RMSE"
	AutoMLMetricExtendedEnum_MAE              AutoMLMetricExtendedEnum = "MAE"
	AutoMLMetricExtendedEnum_R2               AutoMLMetricExtendedEnum = "R2"
	AutoMLMetricExtendedEnum_BalancedAccuracy AutoMLMetricExtendedEnum = "BalancedAccuracy"
	AutoMLMetricExtendedEnum_Precision        AutoMLMetricExtendedEnum = "Precision"
	AutoMLMetricExtendedEnum_PrecisionMacro   AutoMLMetricExtendedEnum = "PrecisionMacro"
	AutoMLMetricExtendedEnum_Recall           AutoMLMetricExtendedEnum = "Recall"
	AutoMLMetricExtendedEnum_RecallMacro      AutoMLMetricExtendedEnum = "RecallMacro"
	AutoMLMetricExtendedEnum_LogLoss          AutoMLMetricExtendedEnum = "LogLoss"
	AutoMLMetricExtendedEnum_InferenceLatency AutoMLMetricExtendedEnum = "InferenceLatency"
)

type AutoMLMode added in v0.5.0

type AutoMLMode string
const (
	AutoMLMode_AUTO                  AutoMLMode = "AUTO"
	AutoMLMode_ENSEMBLING            AutoMLMode = "ENSEMBLING"
	AutoMLMode_HYPERPARAMETER_TUNING AutoMLMode = "HYPERPARAMETER_TUNING"
)

type AutoMLOutputDataConfig

type AutoMLOutputDataConfig struct {
	KMSKeyID     *string `json:"kmsKeyID,omitempty"`
	S3OutputPath *string `json:"s3OutputPath,omitempty"`
}

The output data configuration.

func (*AutoMLOutputDataConfig) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoMLOutputDataConfig.

func (*AutoMLOutputDataConfig) DeepCopyInto

func (in *AutoMLOutputDataConfig) DeepCopyInto(out *AutoMLOutputDataConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoMLS3DataSource

type AutoMLS3DataSource struct {
	S3URI *string `json:"s3URI,omitempty"`
}

The Amazon S3 data source.

func (*AutoMLS3DataSource) DeepCopy

func (in *AutoMLS3DataSource) DeepCopy() *AutoMLS3DataSource

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoMLS3DataSource.

func (*AutoMLS3DataSource) DeepCopyInto

func (in *AutoMLS3DataSource) DeepCopyInto(out *AutoMLS3DataSource)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoMLS3DataType

type AutoMLS3DataType string
const (
	AutoMLS3DataType_ManifestFile AutoMLS3DataType = "ManifestFile"
	AutoMLS3DataType_S3Prefix     AutoMLS3DataType = "S3Prefix"
)

type AutoMLSecurityConfig

type AutoMLSecurityConfig struct {
	EnableInterContainerTrafficEncryption *bool   `json:"enableInterContainerTrafficEncryption,omitempty"`
	VolumeKMSKeyID                        *string `json:"volumeKMSKeyID,omitempty"`
	// Specifies a VPC that your training jobs and hosted models have access to.
	// Control access to and from your training and model containers by configuring
	// the VPC. For more information, see Protect Endpoints by Using an Amazon Virtual
	// Private Cloud (https://docs.aws.amazon.com/sagemaker/latest/dg/host-vpc.html)
	// and Protect Training Jobs by Using an Amazon Virtual Private Cloud (https://docs.aws.amazon.com/sagemaker/latest/dg/train-vpc.html).
	VPCConfig *VPCConfig `json:"vpcConfig,omitempty"`
}

Security options.

func (*AutoMLSecurityConfig) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoMLSecurityConfig.

func (*AutoMLSecurityConfig) DeepCopyInto

func (in *AutoMLSecurityConfig) DeepCopyInto(out *AutoMLSecurityConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoMLSortBy

type AutoMLSortBy string
const (
	AutoMLSortBy_Name         AutoMLSortBy = "Name"
	AutoMLSortBy_CreationTime AutoMLSortBy = "CreationTime"
	AutoMLSortBy_Status       AutoMLSortBy = "Status"
)

type AutoMLSortOrder

type AutoMLSortOrder string
const (
	AutoMLSortOrder_Ascending  AutoMLSortOrder = "Ascending"
	AutoMLSortOrder_Descending AutoMLSortOrder = "Descending"
)

type AutoRollbackConfig

type AutoRollbackConfig struct {
	Alarms []*Alarm `json:"alarms,omitempty"`
}

Automatic rollback configuration for handling endpoint deployment failures and recovery.

func (*AutoRollbackConfig) DeepCopy

func (in *AutoRollbackConfig) DeepCopy() *AutoRollbackConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoRollbackConfig.

func (*AutoRollbackConfig) DeepCopyInto

func (in *AutoRollbackConfig) DeepCopyInto(out *AutoRollbackConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BatchDescribeModelPackageError added in v0.3.1

type BatchDescribeModelPackageError struct {
	ErrorCode     *string `json:"errorCode,omitempty"`
	ErrorResponse *string `json:"errorResponse,omitempty"`
}

The error code and error description associated with the resource.

func (*BatchDescribeModelPackageError) DeepCopy added in v0.3.1

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchDescribeModelPackageError.

func (*BatchDescribeModelPackageError) DeepCopyInto added in v0.3.1

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BatchDescribeModelPackageSummary added in v0.3.1

type BatchDescribeModelPackageSummary struct {
	CreationTime *metav1.Time `json:"creationTime,omitempty"`
	// Defines how to perform inference generation after a training job is run.
	InferenceSpecification  *InferenceSpecification `json:"inferenceSpecification,omitempty"`
	ModelApprovalStatus     *string                 `json:"modelApprovalStatus,omitempty"`
	ModelPackageARN         *string                 `json:"modelPackageARN,omitempty"`
	ModelPackageDescription *string                 `json:"modelPackageDescription,omitempty"`
	ModelPackageGroupName   *string                 `json:"modelPackageGroupName,omitempty"`
	ModelPackageStatus      *string                 `json:"modelPackageStatus,omitempty"`
	ModelPackageVersion     *int64                  `json:"modelPackageVersion,omitempty"`
}

Provides summary information about the model package.

func (*BatchDescribeModelPackageSummary) DeepCopy added in v0.3.1

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchDescribeModelPackageSummary.

func (*BatchDescribeModelPackageSummary) DeepCopyInto added in v0.3.1

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BatchStrategy

type BatchStrategy string
const (
	BatchStrategy_MultiRecord  BatchStrategy = "MultiRecord"
	BatchStrategy_SingleRecord BatchStrategy = "SingleRecord"
)

type Bias added in v0.0.3

type Bias struct {
	// Details about the metrics source.
	PostTrainingReport *MetricsSource `json:"postTrainingReport,omitempty"`
	// Details about the metrics source.
	PreTrainingReport *MetricsSource `json:"preTrainingReport,omitempty"`
	// Details about the metrics source.
	Report *MetricsSource `json:"report,omitempty"`
}

Contains bias metrics for a model.

func (*Bias) DeepCopy added in v0.0.3

func (in *Bias) DeepCopy() *Bias

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bias.

func (*Bias) DeepCopyInto added in v0.0.3

func (in *Bias) DeepCopyInto(out *Bias)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BlueGreenUpdatePolicy

type BlueGreenUpdatePolicy struct {
	MaximumExecutionTimeoutInSeconds *int64 `json:"maximumExecutionTimeoutInSeconds,omitempty"`
	TerminationWaitInSeconds         *int64 `json:"terminationWaitInSeconds,omitempty"`
	// Defines the traffic routing strategy during an endpoint deployment to shift
	// traffic from the old fleet to the new fleet.
	TrafficRoutingConfiguration *TrafficRoutingConfig `json:"trafficRoutingConfiguration,omitempty"`
}

Update policy for a blue/green deployment. If this update policy is specified, SageMaker creates a new fleet during the deployment while maintaining the old fleet. SageMaker flips traffic to the new fleet according to the specified traffic routing configuration. Only one update policy should be used in the deployment configuration. If no update policy is specified, SageMaker uses a blue/green deployment strategy with all at once traffic shifting by default.

func (*BlueGreenUpdatePolicy) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlueGreenUpdatePolicy.

func (*BlueGreenUpdatePolicy) DeepCopyInto

func (in *BlueGreenUpdatePolicy) DeepCopyInto(out *BlueGreenUpdatePolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BooleanOperator

type BooleanOperator string
const (
	BooleanOperator_And BooleanOperator = "And"
	BooleanOperator_Or  BooleanOperator = "Or"
)

type CacheHitResult added in v0.5.0

type CacheHitResult struct {
	SourcePipelineExecutionARN *string `json:"sourcePipelineExecutionARN,omitempty"`
}

Details on the cache hit of a pipeline execution step.

func (*CacheHitResult) DeepCopy added in v0.5.0

func (in *CacheHitResult) DeepCopy() *CacheHitResult

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheHitResult.

func (*CacheHitResult) DeepCopyInto added in v0.5.0

func (in *CacheHitResult) DeepCopyInto(out *CacheHitResult)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CallbackStepMetadata added in v0.3.1

type CallbackStepMetadata struct {
	SQSQueueURL *string `json:"sqsQueueURL,omitempty"`
}

Metadata about a callback step.

func (*CallbackStepMetadata) DeepCopy added in v0.3.1

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CallbackStepMetadata.

func (*CallbackStepMetadata) DeepCopyInto added in v0.3.1

func (in *CallbackStepMetadata) DeepCopyInto(out *CallbackStepMetadata)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CandidateSortBy

type CandidateSortBy string
const (
	CandidateSortBy_CreationTime              CandidateSortBy = "CreationTime"
	CandidateSortBy_Status                    CandidateSortBy = "Status"
	CandidateSortBy_FinalObjectiveMetricValue CandidateSortBy = "FinalObjectiveMetricValue"
)

type CandidateStatus

type CandidateStatus string
const (
	CandidateStatus_Completed  CandidateStatus = "Completed"
	CandidateStatus_InProgress CandidateStatus = "InProgress"
	CandidateStatus_Failed     CandidateStatus = "Failed"
	CandidateStatus_Stopped    CandidateStatus = "Stopped"
	CandidateStatus_Stopping   CandidateStatus = "Stopping"
)

type CandidateStepType

type CandidateStepType string
const (
	CandidateStepType_AWS__SageMaker__TrainingJob   CandidateStepType = "AWS::SageMaker::TrainingJob"
	CandidateStepType_AWS__SageMaker__TransformJob  CandidateStepType = "AWS::SageMaker::TransformJob"
	CandidateStepType_AWS__SageMaker__ProcessingJob CandidateStepType = "AWS::SageMaker::ProcessingJob"
)

type CapacitySize

type CapacitySize struct {
	Type  *string `json:"type_,omitempty"`
	Value *int64  `json:"value,omitempty"`
}

Specifies the endpoint capacity to activate for production.

func (*CapacitySize) DeepCopy

func (in *CapacitySize) DeepCopy() *CapacitySize

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacitySize.

func (*CapacitySize) DeepCopyInto

func (in *CapacitySize) DeepCopyInto(out *CapacitySize)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CapacitySizeType

type CapacitySizeType string
const (
	CapacitySizeType_INSTANCE_COUNT   CapacitySizeType = "INSTANCE_COUNT"
	CapacitySizeType_CAPACITY_PERCENT CapacitySizeType = "CAPACITY_PERCENT"
)

type CaptureContentTypeHeader

type CaptureContentTypeHeader struct {
	CsvContentTypes  []*string `json:"csvContentTypes,omitempty"`
	JSONContentTypes []*string `json:"jsonContentTypes,omitempty"`
}

Configuration specifying how to treat different headers. If no headers are specified SageMaker will by default base64 encode when capturing the data.

func (*CaptureContentTypeHeader) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptureContentTypeHeader.

func (*CaptureContentTypeHeader) DeepCopyInto

func (in *CaptureContentTypeHeader) DeepCopyInto(out *CaptureContentTypeHeader)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CaptureMode

type CaptureMode string
const (
	CaptureMode_Input  CaptureMode = "Input"
	CaptureMode_Output CaptureMode = "Output"
)

type CaptureOption

type CaptureOption struct {
	CaptureMode *string `json:"captureMode,omitempty"`
}

Specifies data Model Monitor will capture.

func (*CaptureOption) DeepCopy

func (in *CaptureOption) DeepCopy() *CaptureOption

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptureOption.

func (*CaptureOption) DeepCopyInto

func (in *CaptureOption) DeepCopyInto(out *CaptureOption)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CaptureStatus

type CaptureStatus string
const (
	CaptureStatus_Started CaptureStatus = "Started"
	CaptureStatus_Stopped CaptureStatus = "Stopped"
)

type CategoricalParameterRange

type CategoricalParameterRange struct {
	Name   *string   `json:"name,omitempty"`
	Values []*string `json:"values,omitempty"`
}

A list of categorical hyperparameters to tune.

func (*CategoricalParameterRange) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CategoricalParameterRange.

func (*CategoricalParameterRange) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CategoricalParameterRangeSpecification

type CategoricalParameterRangeSpecification struct {
	Values []*string `json:"values,omitempty"`
}

Defines the possible values for a categorical hyperparameter.

func (*CategoricalParameterRangeSpecification) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CategoricalParameterRangeSpecification.

func (*CategoricalParameterRangeSpecification) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Channel

type Channel struct {
	ChannelName     *string `json:"channelName,omitempty"`
	CompressionType *string `json:"compressionType,omitempty"`
	ContentType     *string `json:"contentType,omitempty"`
	// Describes the location of the channel data.
	DataSource *DataSource `json:"dataSource,omitempty"`
	// The training input mode that the algorithm supports. For more information
	// about input modes, see Algorithms (https://docs.aws.amazon.com/sagemaker/latest/dg/algos.html).
	//
	// Pipe mode
	//
	// If an algorithm supports Pipe mode, Amazon SageMaker streams data directly
	// from Amazon S3 to the container.
	//
	// File mode
	//
	// If an algorithm supports File mode, SageMaker downloads the training data
	// from S3 to the provisioned ML storage volume, and mounts the directory to
	// the Docker volume for the training container.
	//
	// You must provision the ML storage volume with sufficient capacity to accommodate
	// the data downloaded from S3. In addition to the training data, the ML storage
	// volume also stores the output model. The algorithm container uses the ML
	// storage volume to also store intermediate information, if any.
	//
	// For distributed algorithms, training data is distributed uniformly. Your
	// training duration is predictable if the input data objects sizes are approximately
	// the same. SageMaker does not split the files any further for model training.
	// If the object sizes are skewed, training won't be optimal as the data distribution
	// is also skewed when one host in a training cluster is overloaded, thus becoming
	// a bottleneck in training.
	//
	// FastFile mode
	//
	// If an algorithm supports FastFile mode, SageMaker streams data directly from
	// S3 to the container with no code changes, and provides file system access
	// to the data. Users can author their training script to interact with these
	// files as if they were stored on disk.
	//
	// FastFile mode works best when the data is read sequentially. Augmented manifest
	// files aren't supported. The startup time is lower when there are fewer files
	// in the S3 bucket provided.
	InputMode         *string `json:"inputMode,omitempty"`
	RecordWrapperType *string `json:"recordWrapperType,omitempty"`
	// A configuration for a shuffle option for input data in a channel. If you
	// use S3Prefix for S3DataType, the results of the S3 key prefix matches are
	// shuffled. If you use ManifestFile, the order of the S3 object references
	// in the ManifestFile is shuffled. If you use AugmentedManifestFile, the order
	// of the JSON lines in the AugmentedManifestFile is shuffled. The shuffling
	// order is determined using the Seed value.
	//
	// For Pipe input mode, when ShuffleConfig is specified shuffling is done at
	// the start of every epoch. With large datasets, this ensures that the order
	// of the training data is different for each epoch, and it helps reduce bias
	// and possible overfitting. In a multi-node training job when ShuffleConfig
	// is combined with S3DataDistributionType of ShardedByS3Key, the data is shuffled
	// across nodes so that the content sent to a particular node on the first epoch
	// might be sent to a different node on the second epoch.
	ShuffleConfig *ShuffleConfig `json:"shuffleConfig,omitempty"`
}

A channel is a named input source that training algorithms can consume.

func (*Channel) DeepCopy

func (in *Channel) DeepCopy() *Channel

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Channel.

func (*Channel) DeepCopyInto

func (in *Channel) DeepCopyInto(out *Channel)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ChannelSpecification

type ChannelSpecification struct {
	Description           *string   `json:"description,omitempty"`
	IsRequired            *bool     `json:"isRequired,omitempty"`
	Name                  *string   `json:"name,omitempty"`
	SupportedContentTypes []*string `json:"supportedContentTypes,omitempty"`
}

Defines a named input source, called a channel, to be used by an algorithm.

func (*ChannelSpecification) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChannelSpecification.

func (*ChannelSpecification) DeepCopyInto

func (in *ChannelSpecification) DeepCopyInto(out *ChannelSpecification)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CheckpointConfig

type CheckpointConfig struct {
	LocalPath *string `json:"localPath,omitempty"`
	S3URI     *string `json:"s3URI,omitempty"`
}

Contains information about the output location for managed spot training checkpoint data.

func (*CheckpointConfig) DeepCopy

func (in *CheckpointConfig) DeepCopy() *CheckpointConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CheckpointConfig.

func (*CheckpointConfig) DeepCopyInto

func (in *CheckpointConfig) DeepCopyInto(out *CheckpointConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ClarifyCheckStepMetadata added in v0.4.0

type ClarifyCheckStepMetadata struct {
	BaselineUsedForDriftCheckConstraints *string `json:"baselineUsedForDriftCheckConstraints,omitempty"`
	CalculatedBaselineConstraints        *string `json:"calculatedBaselineConstraints,omitempty"`
	CheckJobARN                          *string `json:"checkJobARN,omitempty"`
	CheckType                            *string `json:"checkType,omitempty"`
	ModelPackageGroupName                *string `json:"modelPackageGroupName,omitempty"`
	RegisterNewBaseline                  *bool   `json:"registerNewBaseline,omitempty"`
	SkipCheck                            *bool   `json:"skipCheck,omitempty"`
	ViolationReport                      *string `json:"violationReport,omitempty"`
}

The container for the metadata for the ClarifyCheck step. For more information, see the topic on ClarifyCheck step (https://docs.aws.amazon.com/sagemaker/latest/dg/build-and-manage-steps.html#step-type-clarify-check) in the Amazon SageMaker Developer Guide.

func (*ClarifyCheckStepMetadata) DeepCopy added in v0.4.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClarifyCheckStepMetadata.

func (*ClarifyCheckStepMetadata) DeepCopyInto added in v0.4.0

func (in *ClarifyCheckStepMetadata) DeepCopyInto(out *ClarifyCheckStepMetadata)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ClarifyFeatureType added in v0.5.0

type ClarifyFeatureType string
const (
	ClarifyFeatureType_numerical   ClarifyFeatureType = "numerical"
	ClarifyFeatureType_categorical ClarifyFeatureType = "categorical"
	ClarifyFeatureType_text        ClarifyFeatureType = "text"
)

type ClarifyShapBaselineConfig added in v0.5.0

type ClarifyShapBaselineConfig struct {
	ShapBaselineURI *string `json:"shapBaselineURI,omitempty"`
}

The configuration for the SHAP baseline (https://docs.aws.amazon.com/sagemaker/latest/dg/clarify-feature-attribute-shap-baselines.html) (also called the background or reference dataset) of the Kernal SHAP algorithm.

func (*ClarifyShapBaselineConfig) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClarifyShapBaselineConfig.

func (*ClarifyShapBaselineConfig) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ClarifyTextGranularity added in v0.5.0

type ClarifyTextGranularity string
const (
	ClarifyTextGranularity_token     ClarifyTextGranularity = "token"
	ClarifyTextGranularity_sentence  ClarifyTextGranularity = "sentence"
	ClarifyTextGranularity_paragraph ClarifyTextGranularity = "paragraph"
)

type ClarifyTextLanguage added in v0.5.0

type ClarifyTextLanguage string
const (
	ClarifyTextLanguage_af  ClarifyTextLanguage = "af"
	ClarifyTextLanguage_sq  ClarifyTextLanguage = "sq"
	ClarifyTextLanguage_ar  ClarifyTextLanguage = "ar"
	ClarifyTextLanguage_hy  ClarifyTextLanguage = "hy"
	ClarifyTextLanguage_eu  ClarifyTextLanguage = "eu"
	ClarifyTextLanguage_bn  ClarifyTextLanguage = "bn"
	ClarifyTextLanguage_bg  ClarifyTextLanguage = "bg"
	ClarifyTextLanguage_ca  ClarifyTextLanguage = "ca"
	ClarifyTextLanguage_zh  ClarifyTextLanguage = "zh"
	ClarifyTextLanguage_hr  ClarifyTextLanguage = "hr"
	ClarifyTextLanguage_cs  ClarifyTextLanguage = "cs"
	ClarifyTextLanguage_da  ClarifyTextLanguage = "da"
	ClarifyTextLanguage_nl  ClarifyTextLanguage = "nl"
	ClarifyTextLanguage_en  ClarifyTextLanguage = "en"
	ClarifyTextLanguage_et  ClarifyTextLanguage = "et"
	ClarifyTextLanguage_fi  ClarifyTextLanguage = "fi"
	ClarifyTextLanguage_fr  ClarifyTextLanguage = "fr"
	ClarifyTextLanguage_de  ClarifyTextLanguage = "de"
	ClarifyTextLanguage_el  ClarifyTextLanguage = "el"
	ClarifyTextLanguage_gu  ClarifyTextLanguage = "gu"
	ClarifyTextLanguage_he  ClarifyTextLanguage = "he"
	ClarifyTextLanguage_hi  ClarifyTextLanguage = "hi"
	ClarifyTextLanguage_hu  ClarifyTextLanguage = "hu"
	ClarifyTextLanguage_is  ClarifyTextLanguage = "is"
	ClarifyTextLanguage_id  ClarifyTextLanguage = "id"
	ClarifyTextLanguage_ga  ClarifyTextLanguage = "ga"
	ClarifyTextLanguage_it  ClarifyTextLanguage = "it"
	ClarifyTextLanguage_kn  ClarifyTextLanguage = "kn"
	ClarifyTextLanguage_ky  ClarifyTextLanguage = "ky"
	ClarifyTextLanguage_lv  ClarifyTextLanguage = "lv"
	ClarifyTextLanguage_lt  ClarifyTextLanguage = "lt"
	ClarifyTextLanguage_lb  ClarifyTextLanguage = "lb"
	ClarifyTextLanguage_mk  ClarifyTextLanguage = "mk"
	ClarifyTextLanguage_ml  ClarifyTextLanguage = "ml"
	ClarifyTextLanguage_mr  ClarifyTextLanguage = "mr"
	ClarifyTextLanguage_ne  ClarifyTextLanguage = "ne"
	ClarifyTextLanguage_nb  ClarifyTextLanguage = "nb"
	ClarifyTextLanguage_fa  ClarifyTextLanguage = "fa"
	ClarifyTextLanguage_pl  ClarifyTextLanguage = "pl"
	ClarifyTextLanguage_pt  ClarifyTextLanguage = "pt"
	ClarifyTextLanguage_ro  ClarifyTextLanguage = "ro"
	ClarifyTextLanguage_ru  ClarifyTextLanguage = "ru"
	ClarifyTextLanguage_sa  ClarifyTextLanguage = "sa"
	ClarifyTextLanguage_sr  ClarifyTextLanguage = "sr"
	ClarifyTextLanguage_tn  ClarifyTextLanguage = "tn"
	ClarifyTextLanguage_si  ClarifyTextLanguage = "si"
	ClarifyTextLanguage_sk  ClarifyTextLanguage = "sk"
	ClarifyTextLanguage_sl  ClarifyTextLanguage = "sl"
	ClarifyTextLanguage_es  ClarifyTextLanguage = "es"
	ClarifyTextLanguage_sv  ClarifyTextLanguage = "sv"
	ClarifyTextLanguage_tl  ClarifyTextLanguage = "tl"
	ClarifyTextLanguage_ta  ClarifyTextLanguage = "ta"
	ClarifyTextLanguage_tt  ClarifyTextLanguage = "tt"
	ClarifyTextLanguage_te  ClarifyTextLanguage = "te"
	ClarifyTextLanguage_tr  ClarifyTextLanguage = "tr"
	ClarifyTextLanguage_uk  ClarifyTextLanguage = "uk"
	ClarifyTextLanguage_ur  ClarifyTextLanguage = "ur"
	ClarifyTextLanguage_yo  ClarifyTextLanguage = "yo"
	ClarifyTextLanguage_lij ClarifyTextLanguage = "lij"
	ClarifyTextLanguage_xx  ClarifyTextLanguage = "xx"
)

type CodeRepositorySortBy

type CodeRepositorySortBy string
const (
	CodeRepositorySortBy_Name             CodeRepositorySortBy = "Name"
	CodeRepositorySortBy_CreationTime     CodeRepositorySortBy = "CreationTime"
	CodeRepositorySortBy_LastModifiedTime CodeRepositorySortBy = "LastModifiedTime"
)

type CodeRepositorySortOrder

type CodeRepositorySortOrder string
const (
	CodeRepositorySortOrder_Ascending  CodeRepositorySortOrder = "Ascending"
	CodeRepositorySortOrder_Descending CodeRepositorySortOrder = "Descending"
)

type CodeRepositorySummary added in v0.0.3

type CodeRepositorySummary struct {
	CodeRepositoryName *string      `json:"codeRepositoryName,omitempty"`
	CreationTime       *metav1.Time `json:"creationTime,omitempty"`
	LastModifiedTime   *metav1.Time `json:"lastModifiedTime,omitempty"`
}

Specifies summary information about a Git repository.

func (*CodeRepositorySummary) DeepCopy added in v0.0.3

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeRepositorySummary.

func (*CodeRepositorySummary) DeepCopyInto added in v0.0.3

func (in *CodeRepositorySummary) DeepCopyInto(out *CodeRepositorySummary)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CollectionConfiguration

type CollectionConfiguration struct {
	CollectionName       *string            `json:"collectionName,omitempty"`
	CollectionParameters map[string]*string `json:"collectionParameters,omitempty"`
}

Configuration information for the Amazon SageMaker Debugger output tensor collections.

func (*CollectionConfiguration) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CollectionConfiguration.

func (*CollectionConfiguration) DeepCopyInto

func (in *CollectionConfiguration) DeepCopyInto(out *CollectionConfiguration)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CompilationJobStatus

type CompilationJobStatus string
const (
	CompilationJobStatus_INPROGRESS CompilationJobStatus = "INPROGRESS"
	CompilationJobStatus_COMPLETED  CompilationJobStatus = "COMPLETED"
	CompilationJobStatus_FAILED     CompilationJobStatus = "FAILED"
	CompilationJobStatus_STARTING   CompilationJobStatus = "STARTING"
	CompilationJobStatus_STOPPING   CompilationJobStatus = "STOPPING"
	CompilationJobStatus_STOPPED    CompilationJobStatus = "STOPPED"
)

type CompilationJobSummary

type CompilationJobSummary struct {
	CompilationEndTime   *metav1.Time `json:"compilationEndTime,omitempty"`
	CompilationJobName   *string      `json:"compilationJobName,omitempty"`
	CompilationStartTime *metav1.Time `json:"compilationStartTime,omitempty"`
	CreationTime         *metav1.Time `json:"creationTime,omitempty"`
	LastModifiedTime     *metav1.Time `json:"lastModifiedTime,omitempty"`
}

A summary of a model compilation job.

func (*CompilationJobSummary) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CompilationJobSummary.

func (*CompilationJobSummary) DeepCopyInto

func (in *CompilationJobSummary) DeepCopyInto(out *CompilationJobSummary)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CompleteOnConvergence added in v1.2.0

type CompleteOnConvergence string
const (
	CompleteOnConvergence_Disabled CompleteOnConvergence = "Disabled"
	CompleteOnConvergence_Enabled  CompleteOnConvergence = "Enabled"
)

type CompressionType

type CompressionType string
const (
	CompressionType_None CompressionType = "None"
	CompressionType_Gzip CompressionType = "Gzip"
)

type ConditionOutcome

type ConditionOutcome string
const (
	ConditionOutcome_True  ConditionOutcome = "True"
	ConditionOutcome_False ConditionOutcome = "False"
)

type ContainerDefinition

type ContainerDefinition struct {
	ContainerHostname *string            `json:"containerHostname,omitempty"`
	Environment       map[string]*string `json:"environment,omitempty"`
	Image             *string            `json:"image,omitempty"`
	// Specifies whether the model container is in Amazon ECR or a private Docker
	// registry accessible from your Amazon Virtual Private Cloud (VPC).
	ImageConfig                *ImageConfig `json:"imageConfig,omitempty"`
	InferenceSpecificationName *string      `json:"inferenceSpecificationName,omitempty"`
	Mode                       *string      `json:"mode,omitempty"`
	ModelDataURL               *string      `json:"modelDataURL,omitempty"`
	ModelPackageName           *string      `json:"modelPackageName,omitempty"`
	// Specifies additional configuration for hosting multi-model endpoints.
	MultiModelConfig *MultiModelConfig `json:"multiModelConfig,omitempty"`
}

Describes the container, as part of model definition.

func (*ContainerDefinition) DeepCopy

func (in *ContainerDefinition) DeepCopy() *ContainerDefinition

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerDefinition.

func (*ContainerDefinition) DeepCopyInto

func (in *ContainerDefinition) DeepCopyInto(out *ContainerDefinition)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ContainerMode

type ContainerMode string
const (
	ContainerMode_SingleModel ContainerMode = "SingleModel"
	ContainerMode_MultiModel  ContainerMode = "MultiModel"
)

type ContentClassifier

type ContentClassifier string
const (
	ContentClassifier_FreeOfPersonallyIdentifiableInformation ContentClassifier = "FreeOfPersonallyIdentifiableInformation"
	ContentClassifier_FreeOfAdultContent                      ContentClassifier = "FreeOfAdultContent"
)

type ContextSource added in v0.3.0

type ContextSource struct {
	SourceID   *string `json:"sourceID,omitempty"`
	SourceType *string `json:"sourceType,omitempty"`
}

A structure describing the source of a context.

func (*ContextSource) DeepCopy added in v0.3.0

func (in *ContextSource) DeepCopy() *ContextSource

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContextSource.

func (*ContextSource) DeepCopyInto added in v0.3.0

func (in *ContextSource) DeepCopyInto(out *ContextSource)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ContextSummary

type ContextSummary struct {
	ContextName      *string      `json:"contextName,omitempty"`
	ContextType      *string      `json:"contextType,omitempty"`
	CreationTime     *metav1.Time `json:"creationTime,omitempty"`
	LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"`
}

Lists a summary of the properties of a context. A context provides a logical grouping of other entities.

func (*ContextSummary) DeepCopy

func (in *ContextSummary) DeepCopy() *ContextSummary

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContextSummary.

func (*ContextSummary) DeepCopyInto

func (in *ContextSummary) DeepCopyInto(out *ContextSummary)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ContinuousParameterRange

type ContinuousParameterRange struct {
	MaxValue    *string `json:"maxValue,omitempty"`
	MinValue    *string `json:"minValue,omitempty"`
	Name        *string `json:"name,omitempty"`
	ScalingType *string `json:"scalingType,omitempty"`
}

A list of continuous hyperparameters to tune.

func (*ContinuousParameterRange) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContinuousParameterRange.

func (*ContinuousParameterRange) DeepCopyInto

func (in *ContinuousParameterRange) DeepCopyInto(out *ContinuousParameterRange)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ContinuousParameterRangeSpecification

type ContinuousParameterRangeSpecification struct {
	MaxValue *string `json:"maxValue,omitempty"`
	MinValue *string `json:"minValue,omitempty"`
}

Defines the possible values for a continuous hyperparameter.

func (*ContinuousParameterRangeSpecification) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContinuousParameterRangeSpecification.

func (*ContinuousParameterRangeSpecification) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CustomImage added in v0.3.0

type CustomImage struct {
	AppImageConfigName *string `json:"appImageConfigName,omitempty"`
	ImageName          *string `json:"imageName,omitempty"`
	ImageVersionNumber *int64  `json:"imageVersionNumber,omitempty"`
}

A custom SageMaker image. For more information, see Bring your own SageMaker image (https://docs.aws.amazon.com/sagemaker/latest/dg/studio-byoi.html).

func (*CustomImage) DeepCopy added in v0.3.0

func (in *CustomImage) DeepCopy() *CustomImage

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomImage.

func (*CustomImage) DeepCopyInto added in v0.3.0

func (in *CustomImage) DeepCopyInto(out *CustomImage)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataCaptureConfig

type DataCaptureConfig struct {
	// Configuration specifying how to treat different headers. If no headers are
	// specified SageMaker will by default base64 encode when capturing the data.
	CaptureContentTypeHeader  *CaptureContentTypeHeader `json:"captureContentTypeHeader,omitempty"`
	CaptureOptions            []*CaptureOption          `json:"captureOptions,omitempty"`
	DestinationS3URI          *string                   `json:"destinationS3URI,omitempty"`
	EnableCapture             *bool                     `json:"enableCapture,omitempty"`
	InitialSamplingPercentage *int64                    `json:"initialSamplingPercentage,omitempty"`
	KMSKeyID                  *string                   `json:"kmsKeyID,omitempty"`
}

Configuration to control how SageMaker captures inference data.

func (*DataCaptureConfig) DeepCopy

func (in *DataCaptureConfig) DeepCopy() *DataCaptureConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCaptureConfig.

func (*DataCaptureConfig) DeepCopyInto

func (in *DataCaptureConfig) DeepCopyInto(out *DataCaptureConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataCaptureConfigSummary

type DataCaptureConfigSummary struct {
	CaptureStatus             *string `json:"captureStatus,omitempty"`
	CurrentSamplingPercentage *int64  `json:"currentSamplingPercentage,omitempty"`
	DestinationS3URI          *string `json:"destinationS3URI,omitempty"`
	EnableCapture             *bool   `json:"enableCapture,omitempty"`
	KMSKeyID                  *string `json:"kmsKeyID,omitempty"`
}

The currently active data capture configuration used by your Endpoint.

func (*DataCaptureConfigSummary) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCaptureConfigSummary.

func (*DataCaptureConfigSummary) DeepCopyInto

func (in *DataCaptureConfigSummary) DeepCopyInto(out *DataCaptureConfigSummary)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataCatalogConfig added in v0.0.3

type DataCatalogConfig struct {
	Catalog   *string `json:"catalog,omitempty"`
	Database  *string `json:"database,omitempty"`
	TableName *string `json:"tableName,omitempty"`
}

The meta data of the Glue table which serves as data catalog for the OfflineStore.

func (*DataCatalogConfig) DeepCopy added in v0.0.3

func (in *DataCatalogConfig) DeepCopy() *DataCatalogConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCatalogConfig.

func (*DataCatalogConfig) DeepCopyInto added in v0.0.3

func (in *DataCatalogConfig) DeepCopyInto(out *DataCatalogConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataDistributionType

type DataDistributionType string
const (
	DataDistributionType_FullyReplicated DataDistributionType = "FullyReplicated"
	DataDistributionType_ShardedByS3Key  DataDistributionType = "ShardedByS3Key"
)

type DataProcessing

type DataProcessing struct {
	InputFilter  *string `json:"inputFilter,omitempty"`
	JoinSource   *string `json:"joinSource,omitempty"`
	OutputFilter *string `json:"outputFilter,omitempty"`
}

The data structure used to specify the data to be used for inference in a batch transform job and to associate the data that is relevant to the prediction results in the output. The input filter provided allows you to exclude input data that is not needed for inference in a batch transform job. The output filter provided allows you to include input data relevant to interpreting the predictions in the output from the job. For more information, see Associate Prediction Results with their Corresponding Input Records (https://docs.aws.amazon.com/sagemaker/latest/dg/batch-transform-data-processing.html).

func (*DataProcessing) DeepCopy

func (in *DataProcessing) DeepCopy() *DataProcessing

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataProcessing.

func (*DataProcessing) DeepCopyInto

func (in *DataProcessing) DeepCopyInto(out *DataProcessing)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataQualityAppSpecification

type DataQualityAppSpecification struct {
	ContainerArguments              []*string          `json:"containerArguments,omitempty"`
	ContainerEntrypoint             []*string          `json:"containerEntrypoint,omitempty"`
	Environment                     map[string]*string `json:"environment,omitempty"`
	ImageURI                        *string            `json:"imageURI,omitempty"`
	PostAnalyticsProcessorSourceURI *string            `json:"postAnalyticsProcessorSourceURI,omitempty"`
	RecordPreprocessorSourceURI     *string            `json:"recordPreprocessorSourceURI,omitempty"`
}

Information about the container that a data quality monitoring job runs.

func (*DataQualityAppSpecification) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataQualityAppSpecification.

func (*DataQualityAppSpecification) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataQualityBaselineConfig

type DataQualityBaselineConfig struct {
	BaseliningJobName *string `json:"baseliningJobName,omitempty"`
	// The constraints resource for a monitoring job.
	ConstraintsResource *MonitoringConstraintsResource `json:"constraintsResource,omitempty"`
	// The statistics resource for a monitoring job.
	StatisticsResource *MonitoringStatisticsResource `json:"statisticsResource,omitempty"`
}

Configuration for monitoring constraints and monitoring statistics. These baseline resources are compared against the results of the current job from the series of jobs scheduled to collect data periodically.

func (*DataQualityBaselineConfig) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataQualityBaselineConfig.

func (*DataQualityBaselineConfig) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataQualityJobDefinition

type DataQualityJobDefinition struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DataQualityJobDefinitionSpec   `json:"spec,omitempty"`
	Status            DataQualityJobDefinitionStatus `json:"status,omitempty"`
}

DataQualityJobDefinition is the Schema for the DataQualityJobDefinitions API +kubebuilder:object:root=true +kubebuilder:subresource:status

func (*DataQualityJobDefinition) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataQualityJobDefinition.

func (*DataQualityJobDefinition) DeepCopyInto

func (in *DataQualityJobDefinition) DeepCopyInto(out *DataQualityJobDefinition)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DataQualityJobDefinition) DeepCopyObject

func (in *DataQualityJobDefinition) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DataQualityJobDefinitionList

type DataQualityJobDefinitionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []DataQualityJobDefinition `json:"items"`
}

DataQualityJobDefinitionList contains a list of DataQualityJobDefinition +kubebuilder:object:root=true

func (*DataQualityJobDefinitionList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataQualityJobDefinitionList.

func (*DataQualityJobDefinitionList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DataQualityJobDefinitionList) DeepCopyObject

func (in *DataQualityJobDefinitionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DataQualityJobDefinitionSpec

type DataQualityJobDefinitionSpec struct {

	// Specifies the container that runs the monitoring job.
	// +kubebuilder:validation:Required
	DataQualityAppSpecification *DataQualityAppSpecification `json:"dataQualityAppSpecification"`
	// Configures the constraints and baselines for the monitoring job.
	DataQualityBaselineConfig *DataQualityBaselineConfig `json:"dataQualityBaselineConfig,omitempty"`
	// A list of inputs for the monitoring job. Currently endpoints are supported
	// as monitoring inputs.
	// +kubebuilder:validation:Required
	DataQualityJobInput *DataQualityJobInput `json:"dataQualityJobInput"`
	// +kubebuilder:validation:Required
	DataQualityJobOutputConfig *MonitoringOutputConfig `json:"dataQualityJobOutputConfig"`
	// The name for the monitoring job definition.
	// +kubebuilder:validation:Required
	JobDefinitionName *string `json:"jobDefinitionName"`
	// +kubebuilder:validation:Required
	JobResources *MonitoringResources `json:"jobResources"`
	// Specifies networking configuration for the monitoring job.
	NetworkConfig *MonitoringNetworkConfig `json:"networkConfig,omitempty"`
	// The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume
	// to perform tasks on your behalf.
	// +kubebuilder:validation:Required
	RoleARN           *string                      `json:"roleARN"`
	StoppingCondition *MonitoringStoppingCondition `json:"stoppingCondition,omitempty"`
	// (Optional) An array of key-value pairs. For more information, see Using Cost
	// Allocation Tags (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html#allocation-whatURL)
	// in the Amazon Web Services Billing and Cost Management User Guide.
	Tags []*Tag `json:"tags,omitempty"`
}

DataQualityJobDefinitionSpec defines the desired state of DataQualityJobDefinition.

func (*DataQualityJobDefinitionSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataQualityJobDefinitionSpec.

func (*DataQualityJobDefinitionSpec) DeepCopyInto

func (in *DataQualityJobDefinitionSpec) DeepCopyInto(out *