v1alpha1

package
v1.2.11 Latest Latest
Warning

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

Go to latest
Published: May 6, 2024 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"
	AWSManagedHumanLoopRequestSource_AWS_Textract_AnalyzeExpense                     AWSManagedHumanLoopRequestSource = "AWS/Textract/AnalyzeExpense"
	AWSManagedHumanLoopRequestSource_AWS_Handshake_VerifyIdentity                    AWSManagedHumanLoopRequestSource = "AWS/Handshake/VerifyIdentity"
	AWSManagedHumanLoopRequestSource_AWS_Bedrock_ModelEvaluation                     AWSManagedHumanLoopRequestSource = "AWS/Bedrock/ModelEvaluation"
)

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 AdditionalS3DataSource added in v1.2.8

type AdditionalS3DataSource struct {
	CompressionType *string `json:"compressionType,omitempty"`
	S3DataType      *string `json:"s3DataType,omitempty"`
	S3URI           *string `json:"s3URI,omitempty"`
}

A data source used for training or inference that is in addition to the input dataset or model data.

func (*AdditionalS3DataSource) DeepCopy added in v1.2.8

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

func (*AdditionalS3DataSource) DeepCopyInto added in v1.2.8

func (in *AdditionalS3DataSource) DeepCopyInto(out *AdditionalS3DataSource)

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

type AdditionalS3DataSourceDataType added in v1.2.8

type AdditionalS3DataSourceDataType string
const (
	AdditionalS3DataSourceDataType_S3Object AdditionalS3DataSourceDataType = "S3Object"
	AdditionalS3DataSourceDataType_S3Prefix AdditionalS3DataSourceDataType = "S3Prefix"
)

type AggregationTransformationValue added in v1.2.8

type AggregationTransformationValue string
const (
	AggregationTransformationValue_sum   AggregationTransformationValue = "sum"
	AggregationTransformationValue_avg   AggregationTransformationValue = "avg"
	AggregationTransformationValue_first AggregationTransformationValue = "first"
	AggregationTransformationValue_min   AggregationTransformationValue = "min"
	AggregationTransformationValue_max   AggregationTransformationValue = "max"
)

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 (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateTrainingJob.html) 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"`
	// Specifies the ARN's of a SageMaker image and SageMaker image version, and
	// the instance type that the version runs on.
	ResourceSpec    *ResourceSpec `json:"resourceSpec,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"
	AppInstanceType_ml_geospatial_interactive AppInstanceType = "ml.geospatial.interactive"
	AppInstanceType_ml_p4d_24xlarge           AppInstanceType = "ml.p4d.24xlarge"
	AppInstanceType_ml_p4de_24xlarge          AppInstanceType = "ml.p4de.24xlarge"
	AppInstanceType_ml_trn1_2xlarge           AppInstanceType = "ml.trn1.2xlarge"
	AppInstanceType_ml_trn1_32xlarge          AppInstanceType = "ml.trn1.32xlarge"
	AppInstanceType_ml_trn1n_32xlarge         AppInstanceType = "ml.trn1n.32xlarge"
)

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_DetailedProfiler AppType = "DetailedProfiler"
	AppType_TensorBoard      AppType = "TensorBoard"
	AppType_CodeEditor       AppType = "CodeEditor"
	AppType_JupyterLab       AppType = "JupyterLab"
	AppType_RStudioServerPro AppType = "RStudioServerPro"
	AppType_RSessionGateway  AppType = "RSessionGateway"
	AppType_Canvas           AppType = "Canvas"
)

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"
	AssociationEdgeType_SameAs         AssociationEdgeType = "SameAs"
)

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"`
	IncludeInferenceResponseIn []*string `json:"includeInferenceResponseIn,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"`
	S3FailurePath      *string                           `json:"s3FailurePath,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 AsyncNotificationTopicTypes added in v1.2.8

type AsyncNotificationTopicTypes string
const (
	AsyncNotificationTopicTypes_SUCCESS_NOTIFICATION_TOPIC AsyncNotificationTopicTypes = "SUCCESS_NOTIFICATION_TOPIC"
	AsyncNotificationTopicTypes_ERROR_NOTIFICATION_TOPIC   AsyncNotificationTopicTypes = "ERROR_NOTIFICATION_TOPIC"
)

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 Channel (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_Channel.html).

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 ContainerDefinition (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_ContainerDefinition.html).

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 AutoMLJobChannel added in v1.2.8

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

A channel is a named input source that training algorithms can consume. This channel is used for AutoML jobs V2 (jobs created by calling CreateAutoMLJobV2 (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateAutoMLJobV2.html)).

func (*AutoMLJobChannel) DeepCopy added in v1.2.8

func (in *AutoMLJobChannel) DeepCopy() *AutoMLJobChannel

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

func (*AutoMLJobChannel) DeepCopyInto added in v1.2.8

func (in *AutoMLJobChannel) DeepCopyInto(out *AutoMLJobChannel)

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_MaxCandidatesReached           AutoMLJobSecondaryStatus = "MaxCandidatesReached"
	AutoMLJobSecondaryStatus_Failed                         AutoMLJobSecondaryStatus = "Failed"
	AutoMLJobSecondaryStatus_Stopped                        AutoMLJobSecondaryStatus = "Stopped"
	AutoMLJobSecondaryStatus_MaxAutoMLJobRuntimeReached     AutoMLJobSecondaryStatus = "MaxAutoMLJobRuntimeReached"
	AutoMLJobSecondaryStatus_Stopping                       AutoMLJobSecondaryStatus = "Stopping"
	AutoMLJobSecondaryStatus_CandidateDefinitionsGenerated  AutoMLJobSecondaryStatus = "CandidateDefinitionsGenerated"
	AutoMLJobSecondaryStatus_Completed                      AutoMLJobSecondaryStatus = "Completed"
	AutoMLJobSecondaryStatus_ExplainabilityError            AutoMLJobSecondaryStatus = "ExplainabilityError"
	AutoMLJobSecondaryStatus_DeployingModel                 AutoMLJobSecondaryStatus = "DeployingModel"
	AutoMLJobSecondaryStatus_ModelDeploymentError           AutoMLJobSecondaryStatus = "ModelDeploymentError"
	AutoMLJobSecondaryStatus_GeneratingModelInsightsReport  AutoMLJobSecondaryStatus = "GeneratingModelInsightsReport"
	AutoMLJobSecondaryStatus_ModelInsightsError             AutoMLJobSecondaryStatus = "ModelInsightsError"
	AutoMLJobSecondaryStatus_AnalyzingData                  AutoMLJobSecondaryStatus = "AnalyzingData"
	AutoMLJobSecondaryStatus_FeatureEngineering             AutoMLJobSecondaryStatus = "FeatureEngineering"
	AutoMLJobSecondaryStatus_ModelTuning                    AutoMLJobSecondaryStatus = "ModelTuning"
	AutoMLJobSecondaryStatus_GeneratingExplainabilityReport AutoMLJobSecondaryStatus = "GeneratingExplainabilityReport"
	AutoMLJobSecondaryStatus_TrainingModels                 AutoMLJobSecondaryStatus = "TrainingModels"
	AutoMLJobSecondaryStatus_PreTraining                    AutoMLJobSecondaryStatus = "PreTraining"
)

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_BalancedAccuracy            AutoMLMetricEnum = "BalancedAccuracy"
	AutoMLMetricEnum_R2                          AutoMLMetricEnum = "R2"
	AutoMLMetricEnum_Recall                      AutoMLMetricEnum = "Recall"
	AutoMLMetricEnum_RecallMacro                 AutoMLMetricEnum = "RecallMacro"
	AutoMLMetricEnum_Precision                   AutoMLMetricEnum = "Precision"
	AutoMLMetricEnum_PrecisionMacro              AutoMLMetricEnum = "PrecisionMacro"
	AutoMLMetricEnum_MAE                         AutoMLMetricEnum = "MAE"
	AutoMLMetricEnum_MAPE                        AutoMLMetricEnum = "MAPE"
	AutoMLMetricEnum_MASE                        AutoMLMetricEnum = "MASE"
	AutoMLMetricEnum_WAPE                        AutoMLMetricEnum = "WAPE"
	AutoMLMetricEnum_AverageWeightedQuantileLoss AutoMLMetricEnum = "AverageWeightedQuantileLoss"
)

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"
	AutoMLMetricExtendedEnum_MAPE                        AutoMLMetricExtendedEnum = "MAPE"
	AutoMLMetricExtendedEnum_MASE                        AutoMLMetricExtendedEnum = "MASE"
	AutoMLMetricExtendedEnum_WAPE                        AutoMLMetricExtendedEnum = "WAPE"
	AutoMLMetricExtendedEnum_AverageWeightedQuantileLoss AutoMLMetricExtendedEnum = "AverageWeightedQuantileLoss"
	AutoMLMetricExtendedEnum_Rouge1                      AutoMLMetricExtendedEnum = "Rouge1"
	AutoMLMetricExtendedEnum_Rouge2                      AutoMLMetricExtendedEnum = "Rouge2"
	AutoMLMetricExtendedEnum_RougeL                      AutoMLMetricExtendedEnum = "RougeL"
	AutoMLMetricExtendedEnum_RougeLSum                   AutoMLMetricExtendedEnum = "RougeLSum"
	AutoMLMetricExtendedEnum_Perplexity                  AutoMLMetricExtendedEnum = "Perplexity"
	AutoMLMetricExtendedEnum_ValidationLoss              AutoMLMetricExtendedEnum = "ValidationLoss"
	AutoMLMetricExtendedEnum_TrainingLoss                AutoMLMetricExtendedEnum = "TrainingLoss"
)

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 AutoMLProblemTypeConfigName added in v1.2.8

type AutoMLProblemTypeConfigName string
const (
	AutoMLProblemTypeConfigName_ImageClassification   AutoMLProblemTypeConfigName = "ImageClassification"
	AutoMLProblemTypeConfigName_TextClassification    AutoMLProblemTypeConfigName = "TextClassification"
	AutoMLProblemTypeConfigName_TimeSeriesForecasting AutoMLProblemTypeConfigName = "TimeSeriesForecasting"
	AutoMLProblemTypeConfigName_Tabular               AutoMLProblemTypeConfigName = "Tabular"
	AutoMLProblemTypeConfigName_TextGeneration        AutoMLProblemTypeConfigName = "TextGeneration"
)

type AutoMLProcessingUnit added in v1.2.8

type AutoMLProcessingUnit string
const (
	AutoMLProcessingUnit_CPU AutoMLProcessingUnit = "CPU"
	AutoMLProcessingUnit_GPU AutoMLProcessingUnit = "GPU"
)

type AutoMLS3DataSource

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

Describes 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"
	AutoMLS3DataType_AugmentedManifestFile AutoMLS3DataType = "AugmentedManifestFile"
)

type AutoMLSecurityConfig

type AutoMLSecurityConfig struct {
	EnableInterContainerTrafficEncryption *bool   `json:"enableInterContainerTrafficEncryption,omitempty"`
	VolumeKMSKeyID                        *string `json:"volumeKMSKeyID,omitempty"`
	// Specifies an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs,
	// hosted models, and compute resources have access to. You can control access
	// to and from your resources by configuring a VPC. For more information, see
	// Give SageMaker Access to Resources in your Amazon VPC (https://docs.aws.amazon.com/sagemaker/latest/dg/infrastructure-give-access.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 AutoParameter added in v1.2.8

type AutoParameter struct {
	Name      *string `json:"name,omitempty"`
	ValueHint *string `json:"valueHint,omitempty"`
}

The name and an example value of the hyperparameter that you want to use in Autotune. If Automatic model tuning (AMT) determines that your hyperparameter is eligible for Autotune, an optimal hyperparameter range is selected for you.

func (*AutoParameter) DeepCopy added in v1.2.8

func (in *AutoParameter) DeepCopy() *AutoParameter

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

func (*AutoParameter) DeepCopyInto added in v1.2.8

func (in *AutoParameter) DeepCopyInto(out *AutoParameter)

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

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 Autotune added in v1.2.8

type Autotune struct {
	Mode *string `json:"mode,omitempty"`
}

A flag to indicate if you want to use Autotune to automatically find optimal values for the following fields:

func (*Autotune) DeepCopy added in v1.2.8

func (in *Autotune) DeepCopy() *Autotune

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

func (*Autotune) DeepCopyInto added in v1.2.8

func (in *Autotune) DeepCopyInto(out *Autotune)

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

type AutotuneMode added in v1.2.8