v1alpha1

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Jan 22, 2021 License: Apache-2.0 Imports: 5 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 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"`
	TrainingInputMode                *string             `json:"trainingInputMode,omitempty"`
}

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"`
}

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 AlgorithmValidationSpecification

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

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 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_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_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"
)

type AppNetworkAccessType

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

type AppSortKey

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

type AppSpecification

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

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 string
const (
	AppStatus_Deleted   AppStatus = "Deleted"
	AppStatus_Deleting  AppStatus = "Deleting"
	AppStatus_Failed    AppStatus = "Failed"
	AppStatus_InService AppStatus = "InService"
	AppStatus_Pending   AppStatus = "Pending"
)

type AppType

type AppType string
const (
	AppType_JupyterServer AppType = "JupyterServer"
	AppType_KernelGateway AppType = "KernelGateway"
	AppType_TensorBoard   AppType = "TensorBoard"
)

type AssemblyType

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

type AuthMode

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

type AutoMLCandidate

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

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 AutoMLChannel

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

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 AutoMLContainerDefinition

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

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"
)

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 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"`
}

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"
)

type AutoMLOutputDataConfig

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

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"`
}

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"`
	VPCConfig                             *VPCConfig `json:"vpcConfig,omitempty"`
}

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 BatchStrategy

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

type BooleanOperator

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

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 CaptureMode

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

type CaptureStatus

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

type Channel

type Channel struct {
	ChannelName       *string        `json:"channelName,omitempty"`
	CompressionType   *string        `json:"compressionType,omitempty"`
	ContentType       *string        `json:"contentType,omitempty"`
	DataSource        *DataSource    `json:"dataSource,omitempty"`
	InputMode         *string        `json:"inputMode,omitempty"`
	RecordWrapperType *string        `json:"recordWrapperType,omitempty"`
	ShuffleConfig     *ShuffleConfig `json:"shuffleConfig,omitempty"`
}

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 {
	IsRequired *bool   `json:"isRequired,omitempty"`
	Name       *string `json:"name,omitempty"`
}

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"`
}

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 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 CollectionConfiguration

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

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"`
	CompilationStartTime *metav1.Time `json:"compilationStartTime,omitempty"`
}

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 CompressionType

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

type ContainerDefinition

type ContainerDefinition struct {
	ContainerHostname *string            `json:"containerHostname,omitempty"`
	Environment       map[string]*string `json:"environment,omitempty"`
	Image             *string            `json:"image,omitempty"`
	ImageConfig       *ImageConfig       `json:"imageConfig,omitempty"`
	Mode              *string            `json:"mode,omitempty"`
	ModelDataURL      *string            `json:"modelDataURL,omitempty"`
	ModelPackageName  *string            `json:"modelPackageName,omitempty"`
}

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 ContinuousParameterRange

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

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"`
}

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 DataCaptureConfig

type DataCaptureConfig struct {
	KMSKeyID *string `json:"kmsKeyID,omitempty"`
}

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 {
	KMSKeyID *string `json:"kmsKeyID,omitempty"`
}

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 DataSource

type DataSource struct {
	FileSystemDataSource *FileSystemDataSource `json:"fileSystemDataSource,omitempty"`
	S3DataSource         *S3DataSource         `json:"s3DataSource,omitempty"`
}

func (*DataSource) DeepCopy

func (in *DataSource) DeepCopy() *DataSource

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

func (*DataSource) DeepCopyInto

func (in *DataSource) DeepCopyInto(out *DataSource)

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

type DebugHookConfig

type DebugHookConfig struct {
	CollectionConfigurations []*CollectionConfiguration `json:"collectionConfigurations,omitempty"`
	HookParameters           map[string]*string         `json:"hookParameters,omitempty"`
	LocalPath                *string                    `json:"localPath,omitempty"`
	S3OutputPath             *string                    `json:"s3OutputPath,omitempty"`
}

func (*DebugHookConfig) DeepCopy

func (in *DebugHookConfig) DeepCopy() *DebugHookConfig

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

func (*DebugHookConfig) DeepCopyInto

func (in *DebugHookConfig) DeepCopyInto(out *DebugHookConfig)

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

type DebugRuleConfiguration

type DebugRuleConfiguration struct {
	InstanceType          *string            `json:"instanceType,omitempty"`
	LocalPath             *string            `json:"localPath,omitempty"`
	RuleConfigurationName *string            `json:"ruleConfigurationName,omitempty"`
	RuleEvaluatorImage    *string            `json:"ruleEvaluatorImage,omitempty"`
	RuleParameters        map[string]*string `json:"ruleParameters,omitempty"`
	S3OutputPath          *string            `json:"s3OutputPath,omitempty"`
	VolumeSizeInGB        *int64             `json:"volumeSizeInGB,omitempty"`
}

func (*DebugRuleConfiguration) DeepCopy

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

func (*DebugRuleConfiguration) DeepCopyInto

func (in *DebugRuleConfiguration) DeepCopyInto(out *DebugRuleConfiguration)

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

type DebugRuleEvaluationStatus

type DebugRuleEvaluationStatus struct {
	LastModifiedTime      *metav1.Time `json:"lastModifiedTime,omitempty"`
	RuleConfigurationName *string      `json:"ruleConfigurationName,omitempty"`
	RuleEvaluationJobARN  *string      `json:"ruleEvaluationJobARN,omitempty"`
	RuleEvaluationStatus  *string      `json:"ruleEvaluationStatus,omitempty"`
	StatusDetails         *string      `json:"statusDetails,omitempty"`
}

func (*DebugRuleEvaluationStatus) DeepCopy

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

func (*DebugRuleEvaluationStatus) DeepCopyInto

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

type DeployedImage

type DeployedImage struct {
	ResolutionTime *metav1.Time `json:"resolutionTime,omitempty"`
	ResolvedImage  *string      `json:"resolvedImage,omitempty"`
	SpecifiedImage *string      `json:"specifiedImage,omitempty"`
}

func (*DeployedImage) DeepCopy

func (in *DeployedImage) DeepCopy() *DeployedImage

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

func (*DeployedImage) DeepCopyInto

func (in *DeployedImage) DeepCopyInto(out *DeployedImage)

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

type DetailedAlgorithmStatus

type DetailedAlgorithmStatus string
const (
	DetailedAlgorithmStatus_NotStarted DetailedAlgorithmStatus = "NotStarted"
	DetailedAlgorithmStatus_InProgress DetailedAlgorithmStatus = "InProgress"
	DetailedAlgorithmStatus_Completed  DetailedAlgorithmStatus = "Completed"
	DetailedAlgorithmStatus_Failed     DetailedAlgorithmStatus = "Failed"
)

type DetailedModelPackageStatus

type DetailedModelPackageStatus string
const (
	DetailedModelPackageStatus_NotStarted DetailedModelPackageStatus = "NotStarted"
	DetailedModelPackageStatus_InProgress DetailedModelPackageStatus = "InProgress"
	DetailedModelPackageStatus_Completed  DetailedModelPackageStatus = "Completed"
	DetailedModelPackageStatus_Failed     DetailedModelPackageStatus = "Failed"
)

type DirectInternetAccess

type DirectInternetAccess string
const (
	DirectInternetAccess_Enabled  DirectInternetAccess = "Enabled"
	DirectInternetAccess_Disabled DirectInternetAccess = "Disabled"
)

type DomainStatus

type DomainStatus string
const (
	DomainStatus_Deleting  DomainStatus = "Deleting"
	DomainStatus_Failed    DomainStatus = "Failed"
	DomainStatus_InService DomainStatus = "InService"
	DomainStatus_Pending   DomainStatus = "Pending"
)

type EndpointConfigSortKey

type EndpointConfigSortKey string
const (
	EndpointConfigSortKey_Name         EndpointConfigSortKey = "Name"
	EndpointConfigSortKey_CreationTime EndpointConfigSortKey = "CreationTime"
)

type EndpointConfigSummary

type EndpointConfigSummary struct {
	CreationTime *metav1.Time `json:"creationTime,omitempty"`
}

func (*EndpointConfigSummary) DeepCopy

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

func (*EndpointConfigSummary) DeepCopyInto

func (in *EndpointConfigSummary) DeepCopyInto(out *EndpointConfigSummary)

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

type EndpointInput

type EndpointInput struct {
	LocalPath              *string `json:"localPath,omitempty"`
	S3DataDistributionType *string `json:"s3DataDistributionType,omitempty"`
	S3InputMode            *string `json:"s3InputMode,omitempty"`
}

func (*EndpointInput) DeepCopy

func (in *EndpointInput) DeepCopy() *EndpointInput

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

func (*EndpointInput) DeepCopyInto

func (in *EndpointInput) DeepCopyInto(out *EndpointInput)

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

type EndpointSortKey

type EndpointSortKey string
const (
	EndpointSortKey_Name         EndpointSortKey = "Name"
	EndpointSortKey_CreationTime EndpointSortKey = "CreationTime"
	EndpointSortKey_Status       EndpointSortKey = "Status"
)

type EndpointStatus

type EndpointStatus string
const (
	EndpointStatus_OutOfService   EndpointStatus = "OutOfService"
	EndpointStatus_Creating       EndpointStatus = "Creating"
	EndpointStatus_Updating       EndpointStatus = "Updating"
	EndpointStatus_SystemUpdating EndpointStatus = "SystemUpdating"
	EndpointStatus_RollingBack    EndpointStatus = "RollingBack"
	EndpointStatus_InService      EndpointStatus = "InService"
	EndpointStatus_Deleting       EndpointStatus = "Deleting"
	EndpointStatus_Failed         EndpointStatus = "Failed"
)

type EndpointSummary

type EndpointSummary struct {
	CreationTime     *metav1.Time `json:"creationTime,omitempty"`
	LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"`
}

func (*EndpointSummary) DeepCopy

func (in *EndpointSummary) DeepCopy() *EndpointSummary

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

func (*EndpointSummary) DeepCopyInto

func (in *EndpointSummary) DeepCopyInto(out *EndpointSummary)

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

type ExecutionStatus

type ExecutionStatus string
const (
	ExecutionStatus_Pending                 ExecutionStatus = "Pending"
	ExecutionStatus_Completed               ExecutionStatus = "Completed"
	ExecutionStatus_CompletedWithViolations ExecutionStatus = "CompletedWithViolations"
	ExecutionStatus_InProgress              ExecutionStatus = "InProgress"
	ExecutionStatus_Failed                  ExecutionStatus = "Failed"
	ExecutionStatus_Stopping                ExecutionStatus = "Stopping"
	ExecutionStatus_Stopped                 ExecutionStatus = "Stopped"
)

type Experiment

type Experiment struct {
	CreationTime     *metav1.Time `json:"creationTime,omitempty"`
	DisplayName      *string      `json:"displayName,omitempty"`
	ExperimentName   *string      `json:"experimentName,omitempty"`
	LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"`
	Tags             []*Tag       `json:"tags,omitempty"`
}

func (*Experiment) DeepCopy

func (in *Experiment) DeepCopy() *Experiment

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

func (*Experiment) DeepCopyInto

func (in *Experiment) DeepCopyInto(out *Experiment)

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

type ExperimentConfig

type ExperimentConfig struct {
	ExperimentName            *string `json:"experimentName,omitempty"`
	TrialComponentDisplayName *string `json:"trialComponentDisplayName,omitempty"`
	TrialName                 *string `json:"trialName,omitempty"`
}

func (*ExperimentConfig) DeepCopy

func (in *ExperimentConfig) DeepCopy() *ExperimentConfig

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

func (*ExperimentConfig) DeepCopyInto

func (in *ExperimentConfig) DeepCopyInto(out *ExperimentConfig)

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

type ExperimentSummary

type ExperimentSummary struct {
	CreationTime     *metav1.Time `json:"creationTime,omitempty"`
	DisplayName      *string      `json:"displayName,omitempty"`
	ExperimentName   *string      `json:"experimentName,omitempty"`
	LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"`
}

func (*ExperimentSummary) DeepCopy

func (in *ExperimentSummary) DeepCopy() *ExperimentSummary

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

func (*ExperimentSummary) DeepCopyInto

func (in *ExperimentSummary) DeepCopyInto(out *ExperimentSummary)

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

type FileSystemAccessMode

type FileSystemAccessMode string
const (
	FileSystemAccessMode_rw FileSystemAccessMode = "rw"
	FileSystemAccessMode_ro FileSystemAccessMode = "ro"
)

type FileSystemDataSource

type FileSystemDataSource struct {
	DirectoryPath        *string `json:"directoryPath,omitempty"`
	FileSystemAccessMode *string `json:"fileSystemAccessMode,omitempty"`
	FileSystemID         *string `json:"fileSystemID,omitempty"`
	FileSystemType       *string `json:"fileSystemType,omitempty"`
}

func (*FileSystemDataSource) DeepCopy

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

func (*FileSystemDataSource) DeepCopyInto

func (in *FileSystemDataSource) DeepCopyInto(out *FileSystemDataSource)

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

type FileSystemType

type FileSystemType string
const (
	FileSystemType_EFS       FileSystemType = "EFS"
	FileSystemType_FSxLustre FileSystemType = "FSxLustre"
)

type FinalHyperParameterTuningJobObjectiveMetric

type FinalHyperParameterTuningJobObjectiveMetric struct {
	MetricName *string `json:"metricName,omitempty"`
}

func (*FinalHyperParameterTuningJobObjectiveMetric) DeepCopy

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

func (*FinalHyperParameterTuningJobObjectiveMetric) DeepCopyInto

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

type FlowDefinitionOutputConfig

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

func (*FlowDefinitionOutputConfig) DeepCopy

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

func (*FlowDefinitionOutputConfig) DeepCopyInto

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

type FlowDefinitionStatus

type FlowDefinitionStatus string
const (
	FlowDefinitionStatus_Initializing FlowDefinitionStatus = "Initializing"
	FlowDefinitionStatus_Active       FlowDefinitionStatus = "Active"
	FlowDefinitionStatus_Failed       FlowDefinitionStatus = "Failed"
	FlowDefinitionStatus_Deleting     FlowDefinitionStatus = "Deleting"
)

type FlowDefinitionSummary

type FlowDefinitionSummary struct {
	CreationTime  *metav1.Time `json:"creationTime,omitempty"`
	FailureReason *string      `json:"failureReason,omitempty"`
}

func (*FlowDefinitionSummary) DeepCopy

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

func (*FlowDefinitionSummary) DeepCopyInto

func (in *FlowDefinitionSummary) DeepCopyInto(out *FlowDefinitionSummary)

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

type Framework

type Framework string
const (
	Framework_TENSORFLOW Framework = "TENSORFLOW"
	Framework_KERAS      Framework = "KERAS"
	Framework_MXNET      Framework = "MXNET"
	Framework_ONNX       Framework = "ONNX"
	Framework_PYTORCH    Framework = "PYTORCH"
	Framework_XGBOOST    Framework = "XGBOOST"
	Framework_TFLITE     Framework = "TFLITE"
)

type HumanTaskUiStatus

type HumanTaskUiStatus string
const (
	HumanTaskUiStatus_Active   HumanTaskUiStatus = "Active"
	HumanTaskUiStatus_Deleting HumanTaskUiStatus = "Deleting"
)

type HumanTaskUiSummary

type HumanTaskUiSummary struct {
	CreationTime *metav1.Time `json:"creationTime,omitempty"`
}

func (*HumanTaskUiSummary) DeepCopy

func (in *HumanTaskUiSummary) DeepCopy() *HumanTaskUiSummary

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

func (*HumanTaskUiSummary) DeepCopyInto

func (in *HumanTaskUiSummary) DeepCopyInto(out *HumanTaskUiSummary)

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

type HyperParameterAlgorithmSpecification

type HyperParameterAlgorithmSpecification struct {
	AlgorithmName     *string             `json:"algorithmName,omitempty"`
	MetricDefinitions []*MetricDefinition `json:"metricDefinitions,omitempty"`
	TrainingImage     *string             `json:"trainingImage,omitempty"`
	TrainingInputMode *string             `json:"trainingInputMode,omitempty"`
}

func (*HyperParameterAlgorithmSpecification) DeepCopy

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

func (*HyperParameterAlgorithmSpecification) DeepCopyInto

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

type HyperParameterScalingType

type HyperParameterScalingType string
const (
	HyperParameterScalingType_Auto               HyperParameterScalingType = "Auto"
	HyperParameterScalingType_Linear             HyperParameterScalingType = "Linear"
	HyperParameterScalingType_Logarithmic        HyperParameterScalingType = "Logarithmic"
	HyperParameterScalingType_ReverseLogarithmic HyperParameterScalingType = "ReverseLogarithmic"
)

type HyperParameterSpecification

type HyperParameterSpecification struct {
	DefaultValue *string `json:"defaultValue,omitempty"`
	IsRequired   *bool   `json:"isRequired,omitempty"`
	IsTunable    *bool   `json:"isTunable,omitempty"`
}

func (*HyperParameterSpecification) DeepCopy

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

func (*HyperParameterSpecification) DeepCopyInto

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

type HyperParameterTrainingJobDefinition

type HyperParameterTrainingJobDefinition struct {
	CheckpointConfig                      *CheckpointConfig  `json:"checkpointConfig,omitempty"`
	EnableInterContainerTrafficEncryption *bool              `json:"enableInterContainerTrafficEncryption,omitempty"`
	EnableManagedSpotTraining             *bool              `json:"enableManagedSpotTraining,omitempty"`
	EnableNetworkIsolation                *bool              `json:"enableNetworkIsolation,omitempty"`
	InputDataConfig                       []*Channel         `json:"inputDataConfig,omitempty"`
	OutputDataConfig                      *OutputDataConfig  `json:"outputDataConfig,omitempty"`
	ResourceConfig                        *ResourceConfig    `json:"resourceConfig,omitempty"`
	RoleARN                               *string            `json:"roleARN,omitempty"`
	StaticHyperParameters                 map[string]*string `json:"staticHyperParameters,omitempty"`
	StoppingCondition                     *StoppingCondition `json:"stoppingCondition,omitempty"`
	VPCConfig                             *VPCConfig         `json:"vpcConfig,omitempty"`
}

func (*HyperParameterTrainingJobDefinition) DeepCopy

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

func (*HyperParameterTrainingJobDefinition) DeepCopyInto

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

type HyperParameterTrainingJobSummary

type HyperParameterTrainingJobSummary struct {
	CreationTime         *metav1.Time       `json:"creationTime,omitempty"`
	FailureReason        *string            `json:"failureReason,omitempty"`
	TrainingEndTime      *metav1.Time       `json:"trainingEndTime,omitempty"`
	TrainingJobARN       *string            `json:"trainingJobARN,omitempty"`
	TrainingJobName      *string            `json:"trainingJobName,omitempty"`
	TrainingJobStatus    *string            `json:"trainingJobStatus,omitempty"`
	TrainingStartTime    *metav1.Time       `json:"trainingStartTime,omitempty"`
	TunedHyperParameters map[string]*string `json:"tunedHyperParameters,omitempty"`
}

func (*HyperParameterTrainingJobSummary) DeepCopy

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

func (*HyperParameterTrainingJobSummary) DeepCopyInto

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

type HyperParameterTuningJobObjective

type HyperParameterTuningJobObjective struct {
	MetricName *string `json:"metricName,omitempty"`
}

func (*HyperParameterTuningJobObjective) DeepCopy

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

func (*HyperParameterTuningJobObjective) DeepCopyInto

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

type HyperParameterTuningJobObjectiveType

type HyperParameterTuningJobObjectiveType string
const (
	HyperParameterTuningJobObjectiveType_Maximize HyperParameterTuningJobObjectiveType = "Maximize"
	HyperParameterTuningJobObjectiveType_Minimize HyperParameterTuningJobObjectiveType = "Minimize"
)

type HyperParameterTuningJobSortByOptions

type HyperParameterTuningJobSortByOptions string
const (
	HyperParameterTuningJobSortByOptions_Name         HyperParameterTuningJobSortByOptions = "Name"
	HyperParameterTuningJobSortByOptions_Status       HyperParameterTuningJobSortByOptions = "Status"
	HyperParameterTuningJobSortByOptions_CreationTime HyperParameterTuningJobSortByOptions = "CreationTime"
)

type HyperParameterTuningJobStatus

type HyperParameterTuningJobStatus string
const (
	HyperParameterTuningJobStatus_Completed  HyperParameterTuningJobStatus = "Completed"
	HyperParameterTuningJobStatus_InProgress HyperParameterTuningJobStatus = "InProgress"
	HyperParameterTuningJobStatus_Failed     HyperParameterTuningJobStatus = "Failed"
	HyperParameterTuningJobStatus_Stopped    HyperParameterTuningJobStatus = "Stopped"
	HyperParameterTuningJobStatus_Stopping   HyperParameterTuningJobStatus = "Stopping"
)

type HyperParameterTuningJobStrategyType

type HyperParameterTuningJobStrategyType string
const (
	HyperParameterTuningJobStrategyType_Bayesian HyperParameterTuningJobStrategyType = "Bayesian"
	HyperParameterTuningJobStrategyType_Random   HyperParameterTuningJobStrategyType = "Random"
)

type HyperParameterTuningJobSummary

type HyperParameterTuningJobSummary struct {
	CreationTime                *metav1.Time `json:"creationTime,omitempty"`
	HyperParameterTuningEndTime *metav1.Time `json:"hyperParameterTuningEndTime,omitempty"`
	HyperParameterTuningJobARN  *string      `json:"hyperParameterTuningJobARN,omitempty"`
	LastModifiedTime            *metav1.Time `json:"lastModifiedTime,omitempty"`
}

func (*HyperParameterTuningJobSummary) DeepCopy

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

func (*HyperParameterTuningJobSummary) DeepCopyInto

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

type HyperParameterTuningJobWarmStartType

type HyperParameterTuningJobWarmStartType string
const (
	HyperParameterTuningJobWarmStartType_IdenticalDataAndAlgorithm HyperParameterTuningJobWarmStartType = "IdenticalDataAndAlgorithm"
	HyperParameterTuningJobWarmStartType_TransferLearning          HyperParameterTuningJobWarmStartType = "TransferLearning"
)

type ImageConfig

type ImageConfig struct {
	RepositoryAccessMode *string `json:"repositoryAccessMode,omitempty"`
}

func (*ImageConfig) DeepCopy

func (in *ImageConfig) DeepCopy() *ImageConfig

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

func (*ImageConfig) DeepCopyInto

func (in *ImageConfig) DeepCopyInto(out *ImageConfig)

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

type InputConfig

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

func (*InputConfig) DeepCopy

func (in *InputConfig) DeepCopy() *InputConfig

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

func (*InputConfig) DeepCopyInto

func (in *InputConfig) DeepCopyInto(out *InputConfig)

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

type InstanceType

type InstanceType string
const (
	InstanceType_ml_t2_medium    InstanceType = "ml.t2.medium"
	InstanceType_ml_t2_large     InstanceType = "ml.t2.large"
	InstanceType_ml_t2_xlarge    InstanceType = "ml.t2.xlarge"
	InstanceType_ml_t2_2xlarge   InstanceType = "ml.t2.2xlarge"
	InstanceType_ml_t3_medium    InstanceType = "ml.t3.medium"
	InstanceType_ml_t3_large     InstanceType = "ml.t3.large"
	InstanceType_ml_t3_xlarge    InstanceType = "ml.t3.xlarge"
	InstanceType_ml_t3_2xlarge   InstanceType = "ml.t3.2xlarge"
	InstanceType_ml_m4_xlarge    InstanceType = "ml.m4.xlarge"
	InstanceType_ml_m4_2xlarge   InstanceType = "ml.m4.2xlarge"
	InstanceType_ml_m4_4xlarge   InstanceType = "ml.m4.4xlarge"
	InstanceType_ml_m4_10xlarge  InstanceType = "ml.m4.10xlarge"
	InstanceType_ml_m4_16xlarge  InstanceType = "ml.m4.16xlarge"
	InstanceType_ml_m5_xlarge    InstanceType = "ml.m5.xlarge"
	InstanceType_ml_m5_2xlarge   InstanceType = "ml.m5.2xlarge"
	InstanceType_ml_m5_4xlarge   InstanceType = "ml.m5.4xlarge"
	InstanceType_ml_m5_12xlarge  InstanceType = "ml.m5.12xlarge"
	InstanceType_ml_m5_24xlarge  InstanceType = "ml.m5.24xlarge"
	InstanceType_ml_c4_xlarge    InstanceType = "ml.c4.xlarge"
	InstanceType_ml_c4_2xlarge   InstanceType = "ml.c4.2xlarge"
	InstanceType_ml_c4_4xlarge   InstanceType = "ml.c4.4xlarge"
	InstanceType_ml_c4_8xlarge   InstanceType = "ml.c4.8xlarge"
	InstanceType_ml_c5_xlarge    InstanceType = "ml.c5.xlarge"
	InstanceType_ml_c5_2xlarge   InstanceType = "ml.c5.2xlarge"
	InstanceType_ml_c5_4xlarge   InstanceType = "ml.c5.4xlarge"
	InstanceType_ml_c5_9xlarge   InstanceType = "ml.c5.9xlarge"
	InstanceType_ml_c5_18xlarge  InstanceType = "ml.c5.18xlarge"
	InstanceType_ml_c5d_xlarge   InstanceType = "ml.c5d.xlarge"
	InstanceType_ml_c5d_2xlarge  InstanceType = "ml.c5d.2xlarge"
	InstanceType_ml_c5d_4xlarge  InstanceType = "ml.c5d.4xlarge"
	InstanceType_ml_c5d_9xlarge  InstanceType = "ml.c5d.9xlarge"
	InstanceType_ml_c5d_18xlarge InstanceType = "ml.c5d.18xlarge"
	InstanceType_ml_p2_xlarge    InstanceType = "ml.p2.xlarge"
	InstanceType_ml_p2_8xlarge   InstanceType = "ml.p2.8xlarge"
	InstanceType_ml_p2_16xlarge  InstanceType = "ml.p2.16xlarge"
	InstanceType_ml_p3_2xlarge   InstanceType = "ml.p3.2xlarge"
	InstanceType_ml_p3_8xlarge   InstanceType = "ml.p3.8xlarge"
	InstanceType_ml_p3_16xlarge  InstanceType = "ml.p3.16xlarge"
)

type IntegerParameterRange

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

func (*IntegerParameterRange) DeepCopy

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

func (*IntegerParameterRange) DeepCopyInto

func (in *IntegerParameterRange) DeepCopyInto(out *IntegerParameterRange)

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

type IntegerParameterRangeSpecification

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

func (*IntegerParameterRangeSpecification) DeepCopy

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

func (*IntegerParameterRangeSpecification) DeepCopyInto

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

type JoinSource

type JoinSource string
const (
	JoinSource_Input JoinSource = "Input"
	JoinSource_None  JoinSource = "None"
)

type LabelingJobAlgorithmsConfig

type LabelingJobAlgorithmsConfig struct {
	InitialActiveLearningModelARN *string `json:"initialActiveLearningModelARN,omitempty"`
}

func (*LabelingJobAlgorithmsConfig) DeepCopy

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

func (*LabelingJobAlgorithmsConfig) DeepCopyInto

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

type LabelingJobForWorkteamSummary

type LabelingJobForWorkteamSummary struct {
	CreationTime *metav1.Time `json:"creationTime,omitempty"`
}

func (*LabelingJobForWorkteamSummary) DeepCopy

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

func (*LabelingJobForWorkteamSummary) DeepCopyInto

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

type LabelingJobOutput

type LabelingJobOutput struct {
	FinalActiveLearningModelARN *string `json:"finalActiveLearningModelARN,omitempty"`
	OutputDatasetS3URI          *string `json:"outputDatasetS3URI,omitempty"`
}

func (*LabelingJobOutput) DeepCopy

func (in *LabelingJobOutput) DeepCopy() *LabelingJobOutput

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

func (*LabelingJobOutput) DeepCopyInto

func (in *LabelingJobOutput) DeepCopyInto(out *LabelingJobOutput)

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

type LabelingJobOutputConfig

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

func (*LabelingJobOutputConfig) DeepCopy

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

func (*LabelingJobOutputConfig) DeepCopyInto

func (in *LabelingJobOutputConfig) DeepCopyInto(out *LabelingJobOutputConfig)

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

type LabelingJobResourceConfig

type LabelingJobResourceConfig struct {
	VolumeKMSKeyID *string `json:"volumeKMSKeyID,omitempty"`
}

func (*LabelingJobResourceConfig) DeepCopy

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

func (*LabelingJobResourceConfig) DeepCopyInto

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

type LabelingJobS3DataSource

type LabelingJobS3DataSource struct {
	ManifestS3URI *string `json:"manifestS3URI,omitempty"`
}

func (*LabelingJobS3DataSource) DeepCopy

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

func (*LabelingJobS3DataSource) DeepCopyInto

func (in *LabelingJobS3DataSource) DeepCopyInto(out *LabelingJobS3DataSource)

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

type LabelingJobStatus

type LabelingJobStatus string
const (
	LabelingJobStatus_Initializing LabelingJobStatus = "Initializing"
	LabelingJobStatus_InProgress   LabelingJobStatus = "InProgress"
	LabelingJobStatus_Completed    LabelingJobStatus = "Completed"
	LabelingJobStatus_Failed       LabelingJobStatus = "Failed"
	LabelingJobStatus_Stopping     LabelingJobStatus = "Stopping"
	LabelingJobStatus_Stopped      LabelingJobStatus = "Stopped"
)

type LabelingJobSummary

type LabelingJobSummary struct {
	CreationTime     *metav1.Time `json:"creationTime,omitempty"`
	FailureReason    *string      `json:"failureReason,omitempty"`
	LabelingJobARN   *string      `json:"labelingJobARN,omitempty"`
	LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"`
}

func (*LabelingJobSummary) DeepCopy

func (in *LabelingJobSummary) DeepCopy() *LabelingJobSummary

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

func (*LabelingJobSummary) DeepCopyInto

func (in *LabelingJobSummary) DeepCopyInto(out *LabelingJobSummary)

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

type ListCompilationJobsSortBy

type ListCompilationJobsSortBy string
const (
	ListCompilationJobsSortBy_Name         ListCompilationJobsSortBy = "Name"
	ListCompilationJobsSortBy_CreationTime ListCompilationJobsSortBy = "CreationTime"
	ListCompilationJobsSortBy_Status       ListCompilationJobsSortBy = "Status"
)

type ListLabelingJobsForWorkteamSortByOptions

type ListLabelingJobsForWorkteamSortByOptions string
const (
	ListLabelingJobsForWorkteamSortByOptions_CreationTime ListLabelingJobsForWorkteamSortByOptions = "CreationTime"
)

type ListWorkforcesSortByOptions

type ListWorkforcesSortByOptions string
const (
	ListWorkforcesSortByOptions_Name       ListWorkforcesSortByOptions = "Name"
	ListWorkforcesSortByOptions_CreateDate ListWorkforcesSortByOptions = "CreateDate"
)

type ListWorkteamsSortByOptions

type ListWorkteamsSortByOptions string
const (
	ListWorkteamsSortByOptions_Name       ListWorkteamsSortByOptions = "Name"
	ListWorkteamsSortByOptions_CreateDate ListWorkteamsSortByOptions = "CreateDate"
)

type MetricData

type MetricData struct {
	MetricName *string      `json:"metricName,omitempty"`
	Timestamp  *metav1.Time `json:"timestamp,omitempty"`
	Value      *float64     `json:"value,omitempty"`
}

func (*MetricData) DeepCopy

func (in *MetricData) DeepCopy() *MetricData

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

func (*MetricData) DeepCopyInto

func (in *MetricData) DeepCopyInto(out *MetricData)

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

type MetricDefinition

type MetricDefinition struct {
	Name  *string `json:"name,omitempty"`
	Regex *string `json:"regex,omitempty"`
}

func (*MetricDefinition) DeepCopy

func (in *MetricDefinition) DeepCopy() *MetricDefinition

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

func (*MetricDefinition) DeepCopyInto

func (in *MetricDefinition) DeepCopyInto(out *MetricDefinition)

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

type Model

type Model struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ModelSpec   `json:"spec,omitempty"`
	Status            ModelStatus `json:"status,omitempty"`
}

Model is the Schema for the Models API +kubebuilder:object:root=true +kubebuilder:subresource:status

func (*Model) DeepCopy

func (in *Model) DeepCopy() *Model

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

func (*Model) DeepCopyInto

func (in *Model) DeepCopyInto(out *Model)

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

func (*Model) DeepCopyObject

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

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

type ModelArtifacts

type ModelArtifacts struct {
	S3ModelArtifacts *string `json:"s3ModelArtifacts,omitempty"`
}

func (*ModelArtifacts) DeepCopy

func (in *ModelArtifacts) DeepCopy() *ModelArtifacts

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

func (*ModelArtifacts) DeepCopyInto

func (in *ModelArtifacts) DeepCopyInto(out *ModelArtifacts)

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

type ModelList

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

ModelList contains a list of Model +kubebuilder:object:root=true

func (*ModelList) DeepCopy

func (in *ModelList) DeepCopy() *ModelList

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

func (*ModelList) DeepCopyInto

func (in *ModelList) DeepCopyInto(out *ModelList)

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

func (*ModelList) DeepCopyObject

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

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

type ModelPackageContainerDefinition

type ModelPackageContainerDefinition struct {
	ContainerHostname *string `json:"containerHostname,omitempty"`
	Image             *string `json:"image,omitempty"`
	ModelDataURL      *string `json:"modelDataURL,omitempty"`
}

func (*ModelPackageContainerDefinition) DeepCopy

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

func (*ModelPackageContainerDefinition) DeepCopyInto

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

type ModelPackageSortBy

type ModelPackageSortBy string
const (
	ModelPackageSortBy_Name         ModelPackageSortBy = "Name"
	ModelPackageSortBy_CreationTime ModelPackageSortBy = "CreationTime"
)

type ModelPackageStatus

type ModelPackageStatus string
const (
	ModelPackageStatus_Pending    ModelPackageStatus = "Pending"
	ModelPackageStatus_InProgress ModelPackageStatus = "InProgress"
	ModelPackageStatus_Completed  ModelPackageStatus = "Completed"
	ModelPackageStatus_Failed     ModelPackageStatus = "Failed"
	ModelPackageStatus_Deleting   ModelPackageStatus = "Deleting"
)

type ModelPackageStatusItem

type ModelPackageStatusItem struct {
	FailureReason *string `json:"failureReason,omitempty"`
}

func (*ModelPackageStatusItem) DeepCopy

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

func (*ModelPackageStatusItem) DeepCopyInto

func (in *ModelPackageStatusItem) DeepCopyInto(out *ModelPackageStatusItem)

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

type ModelPackageValidationSpecification

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

func (*ModelPackageValidationSpecification) DeepCopy

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

func (*ModelPackageValidationSpecification) DeepCopyInto

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

type ModelSortKey

type ModelSortKey string
const (
	ModelSortKey_Name         ModelSortKey = "Name"
	ModelSortKey_CreationTime ModelSortKey = "CreationTime"
)

type ModelSpec

type ModelSpec struct {
	Containers             []*ContainerDefinition `json:"containers,omitempty"`
	EnableNetworkIsolation *bool                  `json:"enableNetworkIsolation,omitempty"`
	// +kubebuilder:validation:Required
	ExecutionRoleARN *string `json:"executionRoleARN"`
	// +kubebuilder:validation:Required
	ModelName        *string              `json:"modelName"`
	PrimaryContainer *ContainerDefinition `json:"primaryContainer,omitempty"`
	Tags             []*Tag               `json:"tags,omitempty"`
	VPCConfig        *VPCConfig           `json:"vpcConfig,omitempty"`
}

ModelSpec defines the desired state of Model

func (*ModelSpec) DeepCopy

func (in *ModelSpec) DeepCopy() *ModelSpec

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

func (*ModelSpec) DeepCopyInto

func (in *ModelSpec) DeepCopyInto(out *ModelSpec)

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

type ModelStatus

type ModelStatus 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
	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
	Conditions []*ackv1alpha1.Condition `json:"conditions"`
}

ModelStatus defines the observed state of Model

func (*ModelStatus) DeepCopy

func (in *ModelStatus) DeepCopy() *ModelStatus

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

func (*ModelStatus) DeepCopyInto

func (in *ModelStatus) DeepCopyInto(out *ModelStatus)

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

type ModelSummary

type ModelSummary struct {
	CreationTime *metav1.Time `json:"creationTime,omitempty"`
	ModelARN     *string      `json:"modelARN,omitempty"`
	ModelName    *string      `json:"modelName,omitempty"`
}

func (*ModelSummary) DeepCopy

func (in *ModelSummary) DeepCopy() *ModelSummary

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

func (*ModelSummary) DeepCopyInto

func (in *ModelSummary) DeepCopyInto(out *ModelSummary)

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

type MonitoringAppSpecification

type MonitoringAppSpecification struct {
	ContainerEntrypoint             []*string `json:"containerEntrypoint,omitempty"`
	ImageURI                        *string   `json:"imageURI,omitempty"`
	PostAnalyticsProcessorSourceURI *string   `json:"postAnalyticsProcessorSourceURI,omitempty"`
	RecordPreprocessorSourceURI     *string   `json:"recordPreprocessorSourceURI,omitempty"`
}

func (*MonitoringAppSpecification) DeepCopy

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

func (*MonitoringAppSpecification) DeepCopyInto

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

type MonitoringClusterConfig

type MonitoringClusterConfig struct {
	InstanceCount  *int64  `json:"instanceCount,omitempty"`
	InstanceType   *string `json:"instanceType,omitempty"`
	VolumeKMSKeyID *string `json:"volumeKMSKeyID,omitempty"`
	VolumeSizeInGB *int64  `json:"volumeSizeInGB,omitempty"`
}

func (*MonitoringClusterConfig) DeepCopy

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

func (*MonitoringClusterConfig) DeepCopyInto

func (in *MonitoringClusterConfig) DeepCopyInto(out *MonitoringClusterConfig)

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

type MonitoringConstraintsResource

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

func (*MonitoringConstraintsResource) DeepCopy

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

func (*MonitoringConstraintsResource) DeepCopyInto

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

type MonitoringExecutionSortKey

type MonitoringExecutionSortKey string
const (
	MonitoringExecutionSortKey_CreationTime  MonitoringExecutionSortKey = "CreationTime"
	MonitoringExecutionSortKey_ScheduledTime MonitoringExecutionSortKey = "ScheduledTime"
	MonitoringExecutionSortKey_Status        MonitoringExecutionSortKey = "Status"
)

type MonitoringExecutionSummary

type MonitoringExecutionSummary struct {
	CreationTime     *metav1.Time `json:"creationTime,omitempty"`
	FailureReason    *string      `json:"failureReason,omitempty"`
	LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"`
	ProcessingJobARN *string      `json:"processingJobARN,omitempty"`
	ScheduledTime    *metav1.Time `json:"scheduledTime,omitempty"`
}

func (*MonitoringExecutionSummary) DeepCopy

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

func (*MonitoringExecutionSummary) DeepCopyInto

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

type MonitoringJobDefinition

type MonitoringJobDefinition struct {
	NetworkConfig *NetworkConfig `json:"networkConfig,omitempty"`
	RoleARN       *string        `json:"roleARN,omitempty"`
}

func (*MonitoringJobDefinition) DeepCopy

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

func (*MonitoringJobDefinition) DeepCopyInto

func (in *MonitoringJobDefinition) DeepCopyInto(out *MonitoringJobDefinition)

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

type MonitoringOutputConfig

type MonitoringOutputConfig struct {
	KMSKeyID *string `json:"kmsKeyID,omitempty"`
}

func (*MonitoringOutputConfig) DeepCopy

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

func (*MonitoringOutputConfig) DeepCopyInto

func (in *MonitoringOutputConfig) DeepCopyInto(out *MonitoringOutputConfig)

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

type MonitoringS3Output

type MonitoringS3Output struct {
	LocalPath    *string `json:"localPath,omitempty"`
	S3UploadMode *string `json:"s3UploadMode,omitempty"`
}

func (*MonitoringS3Output) DeepCopy

func (in *MonitoringS3Output) DeepCopy() *MonitoringS3Output

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

func (*MonitoringS3Output) DeepCopyInto

func (in *MonitoringS3Output) DeepCopyInto(out *MonitoringS3Output)

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

type MonitoringScheduleSortKey

type MonitoringScheduleSortKey string
const (
	MonitoringScheduleSortKey_Name         MonitoringScheduleSortKey = "Name"
	MonitoringScheduleSortKey_CreationTime MonitoringScheduleSortKey = "CreationTime"
	MonitoringScheduleSortKey_Status       MonitoringScheduleSortKey = "Status"
)

type MonitoringScheduleSummary

type MonitoringScheduleSummary struct {
	CreationTime          *metav1.Time `json:"creationTime,omitempty"`
	LastModifiedTime      *metav1.Time `json:"lastModifiedTime,omitempty"`
	MonitoringScheduleARN *string      `json:"monitoringScheduleARN,omitempty"`
}

func (*MonitoringScheduleSummary) DeepCopy

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

func (*MonitoringScheduleSummary) DeepCopyInto

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

type MonitoringStatisticsResource

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

func (*MonitoringStatisticsResource) DeepCopy

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

func (*MonitoringStatisticsResource) DeepCopyInto

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

type NetworkConfig

type NetworkConfig struct {
	EnableInterContainerTrafficEncryption *bool      `json:"enableInterContainerTrafficEncryption,omitempty"`
	EnableNetworkIsolation                *bool      `json:"enableNetworkIsolation,omitempty"`
	VPCConfig                             *VPCConfig `json:"vpcConfig,omitempty"`
}

func (*NetworkConfig) DeepCopy

func (in *NetworkConfig) DeepCopy() *NetworkConfig

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

func (*NetworkConfig) DeepCopyInto

func (in *NetworkConfig) DeepCopyInto(out *NetworkConfig)

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

type NotebookInstanceAcceleratorType

type NotebookInstanceAcceleratorType string
const (
	NotebookInstanceAcceleratorType_ml_eia1_medium NotebookInstanceAcceleratorType = "ml.eia1.medium"
	NotebookInstanceAcceleratorType_ml_eia1_large  NotebookInstanceAcceleratorType = "ml.eia1.large"
	NotebookInstanceAcceleratorType_ml_eia1_xlarge NotebookInstanceAcceleratorType = "ml.eia1.xlarge"
	NotebookInstanceAcceleratorType_ml_eia2_medium NotebookInstanceAcceleratorType = "ml.eia2.medium"
	NotebookInstanceAcceleratorType_ml_eia2_large  NotebookInstanceAcceleratorType = "ml.eia2.large"
	NotebookInstanceAcceleratorType_ml_eia2_xlarge NotebookInstanceAcceleratorType = "ml.eia2.xlarge"
)

type NotebookInstanceLifecycleConfigSortKey

type NotebookInstanceLifecycleConfigSortKey string
const (
	NotebookInstanceLifecycleConfigSortKey_Name             NotebookInstanceLifecycleConfigSortKey = "Name"
	NotebookInstanceLifecycleConfigSortKey_CreationTime     NotebookInstanceLifecycleConfigSortKey = "CreationTime"
	NotebookInstanceLifecycleConfigSortKey_LastModifiedTime NotebookInstanceLifecycleConfigSortKey = "LastModifiedTime"
)

type NotebookInstanceLifecycleConfigSortOrder

type NotebookInstanceLifecycleConfigSortOrder string
const (
	NotebookInstanceLifecycleConfigSortOrder_Ascending  NotebookInstanceLifecycleConfigSortOrder = "Ascending"
	NotebookInstanceLifecycleConfigSortOrder_Descending NotebookInstanceLifecycleConfigSortOrder = "Descending"
)

type NotebookInstanceSortKey

type NotebookInstanceSortKey string
const (
	NotebookInstanceSortKey_Name         NotebookInstanceSortKey = "Name"
	NotebookInstanceSortKey_CreationTime NotebookInstanceSortKey = "CreationTime"
	NotebookInstanceSortKey_Status       NotebookInstanceSortKey = "Status"
)

type NotebookInstanceSortOrder

type NotebookInstanceSortOrder string
const (
	NotebookInstanceSortOrder_Ascending  NotebookInstanceSortOrder = "Ascending"
	NotebookInstanceSortOrder_Descending NotebookInstanceSortOrder = "Descending"
)

type NotebookInstanceStatus

type NotebookInstanceStatus string
const (
	NotebookInstanceStatus_Pending   NotebookInstanceStatus = "Pending"
	NotebookInstanceStatus_InService NotebookInstanceStatus = "InService"
	NotebookInstanceStatus_Stopping  NotebookInstanceStatus = "Stopping"
	NotebookInstanceStatus_Stopped   NotebookInstanceStatus = "Stopped"
	NotebookInstanceStatus_Failed    NotebookInstanceStatus = "Failed"
	NotebookInstanceStatus_Deleting  NotebookInstanceStatus = "Deleting"
	NotebookInstanceStatus_Updating  NotebookInstanceStatus = "Updating"
)

type NotebookOutputOption

type NotebookOutputOption string
const (
	NotebookOutputOption_Allowed  NotebookOutputOption = "Allowed"
	NotebookOutputOption_Disabled NotebookOutputOption = "Disabled"
)

type ObjectiveStatus

type ObjectiveStatus string
const (
	ObjectiveStatus_Succeeded ObjectiveStatus = "Succeeded"
	ObjectiveStatus_Pending   ObjectiveStatus = "Pending"
	ObjectiveStatus_Failed    ObjectiveStatus = "Failed"
)

type Operator

type Operator string
const (
	Operator_Equals               Operator = "Equals"
	Operator_NotEquals            Operator = "NotEquals"
	Operator_GreaterThan          Operator = "GreaterThan"
	Operator_GreaterThanOrEqualTo Operator = "GreaterThanOrEqualTo"
	Operator_LessThan             Operator = "LessThan"
	Operator_LessThanOrEqualTo    Operator = "LessThanOrEqualTo"
	Operator_Contains             Operator = "Contains"
	Operator_Exists               Operator = "Exists"
	Operator_NotExists            Operator = "NotExists"
	Operator_In                   Operator = "In"
)

type OrderKey

type OrderKey string
const (
	OrderKey_Ascending  OrderKey = "Ascending"
	OrderKey_Descending OrderKey = "Descending"
)

type OutputConfig

type OutputConfig struct {
	S3OutputLocation *string `json:"s3OutputLocation,omitempty"`
}

func (*OutputConfig) DeepCopy

func (in *OutputConfig) DeepCopy() *OutputConfig

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

func (*OutputConfig) DeepCopyInto

func (in *OutputConfig) DeepCopyInto(out *OutputConfig)

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

type OutputDataConfig

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

func (*OutputDataConfig) DeepCopy

func (in *OutputDataConfig) DeepCopy() *OutputDataConfig

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

func (*OutputDataConfig) DeepCopyInto

func (in *OutputDataConfig) DeepCopyInto(out *OutputDataConfig)

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

type ParameterType

type ParameterType string
const (
	ParameterType_Integer     ParameterType = "Integer"
	ParameterType_Continuous  ParameterType = "Continuous"
	ParameterType_Categorical ParameterType = "Categorical"
	ParameterType_FreeText    ParameterType = "FreeText"
)

type Parent

type Parent struct {
	ExperimentName *string `json:"experimentName,omitempty"`
	TrialName      *string `json:"trialName,omitempty"`
}

func (*Parent) DeepCopy

func (in *Parent) DeepCopy() *Parent

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

func (*Parent) DeepCopyInto

func (in *Parent) DeepCopyInto(out *Parent)

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

type ProblemType

type ProblemType string
const (
	ProblemType_BinaryClassification     ProblemType = "BinaryClassification"
	ProblemType_MulticlassClassification ProblemType = "MulticlassClassification"
	ProblemType_Regression               ProblemType = "Regression"
)

type ProcessingClusterConfig

type ProcessingClusterConfig struct {
	InstanceCount  *int64  `json:"instanceCount,omitempty"`
	InstanceType   *string `json:"instanceType,omitempty"`
	VolumeKMSKeyID *string `json:"volumeKMSKeyID,omitempty"`
	VolumeSizeInGB *int64  `json:"volumeSizeInGB,omitempty"`
}

func (*ProcessingClusterConfig) DeepCopy

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

func (*ProcessingClusterConfig) DeepCopyInto

func (in *ProcessingClusterConfig) DeepCopyInto(out *ProcessingClusterConfig)

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

type ProcessingInput

type ProcessingInput struct {
	InputName *string            `json:"inputName,omitempty"`
	S3Input   *ProcessingS3Input `json:"s3Input,omitempty"`
}

func (*ProcessingInput) DeepCopy

func (in *ProcessingInput) DeepCopy() *ProcessingInput

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

func (*ProcessingInput) DeepCopyInto

func (in *ProcessingInput) DeepCopyInto(out *ProcessingInput)

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

type ProcessingInstanceType

type ProcessingInstanceType string
const (
	ProcessingInstanceType_ml_t3_medium   ProcessingInstanceType = "ml.t3.medium"
	ProcessingInstanceType_ml_t3_large    ProcessingInstanceType = "ml.t3.large"
	ProcessingInstanceType_ml_t3_xlarge   ProcessingInstanceType = "ml.t3.xlarge"
	ProcessingInstanceType_ml_t3_2xlarge  ProcessingInstanceType = "ml.t3.2xlarge"
	ProcessingInstanceType_ml_m4_xlarge   ProcessingInstanceType = "ml.m4.xlarge"
	ProcessingInstanceType_ml_m4_2xlarge  ProcessingInstanceType = "ml.m4.2xlarge"
	ProcessingInstanceType_ml_m4_4xlarge  ProcessingInstanceType = "ml.m4.4xlarge"
	ProcessingInstanceType_ml_m4_10xlarge ProcessingInstanceType = "ml.m4.10xlarge"
	ProcessingInstanceType_ml_m4_16xlarge ProcessingInstanceType = "ml.m4.16xlarge"
	ProcessingInstanceType_ml_c4_xlarge   ProcessingInstanceType = "ml.c4.xlarge"
	ProcessingInstanceType_ml_c4_2xlarge  ProcessingInstanceType = "ml.c4.2xlarge"
	ProcessingInstanceType_ml_c4_4xlarge  ProcessingInstanceType = "ml.c4.4xlarge"
	ProcessingInstanceType_ml_c4_8xlarge  ProcessingInstanceType = "ml.c4.8xlarge"
	ProcessingInstanceType_ml_p2_xlarge   ProcessingInstanceType = "ml.p2.xlarge"
	ProcessingInstanceType_ml_p2_8xlarge  ProcessingInstanceType = "ml.p2.8xlarge"
	ProcessingInstanceType_ml_p2_16xlarge ProcessingInstanceType = "ml.p2.16xlarge"
	ProcessingInstanceType_ml_p3_2xlarge  ProcessingInstanceType = "ml.p3.2xlarge"
	ProcessingInstanceType_ml_p3_8xlarge  ProcessingInstanceType = "ml.p3.8xlarge"
	ProcessingInstanceType_ml_p3_16xlarge ProcessingInstanceType = "ml.p3.16xlarge"
	ProcessingInstanceType_ml_c5_xlarge   ProcessingInstanceType = "ml.c5.xlarge"
	ProcessingInstanceType_ml_c5_2xlarge  ProcessingInstanceType = "ml.c5.2xlarge"
	ProcessingInstanceType_ml_c5_4xlarge  ProcessingInstanceType = "ml.c5.4xlarge"
	ProcessingInstanceType_ml_c5_9xlarge  ProcessingInstanceType = "ml.c5.9xlarge"
	ProcessingInstanceType_ml_c5_18xlarge ProcessingInstanceType = "ml.c5.18xlarge"
	ProcessingInstanceType_ml_m5_large    ProcessingInstanceType = "ml.m5.large"
	ProcessingInstanceType_ml_m5_xlarge   ProcessingInstanceType = "ml.m5.xlarge"
	ProcessingInstanceType_ml_m5_2xlarge  ProcessingInstanceType = "ml.m5.2xlarge"
	ProcessingInstanceType_ml_m5_4xlarge  ProcessingInstanceType = "ml.m5.4xlarge"
	ProcessingInstanceType_ml_m5_12xlarge ProcessingInstanceType = "ml.m5.12xlarge"
	ProcessingInstanceType_ml_m5_24xlarge ProcessingInstanceType = "ml.m5.24xlarge"
	ProcessingInstanceType_ml_r5_large    ProcessingInstanceType = "ml.r5.large"
	ProcessingInstanceType_ml_r5_xlarge   ProcessingInstanceType = "ml.r5.xlarge"
	ProcessingInstanceType_ml_r5_2xlarge  ProcessingInstanceType = "ml.r5.2xlarge"
	ProcessingInstanceType_ml_r5_4xlarge  ProcessingInstanceType = "ml.r5.4xlarge"
	ProcessingInstanceType_ml_r5_8xlarge  ProcessingInstanceType = "ml.r5.8xlarge"
	ProcessingInstanceType_ml_r5_12xlarge ProcessingInstanceType = "ml.r5.12xlarge"
	ProcessingInstanceType_ml_r5_16xlarge ProcessingInstanceType = "ml.r5.16xlarge"
	ProcessingInstanceType_ml_r5_24xlarge ProcessingInstanceType = "ml.r5.24xlarge"
)

type ProcessingJob

type ProcessingJob struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ProcessingJobSpec   `json:"spec,omitempty"`
	Status            ProcessingJobStatus `json:"status,omitempty"`
}

ProcessingJob is the Schema for the ProcessingJobs API +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="FailureReason",type=string,JSONPath=`.status.failureReason` +kubebuilder:printcolumn:name="ProcessingJobStatus",type=string,JSONPath=`.status.processingJobStatus`

func (*ProcessingJob) DeepCopy

func (in *ProcessingJob) DeepCopy() *ProcessingJob

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

func (*ProcessingJob) DeepCopyInto

func (in *ProcessingJob) DeepCopyInto(out *ProcessingJob)

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

func (*ProcessingJob) DeepCopyObject

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

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

type ProcessingJobList

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

ProcessingJobList contains a list of ProcessingJob +kubebuilder:object:root=true

func (*ProcessingJobList) DeepCopy

func (in *ProcessingJobList) DeepCopy() *ProcessingJobList

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

func (*ProcessingJobList) DeepCopyInto

func (in *ProcessingJobList) DeepCopyInto(out *ProcessingJobList)

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

func (*ProcessingJobList) DeepCopyObject

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

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

type ProcessingJobSpec

type ProcessingJobSpec struct {
	// +kubebuilder:validation:Required
	AppSpecification *AppSpecification  `json:"appSpecification"`
	Environment      map[string]*string `json:"environment,omitempty"`
	ExperimentConfig *ExperimentConfig  `json:"experimentConfig,omitempty"`
	NetworkConfig    *NetworkConfig     `json:"networkConfig,omitempty"`
	ProcessingInputs []*ProcessingInput `json:"processingInputs,omitempty"`
	// +kubebuilder:validation:Required
	ProcessingJobName      *string                 `json:"processingJobName"`
	ProcessingOutputConfig *ProcessingOutputConfig `json:"processingOutputConfig,omitempty"`
	// +kubebuilder:validation:Required
	ProcessingResources *ProcessingResources `json:"processingResources"`
	// +kubebuilder:validation:Required
	RoleARN           *string                      `json:"roleARN"`
	StoppingCondition *ProcessingStoppingCondition `json:"stoppingCondition,omitempty"`
	Tags              []*Tag                       `json:"tags,omitempty"`
}

ProcessingJobSpec defines the desired state of ProcessingJob

func (*ProcessingJobSpec) DeepCopy

func (in *ProcessingJobSpec) DeepCopy() *ProcessingJobSpec

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

func (*ProcessingJobSpec) DeepCopyInto

func (in *ProcessingJobSpec) DeepCopyInto(out *ProcessingJobSpec)

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

type ProcessingJobStatus

type ProcessingJobStatus struct {
	// 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
	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
	Conditions          []*ackv1alpha1.Condition `json:"conditions"`
	FailureReason       *string                  `json:"failureReason,omitempty"`
	ProcessingJobStatus *string                  `json:"processingJobStatus,omitempty"`
}

ProcessingJobStatus defines the observed state of ProcessingJob

func (*ProcessingJobStatus) DeepCopy

func (in *ProcessingJobStatus) DeepCopy() *ProcessingJobStatus

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

func (*ProcessingJobStatus) DeepCopyInto

func (in *ProcessingJobStatus) DeepCopyInto(out *ProcessingJobStatus)

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

type ProcessingJobStatus_SDK

type ProcessingJobStatus_SDK string
const (
	ProcessingJobStatus_SDK_InProgress ProcessingJobStatus_SDK = "InProgress"
	ProcessingJobStatus_SDK_Completed  ProcessingJobStatus_SDK = "Completed"
	ProcessingJobStatus_SDK_Failed     ProcessingJobStatus_SDK = "Failed"
	ProcessingJobStatus_SDK_Stopping   ProcessingJobStatus_SDK = "Stopping"
	ProcessingJobStatus_SDK_Stopped    ProcessingJobStatus_SDK = "Stopped"
)

type ProcessingJobSummary

type ProcessingJobSummary struct {
	CreationTime        *metav1.Time `json:"creationTime,omitempty"`
	ExitMessage         *string      `json:"exitMessage,omitempty"`
	FailureReason       *string      `json:"failureReason,omitempty"`
	LastModifiedTime    *metav1.Time `json:"lastModifiedTime,omitempty"`
	ProcessingEndTime   *metav1.Time `json:"processingEndTime,omitempty"`
	ProcessingJobARN    *string      `json:"processingJobARN,omitempty"`
	ProcessingJobName   *string      `json:"processingJobName,omitempty"`
	ProcessingJobStatus *string      `json:"processingJobStatus,omitempty"`
}

func (*ProcessingJobSummary) DeepCopy

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

func (*ProcessingJobSummary) DeepCopyInto

func (in *ProcessingJobSummary) DeepCopyInto(out *ProcessingJobSummary)

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

type ProcessingJob_SDK

type ProcessingJob_SDK struct {
	AppSpecification       *AppSpecification            `json:"appSpecification,omitempty"`
	AutoMLJobARN           *string                      `json:"autoMLJobARN,omitempty"`
	CreationTime           *metav1.Time                 `json:"creationTime,omitempty"`
	Environment            map[string]*string           `json:"environment,omitempty"`
	ExitMessage            *string                      `json:"exitMessage,omitempty"`
	ExperimentConfig       *ExperimentConfig            `json:"experimentConfig,omitempty"`
	FailureReason          *string                      `json:"failureReason,omitempty"`
	LastModifiedTime       *metav1.Time                 `json:"lastModifiedTime,omitempty"`
	MonitoringScheduleARN  *string                      `json:"monitoringScheduleARN,omitempty"`
	NetworkConfig          *NetworkConfig               `json:"networkConfig,omitempty"`
	ProcessingEndTime      *metav1.Time                 `json:"processingEndTime,omitempty"`
	ProcessingInputs       []*ProcessingInput           `json:"processingInputs,omitempty"`
	ProcessingJobARN       *string                      `json:"processingJobARN,omitempty"`
	ProcessingJobName      *string                      `json:"processingJobName,omitempty"`
	ProcessingJobStatus    *string                      `json:"processingJobStatus,omitempty"`
	ProcessingOutputConfig *ProcessingOutputConfig      `json:"processingOutputConfig,omitempty"`
	ProcessingResources    *ProcessingResources         `json:"processingResources,omitempty"`
	ProcessingStartTime    *metav1.Time                 `json:"processingStartTime,omitempty"`
	RoleARN                *string                      `json:"roleARN,omitempty"`
	StoppingCondition      *ProcessingStoppingCondition `json:"stoppingCondition,omitempty"`
	Tags                   []*Tag                       `json:"tags,omitempty"`
	TrainingJobARN         *string                      `json:"trainingJobARN,omitempty"`
}

func (*ProcessingJob_SDK) DeepCopy

func (in *ProcessingJob_SDK) DeepCopy() *ProcessingJob_SDK

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

func (*ProcessingJob_SDK) DeepCopyInto

func (in *ProcessingJob_SDK) DeepCopyInto(out *ProcessingJob_SDK)

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

type ProcessingOutput

type ProcessingOutput struct {
	OutputName *string             `json:"outputName,omitempty"`
	S3Output   *ProcessingS3Output `json:"s3Output,omitempty"`
}

func (*ProcessingOutput) DeepCopy

func (in *ProcessingOutput) DeepCopy() *ProcessingOutput

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

func (*ProcessingOutput) DeepCopyInto

func (in *ProcessingOutput) DeepCopyInto(out *ProcessingOutput)

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

type ProcessingOutputConfig

type ProcessingOutputConfig struct {
	KMSKeyID *string             `json:"kmsKeyID,omitempty"`
	Outputs  []*ProcessingOutput `json:"outputs,omitempty"`
}

func (*ProcessingOutputConfig) DeepCopy

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

func (*ProcessingOutputConfig) DeepCopyInto

func (in *ProcessingOutputConfig) DeepCopyInto(out *ProcessingOutputConfig)

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

type ProcessingResources

type ProcessingResources struct {
	ClusterConfig *ProcessingClusterConfig `json:"clusterConfig,omitempty"`
}

func (*ProcessingResources) DeepCopy

func (in *ProcessingResources) DeepCopy() *ProcessingResources

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

func (*ProcessingResources) DeepCopyInto

func (in *ProcessingResources) DeepCopyInto(out *ProcessingResources)

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

type ProcessingS3CompressionType

type ProcessingS3CompressionType string
const (
	ProcessingS3CompressionType_None ProcessingS3CompressionType = "None"
	ProcessingS3CompressionType_Gzip ProcessingS3CompressionType = "Gzip"
)

type ProcessingS3DataDistributionType

type ProcessingS3DataDistributionType string
const (
	ProcessingS3DataDistributionType_FullyReplicated ProcessingS3DataDistributionType = "FullyReplicated"
	ProcessingS3DataDistributionType_ShardedByS3Key  ProcessingS3DataDistributionType = "ShardedByS3Key"
)

type ProcessingS3DataType

type ProcessingS3DataType string
const (
	ProcessingS3DataType_ManifestFile ProcessingS3DataType = "ManifestFile"
	ProcessingS3DataType_S3Prefix     ProcessingS3DataType = "S3Prefix"
)

type ProcessingS3Input

type ProcessingS3Input struct {
	LocalPath              *string `json:"localPath,omitempty"`
	S3CompressionType      *string `json:"s3CompressionType,omitempty"`
	S3DataDistributionType *string `json:"s3DataDistributionType,omitempty"`
	S3DataType             *string `json:"s3DataType,omitempty"`
	S3InputMode            *string `json:"s3InputMode,omitempty"`
	S3URI                  *string `json:"s3URI,omitempty"`
}

func (*ProcessingS3Input) DeepCopy

func (in *ProcessingS3Input) DeepCopy() *ProcessingS3Input

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

func (*ProcessingS3Input) DeepCopyInto

func (in *ProcessingS3Input) DeepCopyInto(out *ProcessingS3Input)

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

type ProcessingS3InputMode

type ProcessingS3InputMode string
const (
	ProcessingS3InputMode_Pipe ProcessingS3InputMode = "Pipe"
	ProcessingS3InputMode_File ProcessingS3InputMode = "File"
)

type ProcessingS3Output

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

func (*ProcessingS3Output) DeepCopy

func (in *ProcessingS3Output) DeepCopy() *ProcessingS3Output

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

func (*ProcessingS3Output) DeepCopyInto

func (in *ProcessingS3Output) DeepCopyInto(out *ProcessingS3Output)

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

type ProcessingS3UploadMode

type ProcessingS3UploadMode string
const (
	ProcessingS3UploadMode_Continuous ProcessingS3UploadMode = "Continuous"
	ProcessingS3UploadMode_EndOfJob   ProcessingS3UploadMode = "EndOfJob"
)

type ProcessingStoppingCondition

type ProcessingStoppingCondition struct {
	MaxRuntimeInSeconds *int64 `json:"maxRuntimeInSeconds,omitempty"`
}

func (*ProcessingStoppingCondition) DeepCopy

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

func (*ProcessingStoppingCondition) DeepCopyInto

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

type ProductionVariant

type ProductionVariant struct {
	ModelName *string `json:"modelName,omitempty"`
}

func (*ProductionVariant) DeepCopy

func (in *ProductionVariant) DeepCopy() *ProductionVariant

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

func (*ProductionVariant) DeepCopyInto

func (in *ProductionVariant) DeepCopyInto(out *ProductionVariant)

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

type ProductionVariantAcceleratorType

type ProductionVariantAcceleratorType string
const (
	ProductionVariantAcceleratorType_ml_eia1_medium ProductionVariantAcceleratorType = "ml.eia1.medium"
	ProductionVariantAcceleratorType_ml_eia1_large  ProductionVariantAcceleratorType = "ml.eia1.large"
	ProductionVariantAcceleratorType_ml_eia1_xlarge ProductionVariantAcceleratorType = "ml.eia1.xlarge"
	ProductionVariantAcceleratorType_ml_eia2_medium ProductionVariantAcceleratorType = "ml.eia2.medium"
	ProductionVariantAcceleratorType_ml_eia2_large  ProductionVariantAcceleratorType = "ml.eia2.large"
	ProductionVariantAcceleratorType_ml_eia2_xlarge ProductionVariantAcceleratorType = "ml.eia2.xlarge"
)

type ProductionVariantInstanceType

type ProductionVariantInstanceType string
const (
	ProductionVariantInstanceType_ml_t2_medium     ProductionVariantInstanceType = "ml.t2.medium"
	ProductionVariantInstanceType_ml_t2_large      ProductionVariantInstanceType = "ml.t2.large"
	ProductionVariantInstanceType_ml_t2_xlarge     ProductionVariantInstanceType = "ml.t2.xlarge"
	ProductionVariantInstanceType_ml_t2_2xlarge    ProductionVariantInstanceType = "ml.t2.2xlarge"
	ProductionVariantInstanceType_ml_m4_xlarge     ProductionVariantInstanceType = "ml.m4.xlarge"
	ProductionVariantInstanceType_ml_m4_2xlarge    ProductionVariantInstanceType = "ml.m4.2xlarge"
	ProductionVariantInstanceType_ml_m4_4xlarge    ProductionVariantInstanceType = "ml.m4.4xlarge"
	ProductionVariantInstanceType_ml_m4_10xlarge   ProductionVariantInstanceType = "ml.m4.10xlarge"
	ProductionVariantInstanceType_ml_m4_16xlarge   ProductionVariantInstanceType = "ml.m4.16xlarge"
	ProductionVariantInstanceType_ml_m5_large      ProductionVariantInstanceType = "ml.m5.large"
	ProductionVariantInstanceType_ml_m5_xlarge     ProductionVariantInstanceType = "ml.m5.xlarge"
	ProductionVariantInstanceType_ml_m5_2xlarge    ProductionVariantInstanceType = "ml.m5.2xlarge"
	ProductionVariantInstanceType_ml_m5_4xlarge    ProductionVariantInstanceType = "ml.m5.4xlarge"
	ProductionVariantInstanceType_ml_m5_12xlarge   ProductionVariantInstanceType = "ml.m5.12xlarge"
	ProductionVariantInstanceType_ml_m5_24xlarge   ProductionVariantInstanceType = "ml.m5.24xlarge"
	ProductionVariantInstanceType_ml_m5d_large     ProductionVariantInstanceType = "ml.m5d.large"
	ProductionVariantInstanceType_ml_m5d_xlarge    ProductionVariantInstanceType = "ml.m5d.xlarge"
	ProductionVariantInstanceType_ml_m5d_2xlarge   ProductionVariantInstanceType = "ml.m5d.2xlarge"
	ProductionVariantInstanceType_ml_m5d_4xlarge   ProductionVariantInstanceType = "ml.m5d.4xlarge"
	ProductionVariantInstanceType_ml_m5d_12xlarge  ProductionVariantInstanceType = "ml.m5d.12xlarge"
	ProductionVariantInstanceType_ml_m5d_24xlarge  ProductionVariantInstanceType = "ml.m5d.24xlarge"
	ProductionVariantInstanceType_ml_c4_large      ProductionVariantInstanceType = "ml.c4.large"
	ProductionVariantInstanceType_ml_c4_xlarge     ProductionVariantInstanceType = "ml.c4.xlarge"
	ProductionVariantInstanceType_ml_c4_2xlarge    ProductionVariantInstanceType = "ml.c4.2xlarge"
	ProductionVariantInstanceType_ml_c4_4xlarge    ProductionVariantInstanceType = "ml.c4.4xlarge"
	ProductionVariantInstanceType_ml_c4_8xlarge    ProductionVariantInstanceType = "ml.c4.8xlarge"
	ProductionVariantInstanceType_ml_p2_xlarge     ProductionVariantInstanceType = "ml.p2.xlarge"
	ProductionVariantInstanceType_ml_p2_8xlarge    ProductionVariantInstanceType = "ml.p2.8xlarge"
	ProductionVariantInstanceType_ml_p2_16xlarge   ProductionVariantInstanceType = "ml.p2.16xlarge"
	ProductionVariantInstanceType_ml_p3_2xlarge    ProductionVariantInstanceType = "ml.p3.2xlarge"
	ProductionVariantInstanceType_ml_p3_8xlarge    ProductionVariantInstanceType = "ml.p3.8xlarge"
	ProductionVariantInstanceType_ml_p3_16xlarge   ProductionVariantInstanceType = "ml.p3.16xlarge"
	ProductionVariantInstanceType_ml_c5_large      ProductionVariantInstanceType = "ml.c5.large"
	ProductionVariantInstanceType_ml_c5_xlarge     ProductionVariantInstanceType = "ml.c5.xlarge"
	ProductionVariantInstanceType_ml_c5_2xlarge    ProductionVariantInstanceType = "ml.c5.2xlarge"
	ProductionVariantInstanceType_ml_c5_4xlarge    ProductionVariantInstanceType = "ml.c5.4xlarge"
	ProductionVariantInstanceType_ml_c5_9xlarge    ProductionVariantInstanceType = "ml.c5.9xlarge"
	ProductionVariantInstanceType_ml_c5_18xlarge   ProductionVariantInstanceType = "ml.c5.18xlarge"
	ProductionVariantInstanceType_ml_c5d_large     ProductionVariantInstanceType = "ml.c5d.large"
	ProductionVariantInstanceType_ml_c5d_xlarge    ProductionVariantInstanceType = "ml.c5d.xlarge"
	ProductionVariantInstanceType_ml_c5d_2xlarge   ProductionVariantInstanceType = "ml.c5d.2xlarge"
	ProductionVariantInstanceType_ml_c5d_4xlarge   ProductionVariantInstanceType = "ml.c5d.4xlarge"
	ProductionVariantInstanceType_ml_c5d_9xlarge   ProductionVariantInstanceType = "ml.c5d.9xlarge"
	ProductionVariantInstanceType_ml_c5d_18xlarge  ProductionVariantInstanceType = "ml.c5d.18xlarge"
	ProductionVariantInstanceType_ml_g4dn_xlarge   ProductionVariantInstanceType = "ml.g4dn.xlarge"
	ProductionVariantInstanceType_ml_g4dn_2xlarge  ProductionVariantInstanceType = "ml.g4dn.2xlarge"
	ProductionVariantInstanceType_ml_g4dn_4xlarge  ProductionVariantInstanceType = "ml.g4dn.4xlarge"
	ProductionVariantInstanceType_ml_g4dn_8xlarge  ProductionVariantInstanceType = "ml.g4dn.8xlarge"
	ProductionVariantInstanceType_ml_g4dn_12xlarge ProductionVariantInstanceType = "ml.g4dn.12xlarge"
	ProductionVariantInstanceType_ml_g4dn_16xlarge ProductionVariantInstanceType = "ml.g4dn.16xlarge"
	ProductionVariantInstanceType_ml_r5_large      ProductionVariantInstanceType = "ml.r5.large"
	ProductionVariantInstanceType_ml_r5_xlarge     ProductionVariantInstanceType = "ml.r5.xlarge"
	ProductionVariantInstanceType_ml_r5_2xlarge    ProductionVariantInstanceType = "ml.r5.2xlarge"
	ProductionVariantInstanceType_ml_r5_4xlarge    ProductionVariantInstanceType = "ml.r5.4xlarge"
	ProductionVariantInstanceType_ml_r5_12xlarge   ProductionVariantInstanceType = "ml.r5.12xlarge"
	ProductionVariantInstanceType_ml_r5_24xlarge   ProductionVariantInstanceType = "ml.r5.24xlarge"
	ProductionVariantInstanceType_ml_r5d_large     ProductionVariantInstanceType = "ml.r5d.large"
	ProductionVariantInstanceType_ml_r5d_xlarge    ProductionVariantInstanceType = "ml.r5d.xlarge"
	ProductionVariantInstanceType_ml_r5d_2xlarge   ProductionVariantInstanceType = "ml.r5d.2xlarge"
	ProductionVariantInstanceType_ml_r5d_4xlarge   ProductionVariantInstanceType = "ml.r5d.4xlarge"
	ProductionVariantInstanceType_ml_r5d_12xlarge  ProductionVariantInstanceType = "ml.r5d.12xlarge"
	ProductionVariantInstanceType_ml_r5d_24xlarge  ProductionVariantInstanceType = "ml.r5d.24xlarge"
	ProductionVariantInstanceType_ml_inf1_xlarge   ProductionVariantInstanceType = "ml.inf1.xlarge"
	ProductionVariantInstanceType_ml_inf1_2xlarge  ProductionVariantInstanceType = "ml.inf1.2xlarge"
	ProductionVariantInstanceType_ml_inf1_6xlarge  ProductionVariantInstanceType = "ml.inf1.6xlarge"
	ProductionVariantInstanceType_ml_inf1_24xlarge ProductionVariantInstanceType = "ml.inf1.24xlarge"
)

type RecordWrapper

type RecordWrapper string
const (
	RecordWrapper_None     RecordWrapper = "None"
	RecordWrapper_RecordIO RecordWrapper = "RecordIO"
)

type RenderingError

type RenderingError struct {
	Code    *string `json:"code,omitempty"`
	Message *string `json:"message,omitempty"`
}

func (*RenderingError) DeepCopy

func (in *RenderingError) DeepCopy() *RenderingError

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

func (*RenderingError) DeepCopyInto

func (in *RenderingError) DeepCopyInto(out *RenderingError)

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

type RepositoryAccessMode

type RepositoryAccessMode string
const (
	RepositoryAccessMode_Platform RepositoryAccessMode = "Platform"
	RepositoryAccessMode_Vpc      RepositoryAccessMode = "Vpc"
)

type ResourceConfig

type ResourceConfig struct {
	InstanceCount  *int64  `json:"instanceCount,omitempty"`
	InstanceType   *string `json:"instanceType,omitempty"`
	VolumeKMSKeyID *string `json:"volumeKMSKeyID,omitempty"`
	VolumeSizeInGB *int64  `json:"volumeSizeInGB,omitempty"`
}

func (*ResourceConfig) DeepCopy

func (in *ResourceConfig) DeepCopy() *ResourceConfig

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

func (*ResourceConfig) DeepCopyInto

func (in *ResourceConfig) DeepCopyInto(out *ResourceConfig)

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

type ResourceType

type ResourceType string
const (
	ResourceType_TrainingJob              ResourceType = "TrainingJob"
	ResourceType_Experiment               ResourceType = "Experiment"
	ResourceType_ExperimentTrial          ResourceType = "ExperimentTrial"
	ResourceType_ExperimentTrialComponent ResourceType = "ExperimentTrialComponent"
)

type RetentionType

type RetentionType string
const (
	RetentionType_Retain RetentionType = "Retain"
	RetentionType_Delete RetentionType = "Delete"
)

type RootAccess

type RootAccess string
const (
	RootAccess_Enabled  RootAccess = "Enabled"
	RootAccess_Disabled RootAccess = "Disabled"
)

type RuleEvaluationStatus

type RuleEvaluationStatus string
const (
	RuleEvaluationStatus_InProgress    RuleEvaluationStatus = "InProgress"
	RuleEvaluationStatus_NoIssuesFound RuleEvaluationStatus = "NoIssuesFound"
	RuleEvaluationStatus_IssuesFound   RuleEvaluationStatus = "IssuesFound"
	RuleEvaluationStatus_Error         RuleEvaluationStatus = "Error"
	RuleEvaluationStatus_Stopping      RuleEvaluationStatus = "Stopping"
	RuleEvaluationStatus_Stopped       RuleEvaluationStatus = "Stopped"
)

type S3DataDistribution

type S3DataDistribution string
const (
	S3DataDistribution_FullyReplicated S3DataDistribution = "FullyReplicated"
	S3DataDistribution_ShardedByS3Key  S3DataDistribution = "ShardedByS3Key"
)

type S3DataSource

type S3DataSource struct {
	AttributeNames         []*string `json:"attributeNames,omitempty"`
	S3DataDistributionType *string   `json:"s3DataDistributionType,omitempty"`
	S3DataType             *string   `json:"s3DataType,omitempty"`
	S3URI                  *string   `json:"s3URI,omitempty"`
}

func (*S3DataSource) DeepCopy

func (in *S3DataSource) DeepCopy() *S3DataSource

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

func (*S3DataSource) DeepCopyInto

func (in *S3DataSource) DeepCopyInto(out *S3DataSource)

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

type S3DataType

type S3DataType string
const (
	S3DataType_ManifestFile          S3DataType = "ManifestFile"
	S3DataType_S3Prefix              S3DataType = "S3Prefix"
	S3DataType_AugmentedManifestFile S3DataType = "AugmentedManifestFile"
)

type ScheduleStatus

type ScheduleStatus string
const (
	ScheduleStatus_Pending   ScheduleStatus = "Pending"
	ScheduleStatus_Failed    ScheduleStatus = "Failed"
	ScheduleStatus_Scheduled ScheduleStatus = "Scheduled"
	ScheduleStatus_Stopped   ScheduleStatus = "Stopped"
)

type SearchSortOrder

type SearchSortOrder string
const (
	SearchSortOrder_Ascending  SearchSortOrder = "Ascending"
	SearchSortOrder_Descending SearchSortOrder = "Descending"
)

type SecondaryStatus

type SecondaryStatus string
const (
	SecondaryStatus_Starting                 SecondaryStatus = "Starting"
	SecondaryStatus_LaunchingMLInstances     SecondaryStatus = "LaunchingMLInstances"
	SecondaryStatus_PreparingTrainingStack   SecondaryStatus = "PreparingTrainingStack"
	SecondaryStatus_Downloading              SecondaryStatus = "Downloading"
	SecondaryStatus_DownloadingTrainingImage SecondaryStatus = "DownloadingTrainingImage"
	SecondaryStatus_Training                 SecondaryStatus = "Training"
	SecondaryStatus_Uploading                SecondaryStatus = "Uploading"
	SecondaryStatus_Stopping                 SecondaryStatus = "Stopping"
	SecondaryStatus_Stopped                  SecondaryStatus = "Stopped"
	SecondaryStatus_MaxRuntimeExceeded       SecondaryStatus = "MaxRuntimeExceeded"
	SecondaryStatus_Completed                SecondaryStatus = "Completed"
	SecondaryStatus_Failed                   SecondaryStatus = "Failed"
	SecondaryStatus_Interrupted              SecondaryStatus = "Interrupted"
	SecondaryStatus_MaxWaitTimeExceeded      SecondaryStatus = "MaxWaitTimeExceeded"
)

type SecondaryStatusTransition

type SecondaryStatusTransition struct {
	EndTime       *metav1.Time `json:"endTime,omitempty"`
	StartTime     *metav1.Time `json:"startTime,omitempty"`
	Status        *string      `json:"status,omitempty"`
	StatusMessage *string      `json:"statusMessage,omitempty"`
}

func (*SecondaryStatusTransition) DeepCopy

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

func (*SecondaryStatusTransition) DeepCopyInto

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

type SharingSettings

type SharingSettings struct {
	S3KMSKeyID   *string `json:"s3KMSKeyID,omitempty"`
	S3OutputPath *string `json:"s3OutputPath,omitempty"`
}

func (*SharingSettings) DeepCopy

func (in *SharingSettings) DeepCopy() *SharingSettings

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

func (*SharingSettings) DeepCopyInto

func (in *SharingSettings) DeepCopyInto(out *SharingSettings)

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

type ShuffleConfig

type ShuffleConfig struct {
	Seed *int64 `json:"seed,omitempty"`
}

func (*ShuffleConfig) DeepCopy

func (in *ShuffleConfig) DeepCopy() *ShuffleConfig

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

func (*ShuffleConfig) DeepCopyInto

func (in *ShuffleConfig) DeepCopyInto(out *ShuffleConfig)

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

type SortBy

type SortBy string
const (
	SortBy_Name         SortBy = "Name"
	SortBy_CreationTime SortBy = "CreationTime"
	SortBy_Status       SortBy = "Status"
)

type SortExperimentsBy

type SortExperimentsBy string
const (
	SortExperimentsBy_Name         SortExperimentsBy = "Name"
	SortExperimentsBy_CreationTime SortExperimentsBy = "CreationTime"
)

type SortOrder

type SortOrder string
const (
	SortOrder_Ascending  SortOrder = "Ascending"
	SortOrder_Descending SortOrder = "Descending"
)

type SortTrialComponentsBy

type SortTrialComponentsBy string
const (
	SortTrialComponentsBy_Name         SortTrialComponentsBy = "Name"
	SortTrialComponentsBy_CreationTime SortTrialComponentsBy = "CreationTime"
)

type SortTrialsBy

type SortTrialsBy string
const (
	SortTrialsBy_Name         SortTrialsBy = "Name"
	SortTrialsBy_CreationTime SortTrialsBy = "CreationTime"
)

type SourceAlgorithm

type SourceAlgorithm struct {
	AlgorithmName *string `json:"algorithmName,omitempty"`
	ModelDataURL  *string `json:"modelDataURL,omitempty"`
}

func (*SourceAlgorithm) DeepCopy

func (in *SourceAlgorithm) DeepCopy() *SourceAlgorithm

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

func (*SourceAlgorithm) DeepCopyInto

func (in *SourceAlgorithm) DeepCopyInto(out *SourceAlgorithm)

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

type SplitType

type SplitType string
const (
	SplitType_None     SplitType = "None"
	SplitType_Line     SplitType = "Line"
	SplitType_RecordIO SplitType = "RecordIO"
	SplitType_TFRecord SplitType = "TFRecord"
)

type StoppingCondition

type StoppingCondition struct {
	MaxRuntimeInSeconds  *int64 `json:"maxRuntimeInSeconds,omitempty"`
	MaxWaitTimeInSeconds *int64 `json:"maxWaitTimeInSeconds,omitempty"`
}

func (*StoppingCondition) DeepCopy

func (in *StoppingCondition) DeepCopy() *StoppingCondition

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

func (*StoppingCondition) DeepCopyInto

func (in *StoppingCondition) DeepCopyInto(out *StoppingCondition)

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

type SubscribedWorkteam

type SubscribedWorkteam struct {
	ListingID  *string `json:"listingID,omitempty"`
	SellerName *string `json:"sellerName,omitempty"`
}

func (*SubscribedWorkteam) DeepCopy

func (in *SubscribedWorkteam) DeepCopy() *SubscribedWorkteam

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

func (*SubscribedWorkteam) DeepCopyInto

func (in *SubscribedWorkteam) DeepCopyInto(out *SubscribedWorkteam)

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

type Tag

type Tag struct {
	Key   *string `json:"key,omitempty"`
	Value *string `json:"value,omitempty"`
}

func (*Tag) DeepCopy

func (in *Tag) DeepCopy() *Tag

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

func (*Tag) DeepCopyInto

func (in *Tag) DeepCopyInto(out *Tag)

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

type TargetDevice

type TargetDevice string
const (
	TargetDevice_lambda        TargetDevice = "lambda"
	TargetDevice_ml_m4         TargetDevice = "ml_m4"
	TargetDevice_ml_m5         TargetDevice = "ml_m5"
	TargetDevice_ml_c4         TargetDevice = "ml_c4"
	TargetDevice_ml_c5         TargetDevice = "ml_c5"
	TargetDevice_ml_p2         TargetDevice = "ml_p2"
	TargetDevice_ml_p3         TargetDevice = "ml_p3"
	TargetDevice_ml_g4dn       TargetDevice = "ml_g4dn"
	TargetDevice_ml_inf1       TargetDevice = "ml_inf1"
	TargetDevice_jetson_tx1    TargetDevice = "jetson_tx1"
	TargetDevice_jetson_tx2    TargetDevice = "jetson_tx2"
	TargetDevice_jetson_nano   TargetDevice = "jetson_nano"
	TargetDevice_jetson_xavier TargetDevice = "jetson_xavier"
	TargetDevice_rasp3b        TargetDevice = "rasp3b"
	TargetDevice_imx8qm        TargetDevice = "imx8qm"
	TargetDevice_deeplens      TargetDevice = "deeplens"
	TargetDevice_rk3399        TargetDevice = "rk3399"
	TargetDevice_rk3288        TargetDevice = "rk3288"
	TargetDevice_aisage        TargetDevice = "aisage"
	TargetDevice_sbe_c         TargetDevice = "sbe_c"
	TargetDevice_qcs605        TargetDevice = "qcs605"
	TargetDevice_qcs603        TargetDevice = "qcs603"
	TargetDevice_sitara_am57x  TargetDevice = "sitara_am57x"
	TargetDevice_amba_cv22     TargetDevice = "amba_cv22"
	TargetDevice_x86_win32     TargetDevice = "x86_win32"
	TargetDevice_x86_win64     TargetDevice = "x86_win64"
)

type TargetPlatformAccelerator

type TargetPlatformAccelerator string
const (
	TargetPlatformAccelerator_INTEL_GRAPHICS TargetPlatformAccelerator = "INTEL_GRAPHICS"
	TargetPlatformAccelerator_MALI           TargetPlatformAccelerator = "MALI"
	TargetPlatformAccelerator_NVIDIA         TargetPlatformAccelerator = "NVIDIA"
)

type TargetPlatformArch

type TargetPlatformArch string
const (
	TargetPlatformArch_X86_64     TargetPlatformArch = "X86_64"
	TargetPlatformArch_X86        TargetPlatformArch = "X86"
	TargetPlatformArch_ARM64      TargetPlatformArch = "ARM64"
	TargetPlatformArch_ARM_EABI   TargetPlatformArch = "ARM_EABI"
	TargetPlatformArch_ARM_EABIHF TargetPlatformArch = "ARM_EABIHF"
)

type TargetPlatformOs

type TargetPlatformOs string
const (
	TargetPlatformOs_ANDROID TargetPlatformOs = "ANDROID"
	TargetPlatformOs_LINUX   TargetPlatformOs = "LINUX"
)

type TensorBoardOutputConfig

type TensorBoardOutputConfig struct {
	LocalPath    *string `json:"localPath,omitempty"`
	S3OutputPath *string `json:"s3OutputPath,omitempty"`
}

func (*TensorBoardOutputConfig) DeepCopy

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

func (*TensorBoardOutputConfig) DeepCopyInto

func (in *TensorBoardOutputConfig) DeepCopyInto(out *TensorBoardOutputConfig)

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

type TrainingInputMode

type TrainingInputMode string
const (
	TrainingInputMode_Pipe TrainingInputMode = "Pipe"
	TrainingInputMode_File TrainingInputMode = "File"
)

type TrainingInstanceType

type TrainingInstanceType string
const (
	TrainingInstanceType_ml_m4_xlarge     TrainingInstanceType = "ml.m4.xlarge"
	TrainingInstanceType_ml_m4_2xlarge    TrainingInstanceType = "ml.m4.2xlarge"
	TrainingInstanceType_ml_m4_4xlarge    TrainingInstanceType = "ml.m4.4xlarge"
	TrainingInstanceType_ml_m4_10xlarge   TrainingInstanceType = "ml.m4.10xlarge"
	TrainingInstanceType_ml_m4_16xlarge   TrainingInstanceType = "ml.m4.16xlarge"
	TrainingInstanceType_ml_g4dn_xlarge   TrainingInstanceType = "ml.g4dn.xlarge"
	TrainingInstanceType_ml_g4dn_2xlarge  TrainingInstanceType = "ml.g4dn.2xlarge"
	TrainingInstanceType_ml_g4dn_4xlarge  TrainingInstanceType = "ml.g4dn.4xlarge"
	TrainingInstanceType_ml_g4dn_8xlarge  TrainingInstanceType = "ml.g4dn.8xlarge"
	TrainingInstanceType_ml_g4dn_12xlarge TrainingInstanceType = "ml.g4dn.12xlarge"
	TrainingInstanceType_ml_g4dn_16xlarge TrainingInstanceType = "ml.g4dn.16xlarge"
	TrainingInstanceType_ml_m5_large      TrainingInstanceType = "ml.m5.large"
	TrainingInstanceType_ml_m5_xlarge     TrainingInstanceType = "ml.m5.xlarge"
	TrainingInstanceType_ml_m5_2xlarge    TrainingInstanceType = "ml.m5.2xlarge"
	TrainingInstanceType_ml_m5_4xlarge    TrainingInstanceType = "ml.m5.4xlarge"
	TrainingInstanceType_ml_m5_12xlarge   TrainingInstanceType = "ml.m5.12xlarge"
	TrainingInstanceType_ml_m5_24xlarge   TrainingInstanceType = "ml.m5.24xlarge"
	TrainingInstanceType_ml_c4_xlarge     TrainingInstanceType = "ml.c4.xlarge"
	TrainingInstanceType_ml_c4_2xlarge    TrainingInstanceType = "ml.c4.2xlarge"
	TrainingInstanceType_ml_c4_4xlarge    TrainingInstanceType = "ml.c4.4xlarge"
	TrainingInstanceType_ml_c4_8xlarge    TrainingInstanceType = "ml.c4.8xlarge"
	TrainingInstanceType_ml_p2_xlarge     TrainingInstanceType = "ml.p2.xlarge"
	TrainingInstanceType_ml_p2_8xlarge    TrainingInstanceType = "ml.p2.8xlarge"
	TrainingInstanceType_ml_p2_16xlarge   TrainingInstanceType = "ml.p2.16xlarge"
	TrainingInstanceType_ml_p3_2xlarge    TrainingInstanceType = "ml.p3.2xlarge"
	TrainingInstanceType_ml_p3_8xlarge    TrainingInstanceType = "ml.p3.8xlarge"
	TrainingInstanceType_ml_p3_16xlarge   TrainingInstanceType = "ml.p3.16xlarge"
	TrainingInstanceType_ml_p3dn_24xlarge TrainingInstanceType = "ml.p3dn.24xlarge"
	TrainingInstanceType_ml_c5_xlarge     TrainingInstanceType = "ml.c5.xlarge"
	TrainingInstanceType_ml_c5_2xlarge    TrainingInstanceType = "ml.c5.2xlarge"
	TrainingInstanceType_ml_c5_4xlarge    TrainingInstanceType = "ml.c5.4xlarge"
	TrainingInstanceType_ml_c5_9xlarge    TrainingInstanceType = "ml.c5.9xlarge"
	TrainingInstanceType_ml_c5_18xlarge   TrainingInstanceType = "ml.c5.18xlarge"
	TrainingInstanceType_ml_c5n_xlarge    TrainingInstanceType = "ml.c5n.xlarge"
	TrainingInstanceType_ml_c5n_2xlarge   TrainingInstanceType = "ml.c5n.2xlarge"
	TrainingInstanceType_ml_c5n_4xlarge   TrainingInstanceType = "ml.c5n.4xlarge"
	TrainingInstanceType_ml_c5n_9xlarge   TrainingInstanceType = "ml.c5n.9xlarge"
	TrainingInstanceType_ml_c5n_18xlarge  TrainingInstanceType = "ml.c5n.18xlarge"
)

type TrainingJob

type TrainingJob struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              TrainingJobSpec   `json:"spec,omitempty"`
	Status            TrainingJobStatus `json:"status,omitempty"`
}

TrainingJob is the Schema for the TrainingJobs API +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="TrainingJobStatus",type=string,JSONPath=`.status.trainingJobStatus` +kubebuilder:printcolumn:name="SecondaryStatus",type=string,JSONPath=`.status.secondaryStatus`

func (*TrainingJob) DeepCopy

func (in *TrainingJob) DeepCopy() *TrainingJob

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

func (*TrainingJob) DeepCopyInto

func (in *TrainingJob) DeepCopyInto(out *TrainingJob)

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

func (*TrainingJob) DeepCopyObject

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

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

type TrainingJobDefinition

type TrainingJobDefinition struct {
	HyperParameters   map[string]*string `json:"hyperParameters,omitempty"`
	InputDataConfig   []*Channel         `json:"inputDataConfig,omitempty"`
	OutputDataConfig  *OutputDataConfig  `json:"outputDataConfig,omitempty"`
	ResourceConfig    *ResourceConfig    `json:"resourceConfig,omitempty"`
	StoppingCondition *StoppingCondition `json:"stoppingCondition,omitempty"`
	TrainingInputMode *string            `json:"trainingInputMode,omitempty"`
}

func (*TrainingJobDefinition) DeepCopy

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

func (*TrainingJobDefinition) DeepCopyInto

func (in *TrainingJobDefinition) DeepCopyInto(out *TrainingJobDefinition)

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

type TrainingJobEarlyStoppingType

type TrainingJobEarlyStoppingType string
const (
	TrainingJobEarlyStoppingType_Off  TrainingJobEarlyStoppingType = "Off"
	TrainingJobEarlyStoppingType_Auto TrainingJobEarlyStoppingType = "Auto"
)

type TrainingJobList

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

TrainingJobList contains a list of TrainingJob +kubebuilder:object:root=true

func (*TrainingJobList) DeepCopy

func (in *TrainingJobList) DeepCopy() *TrainingJobList

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

func (*TrainingJobList) DeepCopyInto

func (in *TrainingJobList) DeepCopyInto(out *TrainingJobList)

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

func (*TrainingJobList) DeepCopyObject

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

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

type TrainingJobSortByOptions

type TrainingJobSortByOptions string
const (
	TrainingJobSortByOptions_Name                      TrainingJobSortByOptions = "Name"
	TrainingJobSortByOptions_CreationTime              TrainingJobSortByOptions = "CreationTime"
	TrainingJobSortByOptions_Status                    TrainingJobSortByOptions = "Status"
	TrainingJobSortByOptions_FinalObjectiveMetricValue TrainingJobSortByOptions = "FinalObjectiveMetricValue"
)

type TrainingJobSpec

type TrainingJobSpec struct {
	// +kubebuilder:validation:Required
	AlgorithmSpecification                *AlgorithmSpecification   `json:"algorithmSpecification"`
	CheckpointConfig                      *CheckpointConfig         `json:"checkpointConfig,omitempty"`
	DebugHookConfig                       *DebugHookConfig          `json:"debugHookConfig,omitempty"`
	DebugRuleConfigurations               []*DebugRuleConfiguration `json:"debugRuleConfigurations,omitempty"`
	EnableInterContainerTrafficEncryption *bool                     `json:"enableInterContainerTrafficEncryption,omitempty"`
	EnableManagedSpotTraining             *bool                     `json:"enableManagedSpotTraining,omitempty"`
	EnableNetworkIsolation                *bool                     `json:"enableNetworkIsolation,omitempty"`
	ExperimentConfig                      *ExperimentConfig         `json:"experimentConfig,omitempty"`
	HyperParameters                       map[string]*string        `json:"hyperParameters,omitempty"`
	InputDataConfig                       []*Channel                `json:"inputDataConfig,omitempty"`
	// +kubebuilder:validation:Required
	OutputDataConfig *OutputDataConfig `json:"outputDataConfig"`
	// +kubebuilder:validation:Required
	ResourceConfig *ResourceConfig `json:"resourceConfig"`
	// +kubebuilder:validation:Required
	RoleARN *string `json:"roleARN"`
	// +kubebuilder:validation:Required
	StoppingCondition       *StoppingCondition       `json:"stoppingCondition"`
	Tags                    []*Tag                   `json:"tags,omitempty"`
	TensorBoardOutputConfig *TensorBoardOutputConfig `json:"tensorBoardOutputConfig,omitempty"`
	// +kubebuilder:validation:Required
	TrainingJobName *string    `json:"trainingJobName"`
	VPCConfig       *VPCConfig `json:"vpcConfig,omitempty"`
}

TrainingJobSpec defines the desired state of TrainingJob

func (*TrainingJobSpec) DeepCopy

func (in *TrainingJobSpec) DeepCopy() *TrainingJobSpec

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

func (*TrainingJobSpec) DeepCopyInto

func (in *TrainingJobSpec) DeepCopyInto(out *TrainingJobSpec)

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

type TrainingJobStatus

type TrainingJobStatus 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
	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
	Conditions        []*ackv1alpha1.Condition `json:"conditions"`
	FailureReason     *string                  `json:"failureReason,omitempty"`
	SecondaryStatus   *string                  `json:"secondaryStatus,omitempty"`
	TrainingJobStatus *string                  `json:"trainingJobStatus,omitempty"`
}

TrainingJobStatus defines the observed state of TrainingJob

func (*TrainingJobStatus) DeepCopy

func (in *TrainingJobStatus) DeepCopy() *TrainingJobStatus

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

func (*TrainingJobStatus) DeepCopyInto

func (in *TrainingJobStatus) DeepCopyInto(out *TrainingJobStatus)

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

type TrainingJobStatus_SDK

type TrainingJobStatus_SDK string
const (
	TrainingJobStatus_SDK_InProgress TrainingJobStatus_SDK = "InProgress"
	TrainingJobStatus_SDK_Completed  TrainingJobStatus_SDK = "Completed"
	TrainingJobStatus_SDK_Failed     TrainingJobStatus_SDK = "Failed"
	TrainingJobStatus_SDK_Stopping   TrainingJobStatus_SDK = "Stopping"
	TrainingJobStatus_SDK_Stopped    TrainingJobStatus_SDK = "Stopped"
)

type TrainingJobSummary

type TrainingJobSummary struct {
	CreationTime      *metav1.Time `json:"creationTime,omitempty"`
	LastModifiedTime  *metav1.Time `json:"lastModifiedTime,omitempty"`
	TrainingEndTime   *metav1.Time `json:"trainingEndTime,omitempty"`
	TrainingJobARN    *string      `json:"trainingJobARN,omitempty"`
	TrainingJobName   *string      `json:"trainingJobName,omitempty"`
	TrainingJobStatus *string      `json:"trainingJobStatus,omitempty"`
}

func (*TrainingJobSummary) DeepCopy

func (in *TrainingJobSummary) DeepCopy() *TrainingJobSummary

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

func (*TrainingJobSummary) DeepCopyInto

func (in *TrainingJobSummary) DeepCopyInto(out *TrainingJobSummary)

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

type TrainingJob_SDK

type TrainingJob_SDK struct {
	AlgorithmSpecification                *AlgorithmSpecification      `json:"algorithmSpecification,omitempty"`
	AutoMLJobARN                          *string                      `json:"autoMLJobARN,omitempty"`
	BillableTimeInSeconds                 *int64                       `json:"billableTimeInSeconds,omitempty"`
	CheckpointConfig                      *CheckpointConfig            `json:"checkpointConfig,omitempty"`
	CreationTime                          *metav1.Time                 `json:"creationTime,omitempty"`
	DebugHookConfig                       *DebugHookConfig             `json:"debugHookConfig,omitempty"`
	DebugRuleConfigurations               []*DebugRuleConfiguration    `json:"debugRuleConfigurations,omitempty"`
	DebugRuleEvaluationStatuses           []*DebugRuleEvaluationStatus `json:"debugRuleEvaluationStatuses,omitempty"`
	EnableInterContainerTrafficEncryption *bool                        `json:"enableInterContainerTrafficEncryption,omitempty"`
	EnableManagedSpotTraining             *bool                        `json:"enableManagedSpotTraining,omitempty"`
	EnableNetworkIsolation                *bool                        `json:"enableNetworkIsolation,omitempty"`
	ExperimentConfig                      *ExperimentConfig            `json:"experimentConfig,omitempty"`
	FailureReason                         *string                      `json:"failureReason,omitempty"`
	FinalMetricDataList                   []*MetricData                `json:"finalMetricDataList,omitempty"`
	HyperParameters                       map[string]*string           `json:"hyperParameters,omitempty"`
	InputDataConfig                       []*Channel                   `json:"inputDataConfig,omitempty"`
	LabelingJobARN                        *string                      `json:"labelingJobARN,omitempty"`
	LastModifiedTime                      *metav1.Time                 `json:"lastModifiedTime,omitempty"`
	ModelArtifacts                        *ModelArtifacts              `json:"modelArtifacts,omitempty"`
	OutputDataConfig                      *OutputDataConfig            `json:"outputDataConfig,omitempty"`
	ResourceConfig                        *ResourceConfig              `json:"resourceConfig,omitempty"`
	RoleARN                               *string                      `json:"roleARN,omitempty"`
	SecondaryStatus                       *string                      `json:"secondaryStatus,omitempty"`
	SecondaryStatusTransitions            []*SecondaryStatusTransition `json:"secondaryStatusTransitions,omitempty"`
	StoppingCondition                     *StoppingCondition           `json:"stoppingCondition,omitempty"`
	Tags                                  []*Tag                       `json:"tags,omitempty"`
	TensorBoardOutputConfig               *TensorBoardOutputConfig     `json:"tensorBoardOutputConfig,omitempty"`
	TrainingEndTime                       *metav1.Time                 `json:"trainingEndTime,omitempty"`
	TrainingJobARN                        *string                      `json:"trainingJobARN,omitempty"`
	TrainingJobName                       *string                      `json:"trainingJobName,omitempty"`
	TrainingJobStatus                     *string                      `json:"trainingJobStatus,omitempty"`
	TrainingStartTime                     *metav1.Time                 `json:"trainingStartTime,omitempty"`
	TrainingTimeInSeconds                 *int64                       `json:"trainingTimeInSeconds,omitempty"`
	TuningJobARN                          *string                      `json:"tuningJobARN,omitempty"`
	VPCConfig                             *VPCConfig                   `json:"vpcConfig,omitempty"`
}

func (*TrainingJob_SDK) DeepCopy

func (in *TrainingJob_SDK) DeepCopy() *TrainingJob_SDK

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

func (*TrainingJob_SDK) DeepCopyInto

func (in *TrainingJob_SDK) DeepCopyInto(out *TrainingJob_SDK)

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

type TrainingSpecification

type TrainingSpecification struct {
	MetricDefinitions           []*MetricDefinition `json:"metricDefinitions,omitempty"`
	SupportsDistributedTraining *bool               `json:"supportsDistributedTraining,omitempty"`
	TrainingImage               *string             `json:"trainingImage,omitempty"`
}

func (*TrainingSpecification) DeepCopy

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

func (*TrainingSpecification) DeepCopyInto

func (in *TrainingSpecification) DeepCopyInto(out *TrainingSpecification)

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

type TransformInput

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

func (*TransformInput) DeepCopy

func (in *TransformInput) DeepCopy() *TransformInput

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

func (*TransformInput) DeepCopyInto

func (in *TransformInput) DeepCopyInto(out *TransformInput)

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

type TransformInstanceType

type TransformInstanceType string
const (
	TransformInstanceType_ml_m4_xlarge   TransformInstanceType = "ml.m4.xlarge"
	TransformInstanceType_ml_m4_2xlarge  TransformInstanceType = "ml.m4.2xlarge"
	TransformInstanceType_ml_m4_4xlarge  TransformInstanceType = "ml.m4.4xlarge"
	TransformInstanceType_ml_m4_10xlarge TransformInstanceType = "ml.m4.10xlarge"
	TransformInstanceType_ml_m4_16xlarge TransformInstanceType = "ml.m4.16xlarge"
	TransformInstanceType_ml_c4_xlarge   TransformInstanceType = "ml.c4.xlarge"
	TransformInstanceType_ml_c4_2xlarge  TransformInstanceType = "ml.c4.2xlarge"
	TransformInstanceType_ml_c4_4xlarge  TransformInstanceType = "ml.c4.4xlarge"
	TransformInstanceType_ml_c4_8xlarge  TransformInstanceType = "ml.c4.8xlarge"
	TransformInstanceType_ml_p2_xlarge   TransformInstanceType = "ml.p2.xlarge"
	TransformInstanceType_ml_p2_8xlarge  TransformInstanceType = "ml.p2.8xlarge"
	TransformInstanceType_ml_p2_16xlarge TransformInstanceType = "ml.p2.16xlarge"
	TransformInstanceType_ml_p3_2xlarge  TransformInstanceType = "ml.p3.2xlarge"
	TransformInstanceType_ml_p3_8xlarge  TransformInstanceType = "ml.p3.8xlarge"
	TransformInstanceType_ml_p3_16xlarge TransformInstanceType = "ml.p3.16xlarge"
	TransformInstanceType_ml_c5_xlarge   TransformInstanceType = "ml.c5.xlarge"
	TransformInstanceType_ml_c5_2xlarge  TransformInstanceType = "ml.c5.2xlarge"
	TransformInstanceType_ml_c5_4xlarge  TransformInstanceType = "ml.c5.4xlarge"
	TransformInstanceType_ml_c5_9xlarge  TransformInstanceType = "ml.c5.9xlarge"
	TransformInstanceType_ml_c5_18xlarge TransformInstanceType = "ml.c5.18xlarge"
	TransformInstanceType_ml_m5_large    TransformInstanceType = "ml.m5.large"
	TransformInstanceType_ml_m5_xlarge   TransformInstanceType = "ml.m5.xlarge"
	TransformInstanceType_ml_m5_2xlarge  TransformInstanceType = "ml.m5.2xlarge"
	TransformInstanceType_ml_m5_4xlarge  TransformInstanceType = "ml.m5.4xlarge"
	TransformInstanceType_ml_m5_12xlarge TransformInstanceType = "ml.m5.12xlarge"
	TransformInstanceType_ml_m5_24xlarge TransformInstanceType = "ml.m5.24xlarge"
)

type TransformJob

type TransformJob struct {
	AutoMLJobARN       *string           `json:"autoMLJobARN,omitempty"`
	CreationTime       *metav1.Time      `json:"creationTime,omitempty"`
	ExperimentConfig   *ExperimentConfig `json:"experimentConfig,omitempty"`
	FailureReason      *string           `json:"failureReason,omitempty"`
	LabelingJobARN     *string           `json:"labelingJobARN,omitempty"`
	ModelName          *string           `json:"modelName,omitempty"`
	Tags               []*Tag            `json:"tags,omitempty"`
	TransformEndTime   *metav1.Time      `json:"transformEndTime,omitempty"`
	TransformStartTime *metav1.Time      `json:"transformStartTime,omitempty"`
}

func (*TransformJob) DeepCopy

func (in *TransformJob) DeepCopy() *TransformJob

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

func (*TransformJob) DeepCopyInto

func (in *TransformJob) DeepCopyInto(out *TransformJob)

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

type TransformJobStatus

type TransformJobStatus string
const (
	TransformJobStatus_InProgress TransformJobStatus = "InProgress"
	TransformJobStatus_Completed  TransformJobStatus = "Completed"
	TransformJobStatus_Failed     TransformJobStatus = "Failed"
	TransformJobStatus_Stopping   TransformJobStatus = "Stopping"
	TransformJobStatus_Stopped    TransformJobStatus = "Stopped"
)

type TransformJobSummary

type TransformJobSummary struct {
	CreationTime     *metav1.Time `json:"creationTime,omitempty"`
	FailureReason    *string      `json:"failureReason,omitempty"`
	LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"`
	TransformEndTime *metav1.Time `json:"transformEndTime,omitempty"`
}

func (*TransformJobSummary) DeepCopy

func (in *TransformJobSummary) DeepCopy() *TransformJobSummary

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

func (*TransformJobSummary) DeepCopyInto

func (in *TransformJobSummary) DeepCopyInto(out *TransformJobSummary)

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

type TransformOutput

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

func (*TransformOutput) DeepCopy

func (in *TransformOutput) DeepCopy() *TransformOutput

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

func (*TransformOutput) DeepCopyInto

func (in *TransformOutput) DeepCopyInto(out *TransformOutput)

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

type TransformResources

type TransformResources struct {
	VolumeKMSKeyID *string `json:"volumeKMSKeyID,omitempty"`
}

func (*TransformResources) DeepCopy

func (in *TransformResources) DeepCopy() *TransformResources

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

func (*TransformResources) DeepCopyInto

func (in *TransformResources) DeepCopyInto(out *TransformResources)

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

type TransformS3DataSource

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

func (*TransformS3DataSource) DeepCopy

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

func (*TransformS3DataSource) DeepCopyInto

func (in *TransformS3DataSource) DeepCopyInto(out *TransformS3DataSource)

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

type Trial

type Trial struct {
	CreationTime     *metav1.Time `json:"creationTime,omitempty"`
	DisplayName      *string      `json:"displayName,omitempty"`
	ExperimentName   *string      `json:"experimentName,omitempty"`
	LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"`
	Tags             []*Tag       `json:"tags,omitempty"`
	TrialName        *string      `json:"trialName,omitempty"`
}

func (*Trial) DeepCopy

func (in *Trial) DeepCopy() *Trial

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

func (*Trial) DeepCopyInto

func (in *Trial) DeepCopyInto(out *Trial)

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

type TrialComponent

type TrialComponent struct {
	CreationTime       *metav1.Time `json:"creationTime,omitempty"`
	DisplayName        *string      `json:"displayName,omitempty"`
	EndTime            *metav1.Time `json:"endTime,omitempty"`
	LastModifiedTime   *metav1.Time `json:"lastModifiedTime,omitempty"`
	StartTime          *metav1.Time `json:"startTime,omitempty"`
	Tags               []*Tag       `json:"tags,omitempty"`
	TrialComponentName *string      `json:"trialComponentName,omitempty"`
}

func (*TrialComponent) DeepCopy

func (in *TrialComponent) DeepCopy() *TrialComponent

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

func (*TrialComponent) DeepCopyInto

func (in *TrialComponent) DeepCopyInto(out *TrialComponent)

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

type TrialComponentMetricSummary

type TrialComponentMetricSummary struct {
	MetricName *string      `json:"metricName,omitempty"`
	TimeStamp  *metav1.Time `json:"timeStamp,omitempty"`
}

func (*TrialComponentMetricSummary) DeepCopy

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

func (*TrialComponentMetricSummary) DeepCopyInto

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

type TrialComponentPrimaryStatus

type TrialComponentPrimaryStatus string
const (
	TrialComponentPrimaryStatus_InProgress TrialComponentPrimaryStatus = "InProgress"
	TrialComponentPrimaryStatus_Completed  TrialComponentPrimaryStatus = "Completed"
	TrialComponentPrimaryStatus_Failed     TrialComponentPrimaryStatus = "Failed"
	TrialComponentPrimaryStatus_Stopping   TrialComponentPrimaryStatus = "Stopping"
	TrialComponentPrimaryStatus_Stopped    TrialComponentPrimaryStatus = "Stopped"
)

type TrialComponentSimpleSummary

type TrialComponentSimpleSummary struct {
	CreationTime       *metav1.Time `json:"creationTime,omitempty"`
	TrialComponentName *string      `json:"trialComponentName,omitempty"`
}

func (*TrialComponentSimpleSummary) DeepCopy

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

func (*TrialComponentSimpleSummary) DeepCopyInto

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

type TrialComponentSummary

type TrialComponentSummary struct {
	CreationTime       *metav1.Time `json:"creationTime,omitempty"`
	DisplayName        *string      `json:"displayName,omitempty"`
	EndTime            *metav1.Time `json:"endTime,omitempty"`
	LastModifiedTime   *metav1.Time `json:"lastModifiedTime,omitempty"`
	StartTime          *metav1.Time `json:"startTime,omitempty"`
	TrialComponentName *string      `json:"trialComponentName,omitempty"`
}

func (*TrialComponentSummary) DeepCopy

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

func (*TrialComponentSummary) DeepCopyInto

func (in *TrialComponentSummary) DeepCopyInto(out *TrialComponentSummary)

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

type TrialSummary

type TrialSummary struct {
	CreationTime     *metav1.Time `json:"creationTime,omitempty"`
	DisplayName      *string      `json:"displayName,omitempty"`
	LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"`
	TrialName        *string      `json:"trialName,omitempty"`
}

func (*TrialSummary) DeepCopy

func (in *TrialSummary) DeepCopy() *TrialSummary

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

func (*TrialSummary) DeepCopyInto

func (in *TrialSummary) DeepCopyInto(out *TrialSummary)

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

type UiConfig

type UiConfig struct {
	UiTemplateS3URI *string `json:"uiTemplateS3URI,omitempty"`
}

func (*UiConfig) DeepCopy

func (in *UiConfig) DeepCopy() *UiConfig

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

func (*UiConfig) DeepCopyInto

func (in *UiConfig) DeepCopyInto(out *UiConfig)

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

type UserContext

type UserContext struct {
	DomainID        *string `json:"domainID,omitempty"`
	UserProfileARN  *string `json:"userProfileARN,omitempty"`
	UserProfileName *string `json:"userProfileName,omitempty"`
}

func (*UserContext) DeepCopy

func (in *UserContext) DeepCopy() *UserContext

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

func (*UserContext) DeepCopyInto

func (in *UserContext) DeepCopyInto(out *UserContext)

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

type UserProfileSortKey

type UserProfileSortKey string
const (
	UserProfileSortKey_CreationTime     UserProfileSortKey = "CreationTime"
	UserProfileSortKey_LastModifiedTime UserProfileSortKey = "LastModifiedTime"
)

type UserProfileStatus

type UserProfileStatus string
const (
	UserProfileStatus_Deleting  UserProfileStatus = "Deleting"
	UserProfileStatus_Failed    UserProfileStatus = "Failed"
	UserProfileStatus_InService UserProfileStatus = "InService"
	UserProfileStatus_Pending   UserProfileStatus = "Pending"
)

type UserSettings

type UserSettings struct {
	ExecutionRole *string `json:"executionRole,omitempty"`
}

func (*UserSettings) DeepCopy

func (in *UserSettings) DeepCopy() *UserSettings

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

func (*UserSettings) DeepCopyInto

func (in *UserSettings) DeepCopyInto(out *UserSettings)

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

type VPCConfig

type VPCConfig struct {
	SecurityGroupIDs []*string `json:"securityGroupIDs,omitempty"`
	Subnets          []*string `json:"subnets,omitempty"`
}

func (*VPCConfig) DeepCopy

func (in *VPCConfig) DeepCopy() *VPCConfig

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

func (*VPCConfig) DeepCopyInto

func (in *VPCConfig) DeepCopyInto(out *VPCConfig)

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

type VariantPropertyType

type VariantPropertyType string
const (
	VariantPropertyType_DesiredInstanceCount VariantPropertyType = "DesiredInstanceCount"
	VariantPropertyType_DesiredWeight        VariantPropertyType = "DesiredWeight"
	VariantPropertyType_DataCaptureConfig    VariantPropertyType = "DataCaptureConfig"
)

type Workforce

type Workforce struct {
	CreateDate      *metav1.Time `json:"createDate,omitempty"`
	LastUpdatedDate *metav1.Time `json:"lastUpdatedDate,omitempty"`
	SubDomain       *string      `json:"subDomain,omitempty"`
}

func (*Workforce) DeepCopy

func (in *Workforce) DeepCopy() *Workforce

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

func (*Workforce) DeepCopyInto

func (in *Workforce) DeepCopyInto(out *Workforce)

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

type Workteam

type Workteam struct {
	CreateDate      *metav1.Time `json:"createDate,omitempty"`
	LastUpdatedDate *metav1.Time `json:"lastUpdatedDate,omitempty"`
	SubDomain       *string      `json:"subDomain,omitempty"`
}

func (*Workteam) DeepCopy

func (in *Workteam) DeepCopy() *Workteam

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

func (*Workteam) DeepCopyInto

func (in *Workteam) DeepCopyInto(out *Workteam)

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

Jump to

Keyboard shortcuts

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