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 ¶
- Variables
- type AWSManagedHumanLoopRequestSource
- type ActionSource
- type ActionStatus
- type ActionSummary
- type Alarm
- type AlgorithmSortBy
- type AlgorithmSpecification
- type AlgorithmStatus
- type AlgorithmStatusItem
- type AlgorithmSummary
- type AlgorithmValidationProfile
- type AlgorithmValidationSpecification
- type App
- type AppDetails
- type AppImageConfigDetails
- type AppImageConfigSortKey
- type AppInstanceType
- type AppList
- type AppNetworkAccessType
- type AppSortKey
- type AppSpec
- type AppSpecification
- type AppStatus
- type AppStatus_SDK
- type AppType
- type ArtifactSourceIDType
- type ArtifactSourceType
- type ArtifactSummary
- type AssemblyType
- type AssociationEdgeType
- type AssociationSummary
- type AthenaDatasetDefinition
- type AthenaResultCompressionType
- type AthenaResultFormat
- type AuthMode
- type AutoMLCandidate
- type AutoMLChannel
- type AutoMLContainerDefinition
- type AutoMLJobObjectiveType
- type AutoMLJobSecondaryStatus
- type AutoMLJobStatus
- type AutoMLJobSummary
- type AutoMLMetricEnum
- type AutoMLOutputDataConfig
- type AutoMLS3DataSource
- type AutoMLS3DataType
- type AutoMLSecurityConfig
- type AutoMLSortBy
- type AutoMLSortOrder
- type AutoRollbackConfig
- type BatchStrategy
- type Bias
- type BlueGreenUpdatePolicy
- type BooleanOperator
- type CandidateSortBy
- type CandidateStatus
- type CandidateStepType
- type CapacitySize
- type CapacitySizeType
- type CaptureContentTypeHeader
- type CaptureMode
- type CaptureOption
- type CaptureStatus
- type CategoricalParameterRange
- type CategoricalParameterRangeSpecification
- type Channel
- type ChannelSpecification
- type CheckpointConfig
- type CodeRepositorySortBy
- type CodeRepositorySortOrder
- type CodeRepositorySummary
- type CollectionConfiguration
- type CompilationJobStatus
- type CompilationJobSummary
- type CompressionType
- type ConditionOutcome
- type ContainerDefinition
- type ContainerMode
- type ContentClassifier
- type ContextSource
- type ContextSummary
- type ContinuousParameterRange
- type ContinuousParameterRangeSpecification
- type CustomImage
- type DataCaptureConfig
- type DataCaptureConfigSummary
- type DataCatalogConfig
- type DataDistributionType
- type DataProcessing
- type DataQualityAppSpecification
- type DataQualityBaselineConfig
- type DataQualityJobDefinition
- type DataQualityJobDefinitionList
- type DataQualityJobDefinitionSpec
- type DataQualityJobDefinitionStatus
- type DataQualityJobInput
- type DataSource
- type DatasetDefinition
- type DebugHookConfig
- type DebugRuleConfiguration
- type DebugRuleEvaluationStatus
- type DeployedImage
- type DeploymentConfig
- type DesiredWeightAndCapacity
- type DetailedAlgorithmStatus
- type DetailedModelPackageStatus
- type DeviceFleetSummary
- type DeviceSummary
- type DirectInternetAccess
- type Domain
- type DomainDetails
- type DomainList
- type DomainSpec
- type DomainStatus
- type DomainStatus_SDK
- type EdgeModel
- type EdgeModelStat
- type EdgeModelSummary
- type EdgeOutputConfig
- type EdgePackagingJobStatus
- type EdgePackagingJobSummary
- type Endpoint
- type EndpointConfig
- type EndpointConfigList
- type EndpointConfigSortKey
- type EndpointConfigSpec
- type EndpointConfigStatus
- type EndpointConfigSummary
- type EndpointInput
- type EndpointList
- type EndpointSortKey
- type EndpointSpec
- type EndpointStatus
- type EndpointStatus_SDK
- type EndpointSummary
- type Endpoint_SDK
- type ExecutionStatus
- type Experiment
- type ExperimentConfig
- type ExperimentSummary
- type Explainability
- type FeatureDefinition
- type FeatureGroup
- type FeatureGroupList
- type FeatureGroupSortBy
- type FeatureGroupSortOrder
- type FeatureGroupSpec
- type FeatureGroupStatus
- type FeatureGroupStatus_SDK
- type FeatureGroupSummary
- type FeatureGroup_SDK
- type FeatureType
- type FileSystemAccessMode
- type FileSystemDataSource
- type FileSystemType
- type FinalAutoMLJobObjectiveMetric
- type FinalHyperParameterTuningJobObjectiveMetric
- type FlowDefinitionOutputConfig
- type FlowDefinitionStatus
- type FlowDefinitionSummary
- type Framework
- type HumanTaskUiStatus
- type HumanTaskUiSummary
- type HyperParameterAlgorithmSpecification
- type HyperParameterScalingType
- type HyperParameterSpecification
- type HyperParameterTrainingJobDefinition
- type HyperParameterTrainingJobSummary
- type HyperParameterTuningJob
- type HyperParameterTuningJobConfig
- type HyperParameterTuningJobList
- type HyperParameterTuningJobObjective
- type HyperParameterTuningJobObjectiveType
- type HyperParameterTuningJobSortByOptions
- type HyperParameterTuningJobSpec
- type HyperParameterTuningJobStatus
- type HyperParameterTuningJobStatus_SDK
- type HyperParameterTuningJobStrategyType
- type HyperParameterTuningJobSummary
- type HyperParameterTuningJobWarmStartConfig
- type HyperParameterTuningJobWarmStartType
- type Image
- type ImageConfig
- type ImageSortBy
- type ImageSortOrder
- type ImageStatus
- type ImageVersion
- type ImageVersionSortBy
- type ImageVersionSortOrder
- type ImageVersionStatus
- type InferenceExecutionConfig
- type InferenceExecutionMode
- type InferenceSpecification
- type InputConfig
- type InputMode
- type InstanceType
- type IntegerParameterRange
- type IntegerParameterRangeSpecification
- type JoinSource
- type JupyterServerAppSettings
- type KernelGatewayAppSettings
- type LabelingJobAlgorithmsConfig
- type LabelingJobForWorkteamSummary
- type LabelingJobOutput
- type LabelingJobOutputConfig
- type LabelingJobResourceConfig
- type LabelingJobS3DataSource
- type LabelingJobStatus
- type LabelingJobSummary
- type ListCompilationJobsSortBy
- type ListDeviceFleetsSortBy
- type ListEdgePackagingJobsSortBy
- type ListLabelingJobsForWorkteamSortByOptions
- type ListWorkforcesSortByOptions
- type ListWorkteamsSortByOptions
- type MetadataProperties
- type MetricData
- type MetricDefinition
- type MetricsSource
- type Model
- type ModelApprovalStatus
- type ModelArtifacts
- type ModelBiasAppSpecification
- type ModelBiasBaselineConfig
- type ModelBiasJobDefinition
- type ModelBiasJobDefinitionList
- type ModelBiasJobDefinitionSpec
- type ModelBiasJobDefinitionStatus
- type ModelBiasJobInput
- type ModelCacheSetting
- type ModelClientConfig
- type ModelDataQuality
- type ModelExplainabilityAppSpecification
- type ModelExplainabilityBaselineConfig
- type ModelExplainabilityJobDefinition
- type ModelExplainabilityJobDefinitionList
- type ModelExplainabilityJobDefinitionSpec
- type ModelExplainabilityJobDefinitionStatus
- type ModelExplainabilityJobInput
- type ModelList
- type ModelMetrics
- type ModelPackage
- type ModelPackageContainerDefinition
- type ModelPackageGroup
- type ModelPackageGroupList
- type ModelPackageGroupSortBy
- type ModelPackageGroupSpec
- type ModelPackageGroupStatus
- type ModelPackageGroupStatus_SDK
- type ModelPackageGroupSummary
- type ModelPackageGroup_SDK
- type ModelPackageList
- type ModelPackageSortBy
- type ModelPackageSpec
- type ModelPackageStatus
- type ModelPackageStatusDetails
- type ModelPackageStatusItem
- type ModelPackageStatus_SDK
- type ModelPackageSummary
- type ModelPackageType
- type ModelPackageValidationProfile
- type ModelPackageValidationSpecification
- type ModelPackage_SDK
- type ModelQuality
- type ModelQualityAppSpecification
- type ModelQualityBaselineConfig
- type ModelQualityJobDefinition
- type ModelQualityJobDefinitionList
- type ModelQualityJobDefinitionSpec
- type ModelQualityJobDefinitionStatus
- type ModelQualityJobInput
- type ModelSortKey
- type ModelSpec
- type ModelStatus
- type ModelStepMetadata
- type ModelSummary
- type MonitoringAppSpecification
- type MonitoringBaselineConfig
- type MonitoringClusterConfig
- type MonitoringConstraintsResource
- type MonitoringExecutionSortKey
- type MonitoringExecutionSummary
- type MonitoringGroundTruthS3Input
- type MonitoringInput
- type MonitoringJobDefinition
- type MonitoringJobDefinitionSortKey
- type MonitoringJobDefinitionSummary
- type MonitoringNetworkConfig
- type MonitoringOutput
- type MonitoringOutputConfig
- type MonitoringProblemType
- type MonitoringResources
- type MonitoringS3Output
- type MonitoringSchedule
- type MonitoringScheduleConfig
- type MonitoringScheduleList
- type MonitoringScheduleSortKey
- type MonitoringScheduleSpec
- type MonitoringScheduleStatus
- type MonitoringScheduleSummary
- type MonitoringSchedule_SDK
- type MonitoringStatisticsResource
- type MonitoringStoppingCondition
- type MonitoringType
- type MultiModelConfig
- type NetworkConfig
- type NotebookInstance
- type NotebookInstanceAcceleratorType
- type NotebookInstanceLifecycleConfig
- type NotebookInstanceLifecycleConfigList
- type NotebookInstanceLifecycleConfigSortKey
- type NotebookInstanceLifecycleConfigSortOrder
- type NotebookInstanceLifecycleConfigSpec
- type NotebookInstanceLifecycleConfigStatus
- type NotebookInstanceLifecycleConfigSummary
- type NotebookInstanceLifecycleHook
- type NotebookInstanceList
- type NotebookInstanceSortKey
- type NotebookInstanceSortOrder
- type NotebookInstanceSpec
- type NotebookInstanceStatus
- type NotebookInstanceStatus_SDK
- type NotebookInstanceSummary
- type NotebookOutputOption
- type ObjectiveStatus
- type ObjectiveStatusCounters
- type OfflineStoreConfig
- type OfflineStoreStatus
- type OfflineStoreStatusValue
- type OnlineStoreConfig
- type OnlineStoreSecurityConfig
- type Operator
- type OrderKey
- type OutputConfig
- type OutputDataConfig
- type Parameter
- type ParameterRanges
- type ParameterType
- type Parent
- type ParentHyperParameterTuningJob
- type Pipeline
- type PipelineExecution
- type PipelineExecutionStatus
- type PipelineExecutionStep
- type PipelineExecutionSummary
- type PipelineStatus
- type PipelineSummary
- type ProblemType
- type ProcessingClusterConfig
- type ProcessingFeatureStoreOutput
- type ProcessingInput
- type ProcessingInstanceType
- type ProcessingJob
- type ProcessingJobList
- type ProcessingJobSpec
- type ProcessingJobStatus
- type ProcessingJobStatus_SDK
- type ProcessingJobStepMetadata
- type ProcessingJobSummary
- type ProcessingJob_SDK
- type ProcessingOutput
- type ProcessingOutputConfig
- type ProcessingResources
- type ProcessingS3CompressionType
- type ProcessingS3DataDistributionType
- type ProcessingS3DataType
- type ProcessingS3Input
- type ProcessingS3InputMode
- type ProcessingS3Output
- type ProcessingS3UploadMode
- type ProcessingStoppingCondition
- type ProductionVariant
- type ProductionVariantAcceleratorType
- type ProductionVariantCoreDumpConfig
- type ProductionVariantInstanceType
- type ProductionVariantSummary
- type ProfilerConfig
- type ProfilerConfigForUpdate
- type ProfilerRuleConfiguration
- type ProfilerRuleEvaluationStatus
- type ProfilingStatus
- type ProjectSortBy
- type ProjectSortOrder
- type ProjectStatus
- type ProjectSummary
- type RecordWrapper
- type RedshiftDatasetDefinition
- type RedshiftResultCompressionType
- type RedshiftResultFormat
- type RegisterModelStepMetadata
- type RenderingError
- type RepositoryAccessMode
- type RepositoryAuthConfig
- type ResourceConfig
- type ResourceLimits
- type ResourceSpec
- type ResourceType
- type RetentionPolicy
- type RetentionType
- type RootAccess
- type RuleEvaluationStatus
- type S3DataDistribution
- type S3DataSource
- type S3DataType
- type S3StorageConfig
- type SagemakerServicecatalogStatus
- type ScheduleConfig
- type ScheduleStatus
- type SearchSortOrder
- type SecondaryStatus
- type SecondaryStatusTransition
- type SharingSettings
- type ShuffleConfig
- type SortActionsBy
- type SortArtifactsBy
- type SortAssociationsBy
- type SortBy
- type SortContextsBy
- type SortExperimentsBy
- type SortOrder
- type SortPipelineExecutionsBy
- type SortPipelinesBy
- type SortTrialComponentsBy
- type SortTrialsBy
- type SourceAlgorithm
- type SourceAlgorithmSpecification
- type SplitType
- type StepStatus
- type StoppingCondition
- type SubscribedWorkteam
- type Tag
- type TargetDevice
- type TargetPlatformAccelerator
- type TargetPlatformArch
- type TargetPlatformOs
- type TensorBoardAppSettings
- type TensorBoardOutputConfig
- type TrafficRoutingConfig
- type TrafficRoutingConfigType
- type TrainingInputMode
- type TrainingInstanceType
- type TrainingJob
- type TrainingJobDefinition
- type TrainingJobEarlyStoppingType
- type TrainingJobList
- type TrainingJobSortByOptions
- type TrainingJobSpec
- type TrainingJobStatus
- type TrainingJobStatusCounters
- type TrainingJobStatus_SDK
- type TrainingJobStepMetadata
- type TrainingJobSummary
- type TrainingJob_SDK
- type TrainingSpecification
- type TransformDataSource
- type TransformInput
- type TransformInstanceType
- type TransformJob
- type TransformJobDefinition
- type TransformJobList
- type TransformJobSpec
- type TransformJobStatus
- type TransformJobStatus_SDK
- type TransformJobStepMetadata
- type TransformJobSummary
- type TransformJob_SDK
- type TransformOutput
- type TransformResources
- type TransformS3DataSource
- type Trial
- type TrialComponent
- type TrialComponentMetricSummary
- type TrialComponentPrimaryStatus
- type TrialComponentSimpleSummary
- type TrialComponentSummary
- type TrialSummary
- type TuningJobCompletionCriteria
- type UiConfig
- type UserContext
- type UserProfile
- type UserProfileDetails
- type UserProfileList
- type UserProfileSortKey
- type UserProfileSpec
- type UserProfileStatus
- type UserProfileStatus_SDK
- type UserSettings
- type VPCConfig
- type VariantProperty
- type VariantPropertyType
- type Workforce
- type Workteam
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is the API Group Version used to register the objects GroupVersion = schema.GroupVersion{Group: "sagemaker.services.k8s.aws", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type AWSManagedHumanLoopRequestSource ¶
type AWSManagedHumanLoopRequestSource string
const ( AWSManagedHumanLoopRequestSource_AWS_Rekognition_DetectModerationLabels_Image_V3 AWSManagedHumanLoopRequestSource = "AWS/Rekognition/DetectModerationLabels/Image/V3" AWSManagedHumanLoopRequestSource_AWS_Textract_AnalyzeDocument_Forms_V1 AWSManagedHumanLoopRequestSource = "AWS/Textract/AnalyzeDocument/Forms/V1" )
type ActionSource ¶ added in v0.3.0
type ActionSource struct { SourceID *string `json:"sourceID,omitempty"` SourceType *string `json:"sourceType,omitempty"` }
A structure describing the source of an action.
func (*ActionSource) DeepCopy ¶ added in v0.3.0
func (in *ActionSource) DeepCopy() *ActionSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionSource.
func (*ActionSource) DeepCopyInto ¶ added in v0.3.0
func (in *ActionSource) DeepCopyInto(out *ActionSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionStatus ¶
type ActionStatus string
const ( ActionStatus_Unknown ActionStatus = "Unknown" ActionStatus_InProgress ActionStatus = "InProgress" ActionStatus_Completed ActionStatus = "Completed" ActionStatus_Failed ActionStatus = "Failed" ActionStatus_Stopping ActionStatus = "Stopping" ActionStatus_Stopped ActionStatus = "Stopped" )
type ActionSummary ¶
type ActionSummary struct { ActionName *string `json:"actionName,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` }
Lists the properties of an action. An action represents an action or activity. Some examples are a workflow step and a model deployment. Generally, an action involves at least one input artifact or output artifact.
func (*ActionSummary) DeepCopy ¶
func (in *ActionSummary) DeepCopy() *ActionSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionSummary.
func (*ActionSummary) DeepCopyInto ¶
func (in *ActionSummary) DeepCopyInto(out *ActionSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Alarm ¶
type Alarm struct {
AlarmName *string `json:"alarmName,omitempty"`
}
This API is not supported.
func (*Alarm) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Alarm.
func (*Alarm) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlgorithmSortBy ¶
type AlgorithmSortBy string
const ( AlgorithmSortBy_Name AlgorithmSortBy = "Name" AlgorithmSortBy_CreationTime AlgorithmSortBy = "CreationTime" )
type AlgorithmSpecification ¶
type AlgorithmSpecification struct { AlgorithmName *string `json:"algorithmName,omitempty"` EnableSageMakerMetricsTimeSeries *bool `json:"enableSageMakerMetricsTimeSeries,omitempty"` MetricDefinitions []*MetricDefinition `json:"metricDefinitions,omitempty"` TrainingImage *string `json:"trainingImage,omitempty"` TrainingInputMode *string `json:"trainingInputMode,omitempty"` }
Specifies the training algorithm to use in a CreateTrainingJob request.
For more information about algorithms provided by Amazon SageMaker, see Algorithms (https://docs.aws.amazon.com/sagemaker/latest/dg/algos.html). For information about using your own algorithms, see Using Your Own Algorithms with Amazon SageMaker (https://docs.aws.amazon.com/sagemaker/latest/dg/your-algorithms.html).
func (*AlgorithmSpecification) DeepCopy ¶
func (in *AlgorithmSpecification) DeepCopy() *AlgorithmSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlgorithmSpecification.
func (*AlgorithmSpecification) DeepCopyInto ¶
func (in *AlgorithmSpecification) DeepCopyInto(out *AlgorithmSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlgorithmStatus ¶
type AlgorithmStatus string
const ( AlgorithmStatus_Pending AlgorithmStatus = "Pending" AlgorithmStatus_InProgress AlgorithmStatus = "InProgress" AlgorithmStatus_Completed AlgorithmStatus = "Completed" AlgorithmStatus_Failed AlgorithmStatus = "Failed" AlgorithmStatus_Deleting AlgorithmStatus = "Deleting" )
type AlgorithmStatusItem ¶
type AlgorithmStatusItem struct { FailureReason *string `json:"failureReason,omitempty"` Name *string `json:"name,omitempty"` }
Represents the overall status of an algorithm.
func (*AlgorithmStatusItem) DeepCopy ¶
func (in *AlgorithmStatusItem) DeepCopy() *AlgorithmStatusItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlgorithmStatusItem.
func (*AlgorithmStatusItem) DeepCopyInto ¶
func (in *AlgorithmStatusItem) DeepCopyInto(out *AlgorithmStatusItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlgorithmSummary ¶ added in v0.0.3
type AlgorithmSummary struct { AlgorithmDescription *string `json:"algorithmDescription,omitempty"` AlgorithmName *string `json:"algorithmName,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` }
Provides summary information about an algorithm.
func (*AlgorithmSummary) DeepCopy ¶ added in v0.0.3
func (in *AlgorithmSummary) DeepCopy() *AlgorithmSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlgorithmSummary.
func (*AlgorithmSummary) DeepCopyInto ¶ added in v0.0.3
func (in *AlgorithmSummary) DeepCopyInto(out *AlgorithmSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlgorithmValidationProfile ¶ added in v0.0.3
type AlgorithmValidationProfile struct { ProfileName *string `json:"profileName,omitempty"` // Defines the input needed to run a transform job using the inference specification // specified in the algorithm. TransformJobDefinition *TransformJobDefinition `json:"transformJobDefinition,omitempty"` }
Defines a training job and a batch transform job that Amazon SageMaker runs to validate your algorithm.
The data provided in the validation profile is made available to your buyers on AWS Marketplace.
func (*AlgorithmValidationProfile) DeepCopy ¶ added in v0.0.3
func (in *AlgorithmValidationProfile) DeepCopy() *AlgorithmValidationProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlgorithmValidationProfile.
func (*AlgorithmValidationProfile) DeepCopyInto ¶ added in v0.0.3
func (in *AlgorithmValidationProfile) DeepCopyInto(out *AlgorithmValidationProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlgorithmValidationSpecification ¶
type AlgorithmValidationSpecification struct {
ValidationRole *string `json:"validationRole,omitempty"`
}
Specifies configurations for one or more training jobs that Amazon SageMaker runs to test the algorithm.
func (*AlgorithmValidationSpecification) DeepCopy ¶
func (in *AlgorithmValidationSpecification) DeepCopy() *AlgorithmValidationSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlgorithmValidationSpecification.
func (*AlgorithmValidationSpecification) DeepCopyInto ¶
func (in *AlgorithmValidationSpecification) DeepCopyInto(out *AlgorithmValidationSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type App ¶ added in v0.3.0
type App struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AppSpec `json:"spec,omitempty"` Status AppStatus `json:"status,omitempty"` }
App is the Schema for the Apps API +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="STATUS",type=string,priority=0,JSONPath=`.status.status`
func (*App) DeepCopy ¶ added in v0.3.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new App.
func (*App) DeepCopyInto ¶ added in v0.3.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*App) DeepCopyObject ¶ added in v0.3.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AppDetails ¶ added in v0.0.3
type AppDetails struct { AppName *string `json:"appName,omitempty"` AppType *string `json:"appType,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` DomainID *string `json:"domainID,omitempty"` Status *string `json:"status,omitempty"` UserProfileName *string `json:"userProfileName,omitempty"` }
Details about an Amazon SageMaker app.
func (*AppDetails) DeepCopy ¶ added in v0.0.3
func (in *AppDetails) DeepCopy() *AppDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppDetails.
func (*AppDetails) DeepCopyInto ¶ added in v0.0.3
func (in *AppDetails) DeepCopyInto(out *AppDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppImageConfigDetails ¶
type AppImageConfigDetails struct { AppImageConfigName *string `json:"appImageConfigName,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` }
The configuration for running a SageMaker image as a KernelGateway app.
func (*AppImageConfigDetails) DeepCopy ¶
func (in *AppImageConfigDetails) DeepCopy() *AppImageConfigDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppImageConfigDetails.
func (*AppImageConfigDetails) DeepCopyInto ¶
func (in *AppImageConfigDetails) DeepCopyInto(out *AppImageConfigDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppImageConfigSortKey ¶
type AppImageConfigSortKey string
const ( AppImageConfigSortKey_CreationTime AppImageConfigSortKey = "CreationTime" AppImageConfigSortKey_LastModifiedTime AppImageConfigSortKey = "LastModifiedTime" AppImageConfigSortKey_Name AppImageConfigSortKey = "Name" )
type AppInstanceType ¶
type AppInstanceType string
const ( AppInstanceType_system AppInstanceType = "system" AppInstanceType_ml_t3_micro AppInstanceType = "ml.t3.micro" AppInstanceType_ml_t3_small AppInstanceType = "ml.t3.small" AppInstanceType_ml_t3_medium AppInstanceType = "ml.t3.medium" AppInstanceType_ml_t3_large AppInstanceType = "ml.t3.large" AppInstanceType_ml_t3_xlarge AppInstanceType = "ml.t3.xlarge" AppInstanceType_ml_t3_2xlarge AppInstanceType = "ml.t3.2xlarge" AppInstanceType_ml_m5_large AppInstanceType = "ml.m5.large" AppInstanceType_ml_m5_xlarge AppInstanceType = "ml.m5.xlarge" AppInstanceType_ml_m5_2xlarge AppInstanceType = "ml.m5.2xlarge" AppInstanceType_ml_m5_4xlarge AppInstanceType = "ml.m5.4xlarge" AppInstanceType_ml_m5_8xlarge AppInstanceType = "ml.m5.8xlarge" AppInstanceType_ml_m5_12xlarge AppInstanceType = "ml.m5.12xlarge" AppInstanceType_ml_m5_16xlarge AppInstanceType = "ml.m5.16xlarge" AppInstanceType_ml_m5_24xlarge AppInstanceType = "ml.m5.24xlarge" AppInstanceType_ml_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 AppList ¶ added in v0.3.0
type AppList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []App `json:"items"` }
AppList contains a list of App +kubebuilder:object:root=true
func (*AppList) DeepCopy ¶ added in v0.3.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppList.
func (*AppList) DeepCopyInto ¶ added in v0.3.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppList) DeepCopyObject ¶ added in v0.3.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AppNetworkAccessType ¶
type AppNetworkAccessType string
const ( AppNetworkAccessType_PublicInternetOnly AppNetworkAccessType = "PublicInternetOnly" AppNetworkAccessType_VpcOnly AppNetworkAccessType = "VpcOnly" )
type AppSortKey ¶
type AppSortKey string
const (
AppSortKey_CreationTime AppSortKey = "CreationTime"
)
type AppSpec ¶ added in v0.3.0
type AppSpec struct { // The name of the app. // +kubebuilder:validation:Required AppName *string `json:"appName"` // The type of app. Supported apps are JupyterServer and KernelGateway. TensorBoard // is not supported. // +kubebuilder:validation:Required AppType *string `json:"appType"` // The domain ID. // +kubebuilder:validation:Required DomainID *string `json:"domainID"` // The instance type and the Amazon Resource Name (ARN) of the SageMaker image // created on the instance. ResourceSpec *ResourceSpec `json:"resourceSpec,omitempty"` // Each tag consists of a key and an optional value. Tag keys must be unique // per resource. Tags []*Tag `json:"tags,omitempty"` // The user profile name. // +kubebuilder:validation:Required UserProfileName *string `json:"userProfileName"` }
AppSpec defines the desired state of App.
func (*AppSpec) DeepCopy ¶ added in v0.3.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpec.
func (*AppSpec) DeepCopyInto ¶ added in v0.3.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSpecification ¶
type AppSpecification struct { ContainerArguments []*string `json:"containerArguments,omitempty"` ContainerEntrypoint []*string `json:"containerEntrypoint,omitempty"` ImageURI *string `json:"imageURI,omitempty"` }
Configuration to run a processing job in a specified container image.
func (*AppSpecification) DeepCopy ¶
func (in *AppSpecification) DeepCopy() *AppSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpecification.
func (*AppSpecification) DeepCopyInto ¶
func (in *AppSpecification) DeepCopyInto(out *AppSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppStatus ¶
type AppStatus struct { // All CRs managed by ACK have a common `Status.ACKResourceMetadata` member // that is used to contain resource sync state, account ownership, // constructed ARN for the resource // +kubebuilder:validation:Optional ACKResourceMetadata *ackv1alpha1.ResourceMetadata `json:"ackResourceMetadata"` // All CRS managed by ACK have a common `Status.Conditions` member that // contains a collection of `ackv1alpha1.Condition` objects that describe // the various terminal states of the CR and its backend AWS service API // resource // +kubebuilder:validation:Optional Conditions []*ackv1alpha1.Condition `json:"conditions"` // The status. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty"` }
AppStatus defines the observed state of App
func (*AppStatus) DeepCopy ¶ added in v0.3.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppStatus.
func (*AppStatus) DeepCopyInto ¶ added in v0.3.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppStatus_SDK ¶ added in v0.3.0
type AppStatus_SDK string
const ( AppStatus_SDK_Deleted AppStatus_SDK = "Deleted" AppStatus_SDK_Deleting AppStatus_SDK = "Deleting" AppStatus_SDK_Failed AppStatus_SDK = "Failed" AppStatus_SDK_InService AppStatus_SDK = "InService" AppStatus_SDK_Pending AppStatus_SDK = "Pending" )
type ArtifactSourceIDType ¶
type ArtifactSourceIDType string
const ( ArtifactSourceIDType_MD5Hash ArtifactSourceIDType = "MD5Hash" ArtifactSourceIDType_S3ETag ArtifactSourceIDType = "S3ETag" ArtifactSourceIDType_S3Version ArtifactSourceIDType = "S3Version" ArtifactSourceIDType_Custom ArtifactSourceIDType = "Custom" )
type ArtifactSourceType ¶ added in v0.3.0
type ArtifactSourceType struct {
Value *string `json:"value,omitempty"`
}
The ID and ID type of an artifact source.
func (*ArtifactSourceType) DeepCopy ¶ added in v0.3.0
func (in *ArtifactSourceType) DeepCopy() *ArtifactSourceType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArtifactSourceType.
func (*ArtifactSourceType) DeepCopyInto ¶ added in v0.3.0
func (in *ArtifactSourceType) DeepCopyInto(out *ArtifactSourceType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArtifactSummary ¶
type ArtifactSummary struct { ArtifactName *string `json:"artifactName,omitempty"` ArtifactType *string `json:"artifactType,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` }
Lists a summary of the properties of an artifact. An artifact represents a URI addressable object or data. Some examples are a dataset and a model.
func (*ArtifactSummary) DeepCopy ¶
func (in *ArtifactSummary) DeepCopy() *ArtifactSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArtifactSummary.
func (*ArtifactSummary) DeepCopyInto ¶
func (in *ArtifactSummary) DeepCopyInto(out *ArtifactSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AssemblyType ¶
type AssemblyType string
const ( AssemblyType_None AssemblyType = "None" AssemblyType_Line AssemblyType = "Line" )
type AssociationEdgeType ¶
type AssociationEdgeType string
const ( AssociationEdgeType_ContributedTo AssociationEdgeType = "ContributedTo" AssociationEdgeType_AssociatedWith AssociationEdgeType = "AssociatedWith" AssociationEdgeType_DerivedFrom AssociationEdgeType = "DerivedFrom" AssociationEdgeType_Produced AssociationEdgeType = "Produced" )
type AssociationSummary ¶
type AssociationSummary struct { // Information about the user who created or modified an experiment, trial, // or trial component. CreatedBy *UserContext `json:"createdBy,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` DestinationName *string `json:"destinationName,omitempty"` DestinationType *string `json:"destinationType,omitempty"` SourceName *string `json:"sourceName,omitempty"` SourceType *string `json:"sourceType,omitempty"` }
Lists a summary of the properties of an association. An association is an entity that links other lineage or experiment entities. An example would be an association between a training job and a model.
func (*AssociationSummary) DeepCopy ¶
func (in *AssociationSummary) DeepCopy() *AssociationSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssociationSummary.
func (*AssociationSummary) DeepCopyInto ¶
func (in *AssociationSummary) DeepCopyInto(out *AssociationSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AthenaDatasetDefinition ¶
type AthenaDatasetDefinition struct { // The name of the data catalog used in Athena query execution. Catalog *string `json:"catalog,omitempty"` // The name of the database used in the Athena query execution. Database *string `json:"database,omitempty"` KMSKeyID *string `json:"kmsKeyID,omitempty"` // The compression used for Athena query results. OutputCompression *string `json:"outputCompression,omitempty"` // The data storage format for Athena query results. OutputFormat *string `json:"outputFormat,omitempty"` OutputS3URI *string `json:"outputS3URI,omitempty"` // The SQL query statements, to be executed. QueryString *string `json:"queryString,omitempty"` // The name of the workgroup in which the Athena query is being started. WorkGroup *string `json:"workGroup,omitempty"` }
Configuration for Athena Dataset Definition input.
func (*AthenaDatasetDefinition) DeepCopy ¶
func (in *AthenaDatasetDefinition) DeepCopy() *AthenaDatasetDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AthenaDatasetDefinition.
func (*AthenaDatasetDefinition) DeepCopyInto ¶
func (in *AthenaDatasetDefinition) DeepCopyInto(out *AthenaDatasetDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AthenaResultCompressionType ¶
type AthenaResultCompressionType string
const ( AthenaResultCompressionType_GZIP AthenaResultCompressionType = "GZIP" AthenaResultCompressionType_SNAPPY AthenaResultCompressionType = "SNAPPY" AthenaResultCompressionType_ZLIB AthenaResultCompressionType = "ZLIB" )
type AthenaResultFormat ¶
type AthenaResultFormat string
const ( AthenaResultFormat_PARQUET AthenaResultFormat = "PARQUET" AthenaResultFormat_ORC AthenaResultFormat = "ORC" AthenaResultFormat_AVRO AthenaResultFormat = "AVRO" AthenaResultFormat_JSON AthenaResultFormat = "JSON" AthenaResultFormat_TEXTFILE AthenaResultFormat = "TEXTFILE" )
type AutoMLCandidate ¶
type AutoMLCandidate struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` EndTime *metav1.Time `json:"endTime,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` ObjectiveStatus *string `json:"objectiveStatus,omitempty"` }
An Autopilot job returns recommendations, or candidates. Each candidate has futher details about the steps involed, and the status.
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"`
}
A channel is a named input source that training algorithms can consume. For more information, see .
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"` }
A list of container definitions that describe the different containers that make up an AutoML candidate. For more information, see .
func (*AutoMLContainerDefinition) DeepCopy ¶
func (in *AutoMLContainerDefinition) DeepCopy() *AutoMLContainerDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoMLContainerDefinition.
func (*AutoMLContainerDefinition) DeepCopyInto ¶
func (in *AutoMLContainerDefinition) DeepCopyInto(out *AutoMLContainerDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoMLJobObjectiveType ¶
type AutoMLJobObjectiveType string
const ( AutoMLJobObjectiveType_Maximize AutoMLJobObjectiveType = "Maximize" AutoMLJobObjectiveType_Minimize AutoMLJobObjectiveType = "Minimize" )
type AutoMLJobSecondaryStatus ¶
type AutoMLJobSecondaryStatus string
const ( AutoMLJobSecondaryStatus_Starting AutoMLJobSecondaryStatus = "Starting" AutoMLJobSecondaryStatus_AnalyzingData AutoMLJobSecondaryStatus = "AnalyzingData" AutoMLJobSecondaryStatus_FeatureEngineering AutoMLJobSecondaryStatus = "FeatureEngineering" AutoMLJobSecondaryStatus_ModelTuning AutoMLJobSecondaryStatus = "ModelTuning" AutoMLJobSecondaryStatus_MaxCandidatesReached AutoMLJobSecondaryStatus = "MaxCandidatesReached" AutoMLJobSecondaryStatus_Failed AutoMLJobSecondaryStatus = "Failed" AutoMLJobSecondaryStatus_Stopped AutoMLJobSecondaryStatus = "Stopped" AutoMLJobSecondaryStatus_MaxAutoMLJobRuntimeReached AutoMLJobSecondaryStatus = "MaxAutoMLJobRuntimeReached" AutoMLJobSecondaryStatus_Stopping AutoMLJobSecondaryStatus = "Stopping" AutoMLJobSecondaryStatus_CandidateDefinitionsGenerated AutoMLJobSecondaryStatus = "CandidateDefinitionsGenerated" AutoMLJobSecondaryStatus_GeneratingExplainabilityReport AutoMLJobSecondaryStatus = "GeneratingExplainabilityReport" AutoMLJobSecondaryStatus_Completed AutoMLJobSecondaryStatus = "Completed" AutoMLJobSecondaryStatus_ExplainabilityError AutoMLJobSecondaryStatus = "ExplainabilityError" )
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"` }
Provides a summary about an AutoML job.
func (*AutoMLJobSummary) DeepCopy ¶
func (in *AutoMLJobSummary) DeepCopy() *AutoMLJobSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoMLJobSummary.
func (*AutoMLJobSummary) DeepCopyInto ¶
func (in *AutoMLJobSummary) DeepCopyInto(out *AutoMLJobSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoMLMetricEnum ¶
type AutoMLMetricEnum string
const ( AutoMLMetricEnum_Accuracy AutoMLMetricEnum = "Accuracy" AutoMLMetricEnum_MSE AutoMLMetricEnum = "MSE" AutoMLMetricEnum_F1 AutoMLMetricEnum = "F1" AutoMLMetricEnum_F1macro AutoMLMetricEnum = "F1macro" AutoMLMetricEnum_AUC AutoMLMetricEnum = "AUC" )
type AutoMLOutputDataConfig ¶
type AutoMLOutputDataConfig struct { KMSKeyID *string `json:"kmsKeyID,omitempty"` S3OutputPath *string `json:"s3OutputPath,omitempty"` }
The output data configuration.
func (*AutoMLOutputDataConfig) DeepCopy ¶
func (in *AutoMLOutputDataConfig) DeepCopy() *AutoMLOutputDataConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoMLOutputDataConfig.
func (*AutoMLOutputDataConfig) DeepCopyInto ¶
func (in *AutoMLOutputDataConfig) DeepCopyInto(out *AutoMLOutputDataConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoMLS3DataSource ¶
type AutoMLS3DataSource struct {
S3URI *string `json:"s3URI,omitempty"`
}
The Amazon S3 data source.
func (*AutoMLS3DataSource) DeepCopy ¶
func (in *AutoMLS3DataSource) DeepCopy() *AutoMLS3DataSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoMLS3DataSource.
func (*AutoMLS3DataSource) DeepCopyInto ¶
func (in *AutoMLS3DataSource) DeepCopyInto(out *AutoMLS3DataSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoMLS3DataType ¶
type AutoMLS3DataType string
const ( AutoMLS3DataType_ManifestFile AutoMLS3DataType = "ManifestFile" AutoMLS3DataType_S3Prefix AutoMLS3DataType = "S3Prefix" )
type AutoMLSecurityConfig ¶
type AutoMLSecurityConfig struct { EnableInterContainerTrafficEncryption *bool `json:"enableInterContainerTrafficEncryption,omitempty"` VolumeKMSKeyID *string `json:"volumeKMSKeyID,omitempty"` // Specifies a VPC that your training jobs and hosted models have access to. // Control access to and from your training and model containers by configuring // the VPC. For more information, see Protect Endpoints by Using an Amazon Virtual // Private Cloud (https://docs.aws.amazon.com/sagemaker/latest/dg/host-vpc.html) // and Protect Training Jobs by Using an Amazon Virtual Private Cloud (https://docs.aws.amazon.com/sagemaker/latest/dg/train-vpc.html). VPCConfig *VPCConfig `json:"vpcConfig,omitempty"` }
Security options.
func (*AutoMLSecurityConfig) DeepCopy ¶
func (in *AutoMLSecurityConfig) DeepCopy() *AutoMLSecurityConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoMLSecurityConfig.
func (*AutoMLSecurityConfig) DeepCopyInto ¶
func (in *AutoMLSecurityConfig) DeepCopyInto(out *AutoMLSecurityConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoMLSortBy ¶
type AutoMLSortBy string
const ( AutoMLSortBy_Name AutoMLSortBy = "Name" AutoMLSortBy_CreationTime AutoMLSortBy = "CreationTime" AutoMLSortBy_Status AutoMLSortBy = "Status" )
type AutoMLSortOrder ¶
type AutoMLSortOrder string
const ( AutoMLSortOrder_Ascending AutoMLSortOrder = "Ascending" AutoMLSortOrder_Descending AutoMLSortOrder = "Descending" )
type AutoRollbackConfig ¶
type AutoRollbackConfig struct {
Alarms []*Alarm `json:"alarms,omitempty"`
}
Currently, the AutoRollbackConfig API is not supported.
func (*AutoRollbackConfig) DeepCopy ¶
func (in *AutoRollbackConfig) DeepCopy() *AutoRollbackConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoRollbackConfig.
func (*AutoRollbackConfig) DeepCopyInto ¶
func (in *AutoRollbackConfig) DeepCopyInto(out *AutoRollbackConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BatchStrategy ¶
type BatchStrategy string
const ( BatchStrategy_MultiRecord BatchStrategy = "MultiRecord" BatchStrategy_SingleRecord BatchStrategy = "SingleRecord" )
type Bias ¶ added in v0.0.3
type Bias struct {
Report *MetricsSource `json:"report,omitempty"`
}
Contains bias metrics for a model.
func (*Bias) DeepCopy ¶ added in v0.0.3
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bias.
func (*Bias) DeepCopyInto ¶ added in v0.0.3
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlueGreenUpdatePolicy ¶
type BlueGreenUpdatePolicy struct { MaximumExecutionTimeoutInSeconds *int64 `json:"maximumExecutionTimeoutInSeconds,omitempty"` TerminationWaitInSeconds *int64 `json:"terminationWaitInSeconds,omitempty"` // Currently, the TrafficRoutingConfig API is not supported. TrafficRoutingConfiguration *TrafficRoutingConfig `json:"trafficRoutingConfiguration,omitempty"` }
Currently, the BlueGreenUpdatePolicy API is not supported.
func (*BlueGreenUpdatePolicy) DeepCopy ¶
func (in *BlueGreenUpdatePolicy) DeepCopy() *BlueGreenUpdatePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlueGreenUpdatePolicy.
func (*BlueGreenUpdatePolicy) DeepCopyInto ¶
func (in *BlueGreenUpdatePolicy) DeepCopyInto(out *BlueGreenUpdatePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BooleanOperator ¶
type BooleanOperator string
const ( BooleanOperator_And BooleanOperator = "And" BooleanOperator_Or BooleanOperator = "Or" )
type CandidateSortBy ¶
type CandidateSortBy string
const ( CandidateSortBy_CreationTime CandidateSortBy = "CreationTime" CandidateSortBy_Status CandidateSortBy = "Status" CandidateSortBy_FinalObjectiveMetricValue CandidateSortBy = "FinalObjectiveMetricValue" )
type CandidateStatus ¶
type CandidateStatus string
const ( CandidateStatus_Completed CandidateStatus = "Completed" CandidateStatus_InProgress CandidateStatus = "InProgress" CandidateStatus_Failed CandidateStatus = "Failed" CandidateStatus_Stopped CandidateStatus = "Stopped" CandidateStatus_Stopping CandidateStatus = "Stopping" )
type CandidateStepType ¶
type CandidateStepType string
const ( CandidateStepType_AWS__SageMaker__TrainingJob CandidateStepType = "AWS::SageMaker::TrainingJob" CandidateStepType_AWS__SageMaker__TransformJob CandidateStepType = "AWS::SageMaker::TransformJob" CandidateStepType_AWS__SageMaker__ProcessingJob CandidateStepType = "AWS::SageMaker::ProcessingJob" )
type CapacitySize ¶
type CapacitySize struct { Type *string `json:"type_,omitempty"` Value *int64 `json:"value,omitempty"` }
Currently, the CapacitySize API is not supported.
func (*CapacitySize) DeepCopy ¶
func (in *CapacitySize) DeepCopy() *CapacitySize
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacitySize.
func (*CapacitySize) DeepCopyInto ¶
func (in *CapacitySize) DeepCopyInto(out *CapacitySize)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacitySizeType ¶
type CapacitySizeType string
const ( CapacitySizeType_INSTANCE_COUNT CapacitySizeType = "INSTANCE_COUNT" CapacitySizeType_CAPACITY_PERCENT CapacitySizeType = "CAPACITY_PERCENT" )
type CaptureContentTypeHeader ¶
type CaptureContentTypeHeader struct { CsvContentTypes []*string `json:"csvContentTypes,omitempty"` JSONContentTypes []*string `json:"jsonContentTypes,omitempty"` }
func (*CaptureContentTypeHeader) DeepCopy ¶
func (in *CaptureContentTypeHeader) DeepCopy() *CaptureContentTypeHeader
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptureContentTypeHeader.
func (*CaptureContentTypeHeader) DeepCopyInto ¶
func (in *CaptureContentTypeHeader) DeepCopyInto(out *CaptureContentTypeHeader)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptureMode ¶
type CaptureMode string
const ( CaptureMode_Input CaptureMode = "Input" CaptureMode_Output CaptureMode = "Output" )
type CaptureOption ¶
type CaptureOption struct {
CaptureMode *string `json:"captureMode,omitempty"`
}
func (*CaptureOption) DeepCopy ¶
func (in *CaptureOption) DeepCopy() *CaptureOption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptureOption.
func (*CaptureOption) DeepCopyInto ¶
func (in *CaptureOption) DeepCopyInto(out *CaptureOption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptureStatus ¶
type CaptureStatus string
const ( CaptureStatus_Started CaptureStatus = "Started" CaptureStatus_Stopped CaptureStatus = "Stopped" )
type CategoricalParameterRange ¶
type CategoricalParameterRange struct { Name *string `json:"name,omitempty"` Values []*string `json:"values,omitempty"` }
A list of categorical hyperparameters to tune.
func (*CategoricalParameterRange) DeepCopy ¶
func (in *CategoricalParameterRange) DeepCopy() *CategoricalParameterRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CategoricalParameterRange.
func (*CategoricalParameterRange) DeepCopyInto ¶
func (in *CategoricalParameterRange) DeepCopyInto(out *CategoricalParameterRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CategoricalParameterRangeSpecification ¶
type CategoricalParameterRangeSpecification struct {
Values []*string `json:"values,omitempty"`
}
Defines the possible values for a categorical hyperparameter.
func (*CategoricalParameterRangeSpecification) DeepCopy ¶
func (in *CategoricalParameterRangeSpecification) DeepCopy() *CategoricalParameterRangeSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CategoricalParameterRangeSpecification.
func (*CategoricalParameterRangeSpecification) DeepCopyInto ¶
func (in *CategoricalParameterRangeSpecification) DeepCopyInto(out *CategoricalParameterRangeSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Channel ¶
type Channel struct { ChannelName *string `json:"channelName,omitempty"` CompressionType *string `json:"compressionType,omitempty"` ContentType *string `json:"contentType,omitempty"` // Describes the location of the channel data. DataSource *DataSource `json:"dataSource,omitempty"` InputMode *string `json:"inputMode,omitempty"` RecordWrapperType *string `json:"recordWrapperType,omitempty"` // A configuration for a shuffle option for input data in a channel. If you // use S3Prefix for S3DataType, the results of the S3 key prefix matches are // shuffled. If you use ManifestFile, the order of the S3 object references // in the ManifestFile is shuffled. If you use AugmentedManifestFile, the order // of the JSON lines in the AugmentedManifestFile is shuffled. The shuffling // order is determined using the Seed value. // // For Pipe input mode, when ShuffleConfig is specified shuffling is done at // the start of every epoch. With large datasets, this ensures that the order // of the training data is different for each epoch, and it helps reduce bias // and possible overfitting. In a multi-node training job when ShuffleConfig // is combined with S3DataDistributionType of ShardedByS3Key, the data is shuffled // across nodes so that the content sent to a particular node on the first epoch // might be sent to a different node on the second epoch. ShuffleConfig *ShuffleConfig `json:"shuffleConfig,omitempty"` }
A channel is a named input source that training algorithms can consume.
func (*Channel) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Channel.
func (*Channel) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChannelSpecification ¶
type ChannelSpecification struct { Description *string `json:"description,omitempty"` IsRequired *bool `json:"isRequired,omitempty"` Name *string `json:"name,omitempty"` SupportedContentTypes []*string `json:"supportedContentTypes,omitempty"` }
Defines a named input source, called a channel, to be used by an algorithm.
func (*ChannelSpecification) DeepCopy ¶
func (in *ChannelSpecification) DeepCopy() *ChannelSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChannelSpecification.
func (*ChannelSpecification) DeepCopyInto ¶
func (in *ChannelSpecification) DeepCopyInto(out *ChannelSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CheckpointConfig ¶
type CheckpointConfig struct { LocalPath *string `json:"localPath,omitempty"` S3URI *string `json:"s3URI,omitempty"` }
Contains information about the output location for managed spot training checkpoint data.
func (*CheckpointConfig) DeepCopy ¶
func (in *CheckpointConfig) DeepCopy() *CheckpointConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CheckpointConfig.
func (*CheckpointConfig) DeepCopyInto ¶
func (in *CheckpointConfig) DeepCopyInto(out *CheckpointConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeRepositorySortBy ¶
type CodeRepositorySortBy string
const ( CodeRepositorySortBy_Name CodeRepositorySortBy = "Name" CodeRepositorySortBy_CreationTime CodeRepositorySortBy = "CreationTime" CodeRepositorySortBy_LastModifiedTime CodeRepositorySortBy = "LastModifiedTime" )
type CodeRepositorySortOrder ¶
type CodeRepositorySortOrder string
const ( CodeRepositorySortOrder_Ascending CodeRepositorySortOrder = "Ascending" CodeRepositorySortOrder_Descending CodeRepositorySortOrder = "Descending" )
type CodeRepositorySummary ¶ added in v0.0.3
type CodeRepositorySummary struct { CodeRepositoryName *string `json:"codeRepositoryName,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` }
Specifies summary information about a Git repository.
func (*CodeRepositorySummary) DeepCopy ¶ added in v0.0.3
func (in *CodeRepositorySummary) DeepCopy() *CodeRepositorySummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeRepositorySummary.
func (*CodeRepositorySummary) DeepCopyInto ¶ added in v0.0.3
func (in *CodeRepositorySummary) DeepCopyInto(out *CodeRepositorySummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CollectionConfiguration ¶
type CollectionConfiguration struct { CollectionName *string `json:"collectionName,omitempty"` CollectionParameters map[string]*string `json:"collectionParameters,omitempty"` }
Configuration information for the Debugger output tensor collections.
func (*CollectionConfiguration) DeepCopy ¶
func (in *CollectionConfiguration) DeepCopy() *CollectionConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CollectionConfiguration.
func (*CollectionConfiguration) DeepCopyInto ¶
func (in *CollectionConfiguration) DeepCopyInto(out *CollectionConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CompilationJobStatus ¶
type CompilationJobStatus string
const ( CompilationJobStatus_INPROGRESS CompilationJobStatus = "INPROGRESS" CompilationJobStatus_COMPLETED CompilationJobStatus = "COMPLETED" CompilationJobStatus_FAILED CompilationJobStatus = "FAILED" CompilationJobStatus_STARTING CompilationJobStatus = "STARTING" CompilationJobStatus_STOPPING CompilationJobStatus = "STOPPING" CompilationJobStatus_STOPPED CompilationJobStatus = "STOPPED" )
type CompilationJobSummary ¶
type CompilationJobSummary struct { CompilationEndTime *metav1.Time `json:"compilationEndTime,omitempty"` CompilationJobName *string `json:"compilationJobName,omitempty"` CompilationStartTime *metav1.Time `json:"compilationStartTime,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` }
A summary of a model compilation job.
func (*CompilationJobSummary) DeepCopy ¶
func (in *CompilationJobSummary) DeepCopy() *CompilationJobSummary
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 ConditionOutcome ¶
type ConditionOutcome string
const ( ConditionOutcome_True ConditionOutcome = "True" ConditionOutcome_False ConditionOutcome = "False" )
type ContainerDefinition ¶
type ContainerDefinition struct { ContainerHostname *string `json:"containerHostname,omitempty"` Environment map[string]*string `json:"environment,omitempty"` Image *string `json:"image,omitempty"` // Specifies whether the model container is in Amazon ECR or a private Docker // registry accessible from your Amazon Virtual Private Cloud (VPC). ImageConfig *ImageConfig `json:"imageConfig,omitempty"` Mode *string `json:"mode,omitempty"` ModelDataURL *string `json:"modelDataURL,omitempty"` ModelPackageName *string `json:"modelPackageName,omitempty"` // Specifies additional configuration for hosting multi-model endpoints. MultiModelConfig *MultiModelConfig `json:"multiModelConfig,omitempty"` }
Describes the container, as part of model definition.
func (*ContainerDefinition) DeepCopy ¶
func (in *ContainerDefinition) DeepCopy() *ContainerDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerDefinition.
func (*ContainerDefinition) DeepCopyInto ¶
func (in *ContainerDefinition) DeepCopyInto(out *ContainerDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerMode ¶
type ContainerMode string
const ( ContainerMode_SingleModel ContainerMode = "SingleModel" ContainerMode_MultiModel ContainerMode = "MultiModel" )
type ContentClassifier ¶
type ContentClassifier string
const ( ContentClassifier_FreeOfPersonallyIdentifiableInformation ContentClassifier = "FreeOfPersonallyIdentifiableInformation" ContentClassifier_FreeOfAdultContent ContentClassifier = "FreeOfAdultContent" )
type ContextSource ¶ added in v0.3.0
type ContextSource struct { SourceID *string `json:"sourceID,omitempty"` SourceType *string `json:"sourceType,omitempty"` }
A structure describing the source of a context.
func (*ContextSource) DeepCopy ¶ added in v0.3.0
func (in *ContextSource) DeepCopy() *ContextSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContextSource.
func (*ContextSource) DeepCopyInto ¶ added in v0.3.0
func (in *ContextSource) DeepCopyInto(out *ContextSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContextSummary ¶
type ContextSummary struct { ContextName *string `json:"contextName,omitempty"` ContextType *string `json:"contextType,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` }
Lists a summary of the properties of a context. A context provides a logical grouping of other entities.
func (*ContextSummary) DeepCopy ¶
func (in *ContextSummary) DeepCopy() *ContextSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContextSummary.
func (*ContextSummary) DeepCopyInto ¶
func (in *ContextSummary) DeepCopyInto(out *ContextSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContinuousParameterRange ¶
type ContinuousParameterRange struct { MaxValue *string `json:"maxValue,omitempty"` MinValue *string `json:"minValue,omitempty"` Name *string `json:"name,omitempty"` ScalingType *string `json:"scalingType,omitempty"` }
A list of continuous hyperparameters to tune.
func (*ContinuousParameterRange) DeepCopy ¶
func (in *ContinuousParameterRange) DeepCopy() *ContinuousParameterRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContinuousParameterRange.
func (*ContinuousParameterRange) DeepCopyInto ¶
func (in *ContinuousParameterRange) DeepCopyInto(out *ContinuousParameterRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContinuousParameterRangeSpecification ¶
type ContinuousParameterRangeSpecification struct { MaxValue *string `json:"maxValue,omitempty"` MinValue *string `json:"minValue,omitempty"` }
Defines the possible values for a continuous hyperparameter.
func (*ContinuousParameterRangeSpecification) DeepCopy ¶
func (in *ContinuousParameterRangeSpecification) DeepCopy() *ContinuousParameterRangeSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContinuousParameterRangeSpecification.
func (*ContinuousParameterRangeSpecification) DeepCopyInto ¶
func (in *ContinuousParameterRangeSpecification) DeepCopyInto(out *ContinuousParameterRangeSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomImage ¶ added in v0.3.0
type CustomImage struct { AppImageConfigName *string `json:"appImageConfigName,omitempty"` ImageName *string `json:"imageName,omitempty"` ImageVersionNumber *int64 `json:"imageVersionNumber,omitempty"` }
A custom SageMaker image. For more information, see Bring your own SageMaker image (https://docs.aws.amazon.com/sagemaker/latest/dg/studio-byoi.html).
func (*CustomImage) DeepCopy ¶ added in v0.3.0
func (in *CustomImage) DeepCopy() *CustomImage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomImage.
func (*CustomImage) DeepCopyInto ¶ added in v0.3.0
func (in *CustomImage) DeepCopyInto(out *CustomImage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataCaptureConfig ¶
type DataCaptureConfig struct { CaptureContentTypeHeader *CaptureContentTypeHeader `json:"captureContentTypeHeader,omitempty"` CaptureOptions []*CaptureOption `json:"captureOptions,omitempty"` DestinationS3URI *string `json:"destinationS3URI,omitempty"` EnableCapture *bool `json:"enableCapture,omitempty"` InitialSamplingPercentage *int64 `json:"initialSamplingPercentage,omitempty"` KMSKeyID *string `json:"kmsKeyID,omitempty"` }
func (*DataCaptureConfig) DeepCopy ¶
func (in *DataCaptureConfig) DeepCopy() *DataCaptureConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCaptureConfig.
func (*DataCaptureConfig) DeepCopyInto ¶
func (in *DataCaptureConfig) DeepCopyInto(out *DataCaptureConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataCaptureConfigSummary ¶
type DataCaptureConfigSummary struct { CaptureStatus *string `json:"captureStatus,omitempty"` CurrentSamplingPercentage *int64 `json:"currentSamplingPercentage,omitempty"` DestinationS3URI *string `json:"destinationS3URI,omitempty"` EnableCapture *bool `json:"enableCapture,omitempty"` KMSKeyID *string `json:"kmsKeyID,omitempty"` }
func (*DataCaptureConfigSummary) DeepCopy ¶
func (in *DataCaptureConfigSummary) DeepCopy() *DataCaptureConfigSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCaptureConfigSummary.
func (*DataCaptureConfigSummary) DeepCopyInto ¶
func (in *DataCaptureConfigSummary) DeepCopyInto(out *DataCaptureConfigSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataCatalogConfig ¶ added in v0.0.3
type DataCatalogConfig struct { Catalog *string `json:"catalog,omitempty"` Database *string `json:"database,omitempty"` TableName *string `json:"tableName,omitempty"` }
The meta data of the Glue table which serves as data catalog for the OfflineStore.
func (*DataCatalogConfig) DeepCopy ¶ added in v0.0.3
func (in *DataCatalogConfig) DeepCopy() *DataCatalogConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCatalogConfig.
func (*DataCatalogConfig) DeepCopyInto ¶ added in v0.0.3
func (in *DataCatalogConfig) DeepCopyInto(out *DataCatalogConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataDistributionType ¶
type DataDistributionType string
const ( DataDistributionType_FullyReplicated DataDistributionType = "FullyReplicated" DataDistributionType_ShardedByS3Key DataDistributionType = "ShardedByS3Key" )
type DataProcessing ¶
type DataProcessing struct { InputFilter *string `json:"inputFilter,omitempty"` JoinSource *string `json:"joinSource,omitempty"` OutputFilter *string `json:"outputFilter,omitempty"` }
The data structure used to specify the data to be used for inference in a batch transform job and to associate the data that is relevant to the prediction results in the output. The input filter provided allows you to exclude input data that is not needed for inference in a batch transform job. The output filter provided allows you to include input data relevant to interpreting the predictions in the output from the job. For more information, see Associate Prediction Results with their Corresponding Input Records (https://docs.aws.amazon.com/sagemaker/latest/dg/batch-transform-data-processing.html).
func (*DataProcessing) DeepCopy ¶
func (in *DataProcessing) DeepCopy() *DataProcessing
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataProcessing.
func (*DataProcessing) DeepCopyInto ¶
func (in *DataProcessing) DeepCopyInto(out *DataProcessing)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataQualityAppSpecification ¶
type DataQualityAppSpecification struct { ContainerArguments []*string `json:"containerArguments,omitempty"` ContainerEntrypoint []*string `json:"containerEntrypoint,omitempty"` Environment map[string]*string `json:"environment,omitempty"` ImageURI *string `json:"imageURI,omitempty"` PostAnalyticsProcessorSourceURI *string `json:"postAnalyticsProcessorSourceURI,omitempty"` RecordPreprocessorSourceURI *string `json:"recordPreprocessorSourceURI,omitempty"` }
Information about the container that a data quality monitoring job runs.
func (*DataQualityAppSpecification) DeepCopy ¶
func (in *DataQualityAppSpecification) DeepCopy() *DataQualityAppSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataQualityAppSpecification.
func (*DataQualityAppSpecification) DeepCopyInto ¶
func (in *DataQualityAppSpecification) DeepCopyInto(out *DataQualityAppSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataQualityBaselineConfig ¶
type DataQualityBaselineConfig struct { BaseliningJobName *string `json:"baseliningJobName,omitempty"` // The constraints resource for a monitoring job. ConstraintsResource *MonitoringConstraintsResource `json:"constraintsResource,omitempty"` // The statistics resource for a monitoring job. StatisticsResource *MonitoringStatisticsResource `json:"statisticsResource,omitempty"` }
Configuration for monitoring constraints and monitoring statistics. These baseline resources are compared against the results of the current job from the series of jobs scheduled to collect data periodically.
func (*DataQualityBaselineConfig) DeepCopy ¶
func (in *DataQualityBaselineConfig) DeepCopy() *DataQualityBaselineConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataQualityBaselineConfig.
func (*DataQualityBaselineConfig) DeepCopyInto ¶
func (in *DataQualityBaselineConfig) DeepCopyInto(out *DataQualityBaselineConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataQualityJobDefinition ¶
type DataQualityJobDefinition struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DataQualityJobDefinitionSpec `json:"spec,omitempty"` Status DataQualityJobDefinitionStatus `json:"status,omitempty"` }
DataQualityJobDefinition is the Schema for the DataQualityJobDefinitions API +kubebuilder:object:root=true +kubebuilder:subresource:status
func (*DataQualityJobDefinition) DeepCopy ¶
func (in *DataQualityJobDefinition) DeepCopy() *DataQualityJobDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataQualityJobDefinition.
func (*DataQualityJobDefinition) DeepCopyInto ¶
func (in *DataQualityJobDefinition) DeepCopyInto(out *DataQualityJobDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataQualityJobDefinition) DeepCopyObject ¶
func (in *DataQualityJobDefinition) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataQualityJobDefinitionList ¶
type DataQualityJobDefinitionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DataQualityJobDefinition `json:"items"` }
DataQualityJobDefinitionList contains a list of DataQualityJobDefinition +kubebuilder:object:root=true
func (*DataQualityJobDefinitionList) DeepCopy ¶
func (in *DataQualityJobDefinitionList) DeepCopy() *DataQualityJobDefinitionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataQualityJobDefinitionList.
func (*DataQualityJobDefinitionList) DeepCopyInto ¶
func (in *DataQualityJobDefinitionList) DeepCopyInto(out *DataQualityJobDefinitionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataQualityJobDefinitionList) DeepCopyObject ¶
func (in *DataQualityJobDefinitionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataQualityJobDefinitionSpec ¶
type DataQualityJobDefinitionSpec struct { // Specifies the container that runs the monitoring job. // +kubebuilder:validation:Required DataQualityAppSpecification *DataQualityAppSpecification `json:"dataQualityAppSpecification"` // Configures the constraints and baselines for the monitoring job. DataQualityBaselineConfig *DataQualityBaselineConfig `json:"dataQualityBaselineConfig,omitempty"` // A list of inputs for the monitoring job. Currently endpoints are supported // as monitoring inputs. // +kubebuilder:validation:Required DataQualityJobInput *DataQualityJobInput `json:"dataQualityJobInput"` // +kubebuilder:validation:Required DataQualityJobOutputConfig *MonitoringOutputConfig `json:"dataQualityJobOutputConfig"` // The name for the monitoring job definition. // +kubebuilder:validation:Required JobDefinitionName *string `json:"jobDefinitionName"` // +kubebuilder:validation:Required JobResources *MonitoringResources `json:"jobResources"` // Specifies networking configuration for the monitoring job. NetworkConfig *MonitoringNetworkConfig `json:"networkConfig,omitempty"` // The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume // to perform tasks on your behalf. // +kubebuilder:validation:Required RoleARN *string `json:"roleARN"` StoppingCondition *MonitoringStoppingCondition `json:"stoppingCondition,omitempty"` // (Optional) An array of key-value pairs. For more information, see Using Cost // Allocation Tags (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html#allocation-whatURL) // in the AWS Billing and Cost Management User Guide. Tags []*Tag `json:"tags,omitempty"` }
DataQualityJobDefinitionSpec defines the desired state of DataQualityJobDefinition.
func (*DataQualityJobDefinitionSpec) DeepCopy ¶
func (in *DataQualityJobDefinitionSpec) DeepCopy() *DataQualityJobDefinitionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataQualityJobDefinitionSpec.
func (*DataQualityJobDefinitionSpec) DeepCopyInto ¶
func (in *DataQualityJobDefinitionSpec) DeepCopyInto(out *DataQualityJobDefinitionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataQualityJobDefinitionStatus ¶
type DataQualityJobDefinitionStatus struct { // All CRs managed by ACK have a common `Status.ACKResourceMetadata` member // that is used to contain resource sync state, account ownership, // constructed ARN for the resource // +kubebuilder:validation:Optional ACKResourceMetadata *ackv1alpha1.ResourceMetadata `json:"ackResourceMetadata"` // All CRS managed by ACK have a common `Status.Conditions` member that // contains a collection of `ackv1alpha1.Condition` objects that describe // the various terminal states of the CR and its backend AWS service API // resource // +kubebuilder:validation:Optional Conditions []*ackv1alpha1.Condition `json:"conditions"` }
DataQualityJobDefinitionStatus defines the observed state of DataQualityJobDefinition
func (*DataQualityJobDefinitionStatus) DeepCopy ¶
func (in *DataQualityJobDefinitionStatus) DeepCopy() *DataQualityJobDefinitionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataQualityJobDefinitionStatus.
func (*DataQualityJobDefinitionStatus) DeepCopyInto ¶
func (in *DataQualityJobDefinitionStatus) DeepCopyInto(out *DataQualityJobDefinitionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataQualityJobInput ¶
type DataQualityJobInput struct { // Input object for the endpoint EndpointInput *EndpointInput `json:"endpointInput,omitempty"` }
The input for the data quality monitoring job. Currently endpoints are supported for input.
func (*DataQualityJobInput) DeepCopy ¶
func (in *DataQualityJobInput) DeepCopy() *DataQualityJobInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataQualityJobInput.
func (*DataQualityJobInput) DeepCopyInto ¶
func (in *DataQualityJobInput) DeepCopyInto(out *DataQualityJobInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSource ¶
type DataSource struct { // Specifies a file system data source for a channel. FileSystemDataSource *FileSystemDataSource `json:"fileSystemDataSource,omitempty"` // Describes the S3 data source. S3DataSource *S3DataSource `json:"s3DataSource,omitempty"` }
Describes the location of the channel data.
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 DatasetDefinition ¶
type DatasetDefinition struct { // Configuration for Athena Dataset Definition input. AthenaDatasetDefinition *AthenaDatasetDefinition `json:"athenaDatasetDefinition,omitempty"` DataDistributionType *string `json:"dataDistributionType,omitempty"` InputMode *string `json:"inputMode,omitempty"` LocalPath *string `json:"localPath,omitempty"` // Configuration for Redshift Dataset Definition input. RedshiftDatasetDefinition *RedshiftDatasetDefinition `json:"redshiftDatasetDefinition,omitempty"` }
Configuration for Dataset Definition inputs. The Dataset Definition input must specify exactly one of either AthenaDatasetDefinition or RedshiftDatasetDefinition types.
func (*DatasetDefinition) DeepCopy ¶
func (in *DatasetDefinition) DeepCopy() *DatasetDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetDefinition.
func (*DatasetDefinition) DeepCopyInto ¶
func (in *DatasetDefinition) DeepCopyInto(out *DatasetDefinition)
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"` }
Configuration information for the Debugger hook parameters, metric and tensor collections, and storage paths. To learn more about how to configure the DebugHookConfig parameter, see Use the SageMaker and Debugger Configuration API Operations to Create, Update, and Debug Your Training Job (https://docs.aws.amazon.com/sagemaker/latest/dg/debugger-createtrainingjob-api.html).
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"` }
Configuration information for SageMaker Debugger rules for debugging. To learn more about how to configure the DebugRuleConfiguration parameter, see Use the SageMaker and Debugger Configuration API Operations to Create, Update, and Debug Your Training Job (https://docs.aws.amazon.com/sagemaker/latest/dg/debugger-createtrainingjob-api.html).
func (*DebugRuleConfiguration) DeepCopy ¶
func (in *DebugRuleConfiguration) DeepCopy() *DebugRuleConfiguration
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"` }
Information about the status of the rule evaluation.
func (*DebugRuleEvaluationStatus) DeepCopy ¶
func (in *DebugRuleEvaluationStatus) DeepCopy() *DebugRuleEvaluationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DebugRuleEvaluationStatus.
func (*DebugRuleEvaluationStatus) DeepCopyInto ¶
func (in *DebugRuleEvaluationStatus) DeepCopyInto(out *DebugRuleEvaluationStatus)
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"` }
Gets the Amazon EC2 Container Registry path of the docker image of the model that is hosted in this ProductionVariant.
If you used the registry/repository[:tag] form to specify the image path of the primary container when you created the model hosted in this ProductionVariant, the path resolves to a path of the form registry/repository[@digest]. A digest is a hash value that identifies a specific version of an image. For information about Amazon ECR paths, see Pulling an Image (https://docs.aws.amazon.com/AmazonECR/latest/userguide/docker-pull-ecr-image.html) in the Amazon ECR User Guide.
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 DeploymentConfig ¶
type DeploymentConfig struct { // Currently, the AutoRollbackConfig API is not supported. AutoRollbackConfiguration *AutoRollbackConfig `json:"autoRollbackConfiguration,omitempty"` // Currently, the BlueGreenUpdatePolicy API is not supported. BlueGreenUpdatePolicy *BlueGreenUpdatePolicy `json:"blueGreenUpdatePolicy,omitempty"` }
Currently, the DeploymentConfig API is not supported.
func (*DeploymentConfig) DeepCopy ¶
func (in *DeploymentConfig) DeepCopy() *DeploymentConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentConfig.
func (*DeploymentConfig) DeepCopyInto ¶
func (in *DeploymentConfig) DeepCopyInto(out *DeploymentConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DesiredWeightAndCapacity ¶
type DesiredWeightAndCapacity struct { DesiredInstanceCount *int64 `json:"desiredInstanceCount,omitempty"` DesiredWeight *float64 `json:"desiredWeight,omitempty"` VariantName *string `json:"variantName,omitempty"` }
Specifies weight and capacity values for a production variant.
func (*DesiredWeightAndCapacity) DeepCopy ¶
func (in *DesiredWeightAndCapacity) DeepCopy() *DesiredWeightAndCapacity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesiredWeightAndCapacity.
func (*DesiredWeightAndCapacity) DeepCopyInto ¶
func (in *DesiredWeightAndCapacity) DeepCopyInto(out *DesiredWeightAndCapacity)
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 DeviceFleetSummary ¶
type DeviceFleetSummary struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` DeviceFleetName *string `json:"deviceFleetName,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` }
Summary of the device fleet.
func (*DeviceFleetSummary) DeepCopy ¶
func (in *DeviceFleetSummary) DeepCopy() *DeviceFleetSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceFleetSummary.
func (*DeviceFleetSummary) DeepCopyInto ¶
func (in *DeviceFleetSummary) DeepCopyInto(out *DeviceFleetSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeviceSummary ¶
type DeviceSummary struct { DeviceFleetName *string `json:"deviceFleetName,omitempty"` DeviceName *string `json:"deviceName,omitempty"` LatestHeartbeat *metav1.Time `json:"latestHeartbeat,omitempty"` RegistrationTime *metav1.Time `json:"registrationTime,omitempty"` }
Summary of the device.
func (*DeviceSummary) DeepCopy ¶
func (in *DeviceSummary) DeepCopy() *DeviceSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceSummary.
func (*DeviceSummary) DeepCopyInto ¶
func (in *DeviceSummary) DeepCopyInto(out *DeviceSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DirectInternetAccess ¶
type DirectInternetAccess string
const ( DirectInternetAccess_Enabled DirectInternetAccess = "Enabled" DirectInternetAccess_Disabled DirectInternetAccess = "Disabled" )
type Domain ¶ added in v0.3.0
type Domain struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DomainSpec `json:"spec,omitempty"` Status DomainStatus `json:"status,omitempty"` }
Domain is the Schema for the Domains API +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="DOMAIN-ID",type=string,priority=0,JSONPath=`.status.domainID` +kubebuilder:printcolumn:name="STATUS",type=string,priority=0,JSONPath=`.status.status`
func (*Domain) DeepCopy ¶ added in v0.3.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Domain.
func (*Domain) DeepCopyInto ¶ added in v0.3.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Domain) DeepCopyObject ¶ added in v0.3.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DomainDetails ¶ added in v0.0.3
type DomainDetails struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` DomainARN *string `json:"domainARN,omitempty"` DomainID *string `json:"domainID,omitempty"` DomainName *string `json:"domainName,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` Status *string `json:"status,omitempty"` URL *string `json:"url,omitempty"` }
The domain's details.
func (*DomainDetails) DeepCopy ¶ added in v0.0.3
func (in *DomainDetails) DeepCopy() *DomainDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainDetails.
func (*DomainDetails) DeepCopyInto ¶ added in v0.0.3
func (in *DomainDetails) DeepCopyInto(out *DomainDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainList ¶ added in v0.3.0
type DomainList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Domain `json:"items"` }
DomainList contains a list of Domain +kubebuilder:object:root=true
func (*DomainList) DeepCopy ¶ added in v0.3.0
func (in *DomainList) DeepCopy() *DomainList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainList.
func (*DomainList) DeepCopyInto ¶ added in v0.3.0
func (in *DomainList) DeepCopyInto(out *DomainList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainList) DeepCopyObject ¶ added in v0.3.0
func (in *DomainList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DomainSpec ¶ added in v0.3.0
type DomainSpec struct { // Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly. // // * PublicInternetOnly - Non-EFS traffic is through a VPC managed by Amazon // SageMaker, which allows direct internet access // // * VpcOnly - All Studio traffic is through the specified VPC and subnets AppNetworkAccessType *string `json:"appNetworkAccessType,omitempty"` // The mode of authentication that members use to access the domain. // +kubebuilder:validation:Required AuthMode *string `json:"authMode"` // The default settings to use to create a user profile when UserSettings isn't // specified in the call to the CreateUserProfile API. // // SecurityGroups is aggregated when specified in both calls. For all other // settings in UserSettings, the values specified in CreateUserProfile take // precedence over those specified in CreateDomain. // +kubebuilder:validation:Required DefaultUserSettings *UserSettings `json:"defaultUserSettings"` // A name for the domain. // +kubebuilder:validation:Required DomainName *string `json:"domainName"` // This member is deprecated and replaced with KmsKeyId. HomeEFSFileSystemKMSKeyID *string `json:"homeEFSFileSystemKMSKeyID,omitempty"` // SageMaker uses AWS KMS to encrypt the EFS volume attached to the domain with // an AWS managed customer master key (CMK) by default. For more control, specify // a customer managed CMK. KMSKeyID *string `json:"kmsKeyID,omitempty"` // The VPC subnets that Studio uses for communication. // +kubebuilder:validation:Required SubnetIDs []*string `json:"subnetIDs"` // Tags to associated with the Domain. Each tag consists of a key and an optional // value. Tag keys must be unique per resource. Tags are searchable using the // Search API. Tags []*Tag `json:"tags,omitempty"` // The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication. // +kubebuilder:validation:Required VPCID *string `json:"vpcID"` }
DomainSpec defines the desired state of Domain.
func (*DomainSpec) DeepCopy ¶ added in v0.3.0
func (in *DomainSpec) DeepCopy() *DomainSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainSpec.
func (*DomainSpec) DeepCopyInto ¶ added in v0.3.0
func (in *DomainSpec) DeepCopyInto(out *DomainSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainStatus ¶
type DomainStatus struct { // All CRs managed by ACK have a common `Status.ACKResourceMetadata` member // that is used to contain resource sync state, account ownership, // constructed ARN for the resource // +kubebuilder:validation:Optional ACKResourceMetadata *ackv1alpha1.ResourceMetadata `json:"ackResourceMetadata"` // All CRS managed by ACK have a common `Status.Conditions` member that // contains a collection of `ackv1alpha1.Condition` objects that describe // the various terminal states of the CR and its backend AWS service API // resource // +kubebuilder:validation:Optional Conditions []*ackv1alpha1.Condition `json:"conditions"` // The domain ID. // +kubebuilder:validation:Optional DomainID *string `json:"domainID,omitempty"` // The status. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty"` // The URL to the created domain. // +kubebuilder:validation:Optional URL *string `json:"url,omitempty"` }
DomainStatus defines the observed state of Domain
func (*DomainStatus) DeepCopy ¶ added in v0.3.0
func (in *DomainStatus) DeepCopy() *DomainStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainStatus.
func (*DomainStatus) DeepCopyInto ¶ added in v0.3.0
func (in *DomainStatus) DeepCopyInto(out *DomainStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainStatus_SDK ¶ added in v0.3.0
type DomainStatus_SDK string
const ( DomainStatus_SDK_Deleting DomainStatus_SDK = "Deleting" DomainStatus_SDK_Failed DomainStatus_SDK = "Failed" DomainStatus_SDK_InService DomainStatus_SDK = "InService" DomainStatus_SDK_Pending DomainStatus_SDK = "Pending" DomainStatus_SDK_Updating DomainStatus_SDK = "Updating" DomainStatus_SDK_Update_Failed DomainStatus_SDK = "Update_Failed" DomainStatus_SDK_Delete_Failed DomainStatus_SDK = "Delete_Failed" )
type EdgeModel ¶
type EdgeModel struct { LatestInference *metav1.Time `json:"latestInference,omitempty"` LatestSampleTime *metav1.Time `json:"latestSampleTime,omitempty"` ModelName *string `json:"modelName,omitempty"` }
The model on the edge device.
func (*EdgeModel) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeModel.
func (*EdgeModel) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeModelStat ¶ added in v0.0.3
type EdgeModelStat struct {
ModelName *string `json:"modelName,omitempty"`
}
Status of edge devices with this model.
func (*EdgeModelStat) DeepCopy ¶ added in v0.0.3
func (in *EdgeModelStat) DeepCopy() *EdgeModelStat
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeModelStat.
func (*EdgeModelStat) DeepCopyInto ¶ added in v0.0.3
func (in *EdgeModelStat) DeepCopyInto(out *EdgeModelStat)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeModelSummary ¶ added in v0.0.3
type EdgeModelSummary struct {
ModelName *string `json:"modelName,omitempty"`
}
Summary of model on edge device.
func (*EdgeModelSummary) DeepCopy ¶ added in v0.0.3
func (in *EdgeModelSummary) DeepCopy() *EdgeModelSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeModelSummary.
func (*EdgeModelSummary) DeepCopyInto ¶ added in v0.0.3
func (in *EdgeModelSummary) DeepCopyInto(out *EdgeModelSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeOutputConfig ¶
type EdgeOutputConfig struct { KMSKeyID *string `json:"kmsKeyID,omitempty"` S3OutputLocation *string `json:"s3OutputLocation,omitempty"` }
The output configuration.
func (*EdgeOutputConfig) DeepCopy ¶
func (in *EdgeOutputConfig) DeepCopy() *EdgeOutputConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeOutputConfig.
func (*EdgeOutputConfig) DeepCopyInto ¶
func (in *EdgeOutputConfig) DeepCopyInto(out *EdgeOutputConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgePackagingJobStatus ¶
type EdgePackagingJobStatus string
const ( EdgePackagingJobStatus_STARTING EdgePackagingJobStatus = "STARTING" EdgePackagingJobStatus_INPROGRESS EdgePackagingJobStatus = "INPROGRESS" EdgePackagingJobStatus_COMPLETED EdgePackagingJobStatus = "COMPLETED" EdgePackagingJobStatus_FAILED EdgePackagingJobStatus = "FAILED" EdgePackagingJobStatus_STOPPING EdgePackagingJobStatus = "STOPPING" EdgePackagingJobStatus_STOPPED EdgePackagingJobStatus = "STOPPED" )
type EdgePackagingJobSummary ¶
type EdgePackagingJobSummary struct { CompilationJobName *string `json:"compilationJobName,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` EdgePackagingJobName *string `json:"edgePackagingJobName,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` ModelName *string `json:"modelName,omitempty"` }
Summary of edge packaging job.
func (*EdgePackagingJobSummary) DeepCopy ¶
func (in *EdgePackagingJobSummary) DeepCopy() *EdgePackagingJobSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgePackagingJobSummary.
func (*EdgePackagingJobSummary) DeepCopyInto ¶
func (in *EdgePackagingJobSummary) DeepCopyInto(out *EdgePackagingJobSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Endpoint ¶
type Endpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EndpointSpec `json:"spec,omitempty"` Status EndpointStatus `json:"status,omitempty"` }
Endpoint is the Schema for the Endpoints API +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="FAILURE-REASON",type=string,priority=1,JSONPath=`.status.failureReason` +kubebuilder:printcolumn:name="STATUS",type=string,priority=0,JSONPath=`.status.endpointStatus`
func (*Endpoint) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Endpoint.
func (*Endpoint) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Endpoint) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EndpointConfig ¶
type EndpointConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EndpointConfigSpec `json:"spec,omitempty"` Status EndpointConfigStatus `json:"status,omitempty"` }
EndpointConfig is the Schema for the EndpointConfigs API +kubebuilder:object:root=true +kubebuilder:subresource:status
func (*EndpointConfig) DeepCopy ¶
func (in *EndpointConfig) DeepCopy() *EndpointConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConfig.
func (*EndpointConfig) DeepCopyInto ¶
func (in *EndpointConfig) DeepCopyInto(out *EndpointConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointConfig) DeepCopyObject ¶
func (in *EndpointConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EndpointConfigList ¶
type EndpointConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EndpointConfig `json:"items"` }
EndpointConfigList contains a list of EndpointConfig +kubebuilder:object:root=true
func (*EndpointConfigList) DeepCopy ¶
func (in *EndpointConfigList) DeepCopy() *EndpointConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConfigList.
func (*EndpointConfigList) DeepCopyInto ¶
func (in *EndpointConfigList) DeepCopyInto(out *EndpointConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointConfigList) DeepCopyObject ¶
func (in *EndpointConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EndpointConfigSortKey ¶
type EndpointConfigSortKey string
const ( EndpointConfigSortKey_Name EndpointConfigSortKey = "Name" EndpointConfigSortKey_CreationTime EndpointConfigSortKey = "CreationTime" )
type EndpointConfigSpec ¶
type EndpointConfigSpec struct { DataCaptureConfig *DataCaptureConfig `json:"dataCaptureConfig,omitempty"` // The name of the endpoint configuration. You specify this name in a CreateEndpoint // request. // +kubebuilder:validation:Required EndpointConfigName *string `json:"endpointConfigName"` // The Amazon Resource Name (ARN) of a AWS Key Management Service key that Amazon // SageMaker uses to encrypt data on the storage volume attached to the ML compute // instance that hosts the endpoint. // // The KmsKeyId can be any of the following formats: // // * Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab // // * Key ARN: arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab // // * Alias name: alias/ExampleAlias // // * Alias name ARN: arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias // // The KMS key policy must grant permission to the IAM role that you specify // in your CreateEndpoint, UpdateEndpoint requests. For more information, refer // to the AWS Key Management Service section Using Key Policies in AWS KMS (https://docs.aws.amazon.com/kms/latest/developerguide/key-policies.html) // // Certain Nitro-based instances include local storage, dependent on the instance // type. Local storage volumes are encrypted using a hardware module on the // instance. You can't request a KmsKeyId when using an instance type with local // storage. If any of the models that you specify in the ProductionVariants // parameter use nitro-based instances with local storage, do not specify a // value for the KmsKeyId parameter. If you specify a value for KmsKeyId when // using any nitro-based instances with local storage, the call to CreateEndpointConfig // fails. // // For a list of instance types that support local instance storage, see Instance // Store Volumes (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html#instance-store-volumes). // // For more information about local instance storage encryption, see SSD Instance // Store Volumes (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ssd-instance-store.html). KMSKeyID *string `json:"kmsKeyID,omitempty"` // An list of ProductionVariant objects, one for each model that you want to // host at this endpoint. // +kubebuilder:validation:Required ProductionVariants []*ProductionVariant `json:"productionVariants"` // An array of key-value pairs. You can use tags to categorize your AWS resources // in different ways, for example, by purpose, owner, or environment. For more // information, see Tagging AWS Resources (https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html). Tags []*Tag `json:"tags,omitempty"` }
EndpointConfigSpec defines the desired state of EndpointConfig.
func (*EndpointConfigSpec) DeepCopy ¶
func (in *EndpointConfigSpec) DeepCopy() *EndpointConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConfigSpec.
func (*EndpointConfigSpec) DeepCopyInto ¶
func (in *EndpointConfigSpec) DeepCopyInto(out *EndpointConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointConfigStatus ¶
type EndpointConfigStatus struct { // All CRs managed by ACK have a common `Status.ACKResourceMetadata` member // that is used to contain resource sync state, account ownership, // constructed ARN for the resource // +kubebuilder:validation:Optional ACKResourceMetadata *ackv1alpha1.ResourceMetadata `json:"ackResourceMetadata"` // All CRS managed by ACK have a common `Status.Conditions` member that // contains a collection of `ackv1alpha1.Condition` objects that describe // the various terminal states of the CR and its backend AWS service API // resource // +kubebuilder:validation:Optional Conditions []*ackv1alpha1.Condition `json:"conditions"` }
EndpointConfigStatus defines the observed state of EndpointConfig
func (*EndpointConfigStatus) DeepCopy ¶
func (in *EndpointConfigStatus) DeepCopy() *EndpointConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConfigStatus.
func (*EndpointConfigStatus) DeepCopyInto ¶
func (in *EndpointConfigStatus) DeepCopyInto(out *EndpointConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointConfigSummary ¶
type EndpointConfigSummary struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` EndpointConfigARN *string `json:"endpointConfigARN,omitempty"` EndpointConfigName *string `json:"endpointConfigName,omitempty"` }
Provides summary information for an endpoint configuration.
func (*EndpointConfigSummary) DeepCopy ¶
func (in *EndpointConfigSummary) DeepCopy() *EndpointConfigSummary
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 { EndTimeOffset *string `json:"endTimeOffset,omitempty"` EndpointName *string `json:"endpointName,omitempty"` FeaturesAttribute *string `json:"featuresAttribute,omitempty"` InferenceAttribute *string `json:"inferenceAttribute,omitempty"` LocalPath *string `json:"localPath,omitempty"` ProbabilityAttribute *string `json:"probabilityAttribute,omitempty"` ProbabilityThresholdAttribute *float64 `json:"probabilityThresholdAttribute,omitempty"` S3DataDistributionType *string `json:"s3DataDistributionType,omitempty"` S3InputMode *string `json:"s3InputMode,omitempty"` StartTimeOffset *string `json:"startTimeOffset,omitempty"` }
Input object for the endpoint
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 EndpointList ¶
type EndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Endpoint `json:"items"` }
EndpointList contains a list of Endpoint +kubebuilder:object:root=true
func (*EndpointList) DeepCopy ¶
func (in *EndpointList) DeepCopy() *EndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointList.
func (*EndpointList) DeepCopyInto ¶
func (in *EndpointList) DeepCopyInto(out *EndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointList) DeepCopyObject ¶
func (in *EndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EndpointSortKey ¶
type EndpointSortKey string
const ( EndpointSortKey_Name EndpointSortKey = "Name" EndpointSortKey_CreationTime EndpointSortKey = "CreationTime" EndpointSortKey_Status EndpointSortKey = "Status" )
type EndpointSpec ¶
type EndpointSpec struct { // The name of an endpoint configuration. For more information, see CreateEndpointConfig. // +kubebuilder:validation:Required EndpointConfigName *string `json:"endpointConfigName"` // The name of the endpoint.The name must be unique within an AWS Region in // your AWS account. The name is case-insensitive in CreateEndpoint, but the // case is preserved and must be matched in . // +kubebuilder:validation:Required EndpointName *string `json:"endpointName"` // An array of key-value pairs. You can use tags to categorize your AWS resources // in different ways, for example, by purpose, owner, or environment. For more // information, see Tagging AWS Resources (https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html). Tags []*Tag `json:"tags,omitempty"` }
EndpointSpec defines the desired state of Endpoint.
A hosted endpoint for real-time inference.
func (*EndpointSpec) DeepCopy ¶
func (in *EndpointSpec) DeepCopy() *EndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpec.
func (*EndpointSpec) DeepCopyInto ¶
func (in *EndpointSpec) DeepCopyInto(out *EndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointStatus ¶
type EndpointStatus struct { // All CRs managed by ACK have a common `Status.ACKResourceMetadata` member // that is used to contain resource sync state, account ownership, // constructed ARN for the resource // +kubebuilder:validation:Optional ACKResourceMetadata *ackv1alpha1.ResourceMetadata `json:"ackResourceMetadata"` // All CRS managed by ACK have a common `Status.Conditions` member that // contains a collection of `ackv1alpha1.Condition` objects that describe // the various terminal states of the CR and its backend AWS service API // resource // +kubebuilder:validation:Optional Conditions []*ackv1alpha1.Condition `json:"conditions"` // A timestamp that shows when the endpoint was created. // +kubebuilder:validation:Optional CreationTime *metav1.Time `json:"creationTime,omitempty"` // The status of the endpoint. // // * OutOfService: Endpoint is not available to take incoming requests. // // * Creating: CreateEndpoint is executing. // // * Updating: UpdateEndpoint or UpdateEndpointWeightsAndCapacities is executing. // // * SystemUpdating: Endpoint is undergoing maintenance and cannot be updated // or deleted or re-scaled until it has completed. This maintenance operation // does not change any customer-specified values such as VPC config, KMS // encryption, model, instance type, or instance count. // // * RollingBack: Endpoint fails to scale up or down or change its variant // weight and is in the process of rolling back to its previous configuration. // Once the rollback completes, endpoint returns to an InService status. // This transitional status only applies to an endpoint that has autoscaling // enabled and is undergoing variant weight or capacity changes as part of // an UpdateEndpointWeightsAndCapacities call or when the UpdateEndpointWeightsAndCapacities // operation is called explicitly. // // * InService: Endpoint is available to process incoming requests. // // * Deleting: DeleteEndpoint is executing. // // * Failed: Endpoint could not be created, updated, or re-scaled. Use DescribeEndpointOutput$FailureReason // for information about the failure. DeleteEndpoint is the only operation // that can be performed on a failed endpoint. // +kubebuilder:validation:Optional EndpointStatus *string `json:"endpointStatus,omitempty"` // If the status of the endpoint is Failed, the reason why it failed. // +kubebuilder:validation:Optional FailureReason *string `json:"failureReason,omitempty"` // A timestamp that shows when the endpoint was last modified. // +kubebuilder:validation:Optional LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` // An array of ProductionVariantSummary objects, one for each model hosted behind // this endpoint. // +kubebuilder:validation:Optional ProductionVariants []*ProductionVariantSummary `json:"productionVariants,omitempty"` }
EndpointStatus defines the observed state of Endpoint
func (*EndpointStatus) DeepCopy ¶
func (in *EndpointStatus) DeepCopy() *EndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointStatus.
func (*EndpointStatus) DeepCopyInto ¶
func (in *EndpointStatus) DeepCopyInto(out *EndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointStatus_SDK ¶
type EndpointStatus_SDK string
const ( EndpointStatus_SDK_OutOfService EndpointStatus_SDK = "OutOfService" EndpointStatus_SDK_Creating EndpointStatus_SDK = "Creating" EndpointStatus_SDK_Updating EndpointStatus_SDK = "Updating" EndpointStatus_SDK_SystemUpdating EndpointStatus_SDK = "SystemUpdating" EndpointStatus_SDK_RollingBack EndpointStatus_SDK = "RollingBack" EndpointStatus_SDK_InService EndpointStatus_SDK = "InService" EndpointStatus_SDK_Deleting EndpointStatus_SDK = "Deleting" EndpointStatus_SDK_Failed EndpointStatus_SDK = "Failed" )
type EndpointSummary ¶
type EndpointSummary struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` EndpointARN *string `json:"endpointARN,omitempty"` EndpointName *string `json:"endpointName,omitempty"` EndpointStatus *string `json:"endpointStatus,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` }
Provides summary information for an endpoint.
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 Endpoint_SDK ¶
type Endpoint_SDK struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` DataCaptureConfig *DataCaptureConfigSummary `json:"dataCaptureConfig,omitempty"` EndpointARN *string `json:"endpointARN,omitempty"` EndpointConfigName *string `json:"endpointConfigName,omitempty"` EndpointName *string `json:"endpointName,omitempty"` EndpointStatus *string `json:"endpointStatus,omitempty"` FailureReason *string `json:"failureReason,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` ProductionVariants []*ProductionVariantSummary `json:"productionVariants,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
A hosted endpoint for real-time inference.
func (*Endpoint_SDK) DeepCopy ¶
func (in *Endpoint_SDK) DeepCopy() *Endpoint_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Endpoint_SDK.
func (*Endpoint_SDK) DeepCopyInto ¶
func (in *Endpoint_SDK) DeepCopyInto(out *Endpoint_SDK)
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 { // Information about the user who created or modified an experiment, trial, // or trial component. CreatedBy *UserContext `json:"createdBy,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` DisplayName *string `json:"displayName,omitempty"` ExperimentName *string `json:"experimentName,omitempty"` // Information about the user who created or modified an experiment, trial, // or trial component. LastModifiedBy *UserContext `json:"lastModifiedBy,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
The properties of an experiment as returned by the Search API.
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"` }
Associates a SageMaker job as a trial component with an experiment and trial. Specified when you call the following APIs:
* CreateProcessingJob * CreateTrainingJob * CreateTransformJob
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"` }
A summary of the properties of an experiment. To get the complete set of properties, call the DescribeExperiment API and provide the ExperimentName.
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 Explainability ¶ added in v0.0.3
type Explainability struct {
Report *MetricsSource `json:"report,omitempty"`
}
Contains explainability metrics for a model.
func (*Explainability) DeepCopy ¶ added in v0.0.3
func (in *Explainability) DeepCopy() *Explainability
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Explainability.
func (*Explainability) DeepCopyInto ¶ added in v0.0.3
func (in *Explainability) DeepCopyInto(out *Explainability)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeatureDefinition ¶ added in v0.0.3
type FeatureDefinition struct { FeatureName *string `json:"featureName,omitempty"` FeatureType *string `json:"featureType,omitempty"` }
A list of features. You must include FeatureName and FeatureType. Valid feature FeatureTypes are Integral, Fractional and String.
func (*FeatureDefinition) DeepCopy ¶ added in v0.0.3
func (in *FeatureDefinition) DeepCopy() *FeatureDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureDefinition.
func (*FeatureDefinition) DeepCopyInto ¶ added in v0.0.3
func (in *FeatureDefinition) DeepCopyInto(out *FeatureDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeatureGroup ¶
type FeatureGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FeatureGroupSpec `json:"spec,omitempty"` Status FeatureGroupStatus `json:"status,omitempty"` }
FeatureGroup is the Schema for the FeatureGroups API +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="FAILURE-REASON",type=string,priority=1,JSONPath=`.status.failureReason` +kubebuilder:printcolumn:name="STATUS",type=string,priority=0,JSONPath=`.status.featureGroupStatus`
func (*FeatureGroup) DeepCopy ¶
func (in *FeatureGroup) DeepCopy() *FeatureGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureGroup.
func (*FeatureGroup) DeepCopyInto ¶
func (in *FeatureGroup) DeepCopyInto(out *FeatureGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FeatureGroup) DeepCopyObject ¶ added in v0.0.3
func (in *FeatureGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FeatureGroupList ¶ added in v0.0.3
type FeatureGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FeatureGroup `json:"items"` }
FeatureGroupList contains a list of FeatureGroup +kubebuilder:object:root=true
func (*FeatureGroupList) DeepCopy ¶ added in v0.0.3
func (in *FeatureGroupList) DeepCopy() *FeatureGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureGroupList.
func (*FeatureGroupList) DeepCopyInto ¶ added in v0.0.3
func (in *FeatureGroupList) DeepCopyInto(out *FeatureGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FeatureGroupList) DeepCopyObject ¶ added in v0.0.3
func (in *FeatureGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FeatureGroupSortBy ¶
type FeatureGroupSortBy string
const ( FeatureGroupSortBy_Name FeatureGroupSortBy = "Name" FeatureGroupSortBy_FeatureGroupStatus FeatureGroupSortBy = "FeatureGroupStatus" FeatureGroupSortBy_OfflineStoreStatus FeatureGroupSortBy = "OfflineStoreStatus" FeatureGroupSortBy_CreationTime FeatureGroupSortBy = "CreationTime" )
type FeatureGroupSortOrder ¶
type FeatureGroupSortOrder string
const ( FeatureGroupSortOrder_Ascending FeatureGroupSortOrder = "Ascending" FeatureGroupSortOrder_Descending FeatureGroupSortOrder = "Descending" )
type FeatureGroupSpec ¶ added in v0.0.3
type FeatureGroupSpec struct { // A free-form description of a FeatureGroup. Description *string `json:"description,omitempty"` // The name of the feature that stores the EventTime of a Record in a FeatureGroup. // // An EventTime is a point in time when a new event occurs that corresponds // to the creation or update of a Record in a FeatureGroup. All Records in the // FeatureGroup must have a corresponding EventTime. // // An EventTime can be a String or Fractional. // // * Fractional: EventTime feature values must be a Unix timestamp in seconds. // // * String: EventTime feature values must be an ISO-8601 string in the format. // The following formats are supported yyyy-MM-dd'T'HH:mm:ssZ and yyyy-MM-dd'T'HH:mm:ss.SSSZ // where yyyy, MM, and dd represent the year, month, and day respectively // and HH, mm, ss, and if applicable, SSS represent the hour, month, second // and milliseconds respsectively. 'T' and Z are constants. // +kubebuilder:validation:Required EventTimeFeatureName *string `json:"eventTimeFeatureName"` // A list of Feature names and types. Name and Type is compulsory per Feature. // // Valid feature FeatureTypes are Integral, Fractional and String. // // FeatureNames cannot be any of the following: is_deleted, write_time, api_invocation_time // // You can create up to 2,500 FeatureDefinitions per FeatureGroup. // +kubebuilder:validation:Required FeatureDefinitions []*FeatureDefinition `json:"featureDefinitions"` // The name of the FeatureGroup. The name must be unique within an AWS Region // in an AWS account. The name: // // * Must start and end with an alphanumeric character. // // * Can only contain alphanumeric character and hyphens. Spaces are not // allowed. // +kubebuilder:validation:Required FeatureGroupName *string `json:"featureGroupName"` // Use this to configure an OfflineFeatureStore. This parameter allows you to // specify: // // * The Amazon Simple Storage Service (Amazon S3) location of an OfflineStore. // // * A configuration for an AWS Glue or AWS Hive data cataolgue. // // * An KMS encryption key to encrypt the Amazon S3 location used for OfflineStore. // // To learn more about this parameter, see OfflineStoreConfig. OfflineStoreConfig *OfflineStoreConfig `json:"offlineStoreConfig,omitempty"` // You can turn the OnlineStore on or off by specifying True for the EnableOnlineStore // flag in OnlineStoreConfig; the default value is False. // // You can also include an AWS KMS key ID (KMSKeyId) for at-rest encryption // of the OnlineStore. OnlineStoreConfig *OnlineStoreConfig `json:"onlineStoreConfig,omitempty"` // The name of the Feature whose value uniquely identifies a Record defined // in the FeatureStore. Only the latest record per identifier value will be // stored in the OnlineStore. RecordIdentifierFeatureName must be one of feature // definitions' names. // // You use the RecordIdentifierFeatureName to access data in a FeatureStore. // // This name: // // * Must start and end with an alphanumeric character. // // * Can only contains alphanumeric characters, hyphens, underscores. Spaces // are not allowed. // +kubebuilder:validation:Required RecordIdentifierFeatureName *string `json:"recordIdentifierFeatureName"` // The Amazon Resource Name (ARN) of the IAM execution role used to persist // data into the OfflineStore if an OfflineStoreConfig is provided. RoleARN *string `json:"roleARN,omitempty"` // Tags used to identify Features in each FeatureGroup. Tags []*Tag `json:"tags,omitempty"` }
FeatureGroupSpec defines the desired state of FeatureGroup.
Amazon SageMaker Feature Store stores features in a collection called Feature Group. A Feature Group can be visualized as a table which has rows, with a unique identifier for each row where each column in the table is a feature. In principle, a Feature Group is composed of features and values per features.
func (*FeatureGroupSpec) DeepCopy ¶ added in v0.0.3
func (in *FeatureGroupSpec) DeepCopy() *FeatureGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureGroupSpec.
func (*FeatureGroupSpec) DeepCopyInto ¶ added in v0.0.3
func (in *FeatureGroupSpec) DeepCopyInto(out *FeatureGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeatureGroupStatus ¶
type FeatureGroupStatus struct { // All CRs managed by ACK have a common `Status.ACKResourceMetadata` member // that is used to contain resource sync state, account ownership, // constructed ARN for the resource // +kubebuilder:validation:Optional ACKResourceMetadata *ackv1alpha1.ResourceMetadata `json:"ackResourceMetadata"` // All CRS managed by ACK have a common `Status.Conditions` member that // contains a collection of `ackv1alpha1.Condition` objects that describe // the various terminal states of the CR and its backend AWS service API // resource // +kubebuilder:validation:Optional Conditions []*ackv1alpha1.Condition `json:"conditions"` // The reason that the FeatureGroup failed to be replicated in the OfflineStore. // This is failure can occur because: // // * The FeatureGroup could not be created in the OfflineStore. // // * The FeatureGroup could not be deleted from the OfflineStore. // +kubebuilder:validation:Optional FailureReason *string `json:"failureReason,omitempty"` // The status of the feature group. // +kubebuilder:validation:Optional FeatureGroupStatus *string `json:"featureGroupStatus,omitempty"` }
FeatureGroupStatus defines the observed state of FeatureGroup
func (*FeatureGroupStatus) DeepCopy ¶ added in v0.0.3
func (in *FeatureGroupStatus) DeepCopy() *FeatureGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureGroupStatus.
func (*FeatureGroupStatus) DeepCopyInto ¶ added in v0.0.3
func (in *FeatureGroupStatus) DeepCopyInto(out *FeatureGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeatureGroupStatus_SDK ¶ added in v0.0.3
type FeatureGroupStatus_SDK string
const ( FeatureGroupStatus_SDK_Creating FeatureGroupStatus_SDK = "Creating" FeatureGroupStatus_SDK_Created FeatureGroupStatus_SDK = "Created" FeatureGroupStatus_SDK_CreateFailed FeatureGroupStatus_SDK = "CreateFailed" FeatureGroupStatus_SDK_Deleting FeatureGroupStatus_SDK = "Deleting" FeatureGroupStatus_SDK_DeleteFailed FeatureGroupStatus_SDK = "DeleteFailed" )
type FeatureGroupSummary ¶
type FeatureGroupSummary struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` FeatureGroupARN *string `json:"featureGroupARN,omitempty"` FeatureGroupName *string `json:"featureGroupName,omitempty"` FeatureGroupStatus *string `json:"featureGroupStatus,omitempty"` // The status of OfflineStore. OfflineStoreStatus *OfflineStoreStatus `json:"offlineStoreStatus,omitempty"` }
The name, Arn, CreationTime, FeatureGroup values, LastUpdatedTime and EnableOnlineStorage status of a FeatureGroup.
func (*FeatureGroupSummary) DeepCopy ¶
func (in *FeatureGroupSummary) DeepCopy() *FeatureGroupSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureGroupSummary.
func (*FeatureGroupSummary) DeepCopyInto ¶
func (in *FeatureGroupSummary) DeepCopyInto(out *FeatureGroupSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeatureGroup_SDK ¶ added in v0.0.3
type FeatureGroup_SDK struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` Description *string `json:"description,omitempty"` EventTimeFeatureName *string `json:"eventTimeFeatureName,omitempty"` FailureReason *string `json:"failureReason,omitempty"` FeatureDefinitions []*FeatureDefinition `json:"featureDefinitions,omitempty"` FeatureGroupARN *string `json:"featureGroupARN,omitempty"` FeatureGroupName *string `json:"featureGroupName,omitempty"` FeatureGroupStatus *string `json:"featureGroupStatus,omitempty"` // The configuration of an OfflineStore. // // Provide an OfflineStoreConfig in a request to CreateFeatureGroup to create // an OfflineStore. // // To encrypt an OfflineStore using at rest data encryption, specify AWS Key // Management Service (KMS) key ID, or KMSKeyId, in S3StorageConfig. OfflineStoreConfig *OfflineStoreConfig `json:"offlineStoreConfig,omitempty"` // The status of OfflineStore. OfflineStoreStatus *OfflineStoreStatus `json:"offlineStoreStatus,omitempty"` // Use this to specify the AWS Key Management Service (KMS) Key ID, or KMSKeyId, // for at rest data encryption. You can turn OnlineStore on or off by specifying // the EnableOnlineStore flag at General Assembly; the default value is False. OnlineStoreConfig *OnlineStoreConfig `json:"onlineStoreConfig,omitempty"` RecordIdentifierFeatureName *string `json:"recordIdentifierFeatureName,omitempty"` RoleARN *string `json:"roleARN,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
Amazon SageMaker Feature Store stores features in a collection called Feature Group. A Feature Group can be visualized as a table which has rows, with a unique identifier for each row where each column in the table is a feature. In principle, a Feature Group is composed of features and values per features.
func (*FeatureGroup_SDK) DeepCopy ¶ added in v0.0.3
func (in *FeatureGroup_SDK) DeepCopy() *FeatureGroup_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureGroup_SDK.
func (*FeatureGroup_SDK) DeepCopyInto ¶ added in v0.0.3
func (in *FeatureGroup_SDK) DeepCopyInto(out *FeatureGroup_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeatureType ¶
type FeatureType string
const ( FeatureType_Integral FeatureType = "Integral" FeatureType_Fractional FeatureType = "Fractional" FeatureType_String FeatureType = "String" )
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"` }
Specifies a file system data source for a channel.
func (*FileSystemDataSource) DeepCopy ¶
func (in *FileSystemDataSource) DeepCopy() *FileSystemDataSource
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 FinalAutoMLJobObjectiveMetric ¶
type FinalAutoMLJobObjectiveMetric struct {
Value *float64 `json:"value,omitempty"`
}
The best candidate result from an AutoML training job.
func (*FinalAutoMLJobObjectiveMetric) DeepCopy ¶
func (in *FinalAutoMLJobObjectiveMetric) DeepCopy() *FinalAutoMLJobObjectiveMetric
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FinalAutoMLJobObjectiveMetric.
func (*FinalAutoMLJobObjectiveMetric) DeepCopyInto ¶
func (in *FinalAutoMLJobObjectiveMetric) DeepCopyInto(out *FinalAutoMLJobObjectiveMetric)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FinalHyperParameterTuningJobObjectiveMetric ¶
type FinalHyperParameterTuningJobObjectiveMetric struct { MetricName *string `json:"metricName,omitempty"` Type *string `json:"type_,omitempty"` Value *float64 `json:"value,omitempty"` }
Shows the final value for the objective metric for a training job that was launched by a hyperparameter tuning job. You define the objective metric in the HyperParameterTuningJobObjective parameter of HyperParameterTuningJobConfig.
func (*FinalHyperParameterTuningJobObjectiveMetric) DeepCopy ¶
func (in *FinalHyperParameterTuningJobObjectiveMetric) DeepCopy() *FinalHyperParameterTuningJobObjectiveMetric
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FinalHyperParameterTuningJobObjectiveMetric.
func (*FinalHyperParameterTuningJobObjectiveMetric) DeepCopyInto ¶
func (in *FinalHyperParameterTuningJobObjectiveMetric) DeepCopyInto(out *FinalHyperParameterTuningJobObjectiveMetric)
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"` }
Contains information about where human output will be stored.
func (*FlowDefinitionOutputConfig) DeepCopy ¶
func (in *FlowDefinitionOutputConfig) DeepCopy() *FlowDefinitionOutputConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowDefinitionOutputConfig.
func (*FlowDefinitionOutputConfig) DeepCopyInto ¶
func (in *FlowDefinitionOutputConfig) DeepCopyInto(out *FlowDefinitionOutputConfig)
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"` }
Contains summary information about the flow definition.
func (*FlowDefinitionSummary) DeepCopy ¶
func (in *FlowDefinitionSummary) DeepCopy() *FlowDefinitionSummary
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" Framework_DARKNET Framework = "DARKNET" Framework_SKLEARN Framework = "SKLEARN" )
type HumanTaskUiStatus ¶
type HumanTaskUiStatus string
const ( HumanTaskUiStatus_Active HumanTaskUiStatus = "Active" HumanTaskUiStatus_Deleting HumanTaskUiStatus = "Deleting" )
type HumanTaskUiSummary ¶
Container for human task user interface information.
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"` }
Specifies which training algorithm to use for training jobs that a hyperparameter tuning job launches and the metrics to monitor.
func (*HyperParameterAlgorithmSpecification) DeepCopy ¶
func (in *HyperParameterAlgorithmSpecification) DeepCopy() *HyperParameterAlgorithmSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HyperParameterAlgorithmSpecification.
func (*HyperParameterAlgorithmSpecification) DeepCopyInto ¶
func (in *HyperParameterAlgorithmSpecification) DeepCopyInto(out *HyperParameterAlgorithmSpecification)
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"` Description *string `json:"description,omitempty"` IsRequired *bool `json:"isRequired,omitempty"` IsTunable *bool `json:"isTunable,omitempty"` }
Defines a hyperparameter to be used by an algorithm.
func (*HyperParameterSpecification) DeepCopy ¶
func (in *HyperParameterSpecification) DeepCopy() *HyperParameterSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HyperParameterSpecification.
func (*HyperParameterSpecification) DeepCopyInto ¶
func (in *HyperParameterSpecification) DeepCopyInto(out *HyperParameterSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HyperParameterTrainingJobDefinition ¶
type HyperParameterTrainingJobDefinition struct { // Specifies which training algorithm to use for training jobs that a hyperparameter // tuning job launches and the metrics to monitor. AlgorithmSpecification *HyperParameterAlgorithmSpecification `json:"algorithmSpecification,omitempty"` // Contains information about the output location for managed spot training // checkpoint data. CheckpointConfig *CheckpointConfig `json:"checkpointConfig,omitempty"` DefinitionName *string `json:"definitionName,omitempty"` EnableInterContainerTrafficEncryption *bool `json:"enableInterContainerTrafficEncryption,omitempty"` EnableManagedSpotTraining *bool `json:"enableManagedSpotTraining,omitempty"` EnableNetworkIsolation *bool `json:"enableNetworkIsolation,omitempty"` // Specifies ranges of integer, continuous, and categorical hyperparameters // that a hyperparameter tuning job searches. The hyperparameter tuning job // launches training jobs with hyperparameter values within these ranges to // find the combination of values that result in the training job with the best // performance as measured by the objective metric of the hyperparameter tuning // job. // // You can specify a maximum of 20 hyperparameters that a hyperparameter tuning // job can search over. Every possible value of a categorical parameter range // counts against this limit. HyperParameterRanges *ParameterRanges `json:"hyperParameterRanges,omitempty"` InputDataConfig []*Channel `json:"inputDataConfig,omitempty"` // Provides information about how to store model training results (model artifacts). OutputDataConfig *OutputDataConfig `json:"outputDataConfig,omitempty"` // Describes the resources, including ML compute instances and ML storage volumes, // to use for model training. ResourceConfig *ResourceConfig `json:"resourceConfig,omitempty"` RoleARN *string `json:"roleARN,omitempty"` StaticHyperParameters map[string]*string `json:"staticHyperParameters,omitempty"` // Specifies a limit to how long a model training or compilation job can run. // It also specifies how long you are willing to wait for a managed spot training // job to complete. When the job reaches the time limit, Amazon SageMaker ends // the training or compilation job. Use this API to cap model training costs. // // To stop a job, Amazon SageMaker sends the algorithm the SIGTERM signal, which // delays job termination for 120 seconds. Algorithms can use this 120-second // window to save the model artifacts, so the results of training are not lost. // // The training algorithms provided by Amazon SageMaker automatically save the // intermediate results of a model training job when possible. This attempt // to save artifacts is only a best effort case as model might not be in a state // from which it can be saved. For example, if training has just started, the // model might not be ready to save. When saved, this intermediate data is a // valid model artifact. You can use it to create a model with CreateModel. // // The Neural Topic Model (NTM) currently does not support saving intermediate // model artifacts. When training NTMs, make sure that the maximum runtime is // sufficient for the training job to complete. StoppingCondition *StoppingCondition `json:"stoppingCondition,omitempty"` // Defines the objective metric for a hyperparameter tuning job. Hyperparameter // tuning uses the value of this metric to evaluate the training jobs it launches, // and returns the training job that results in either the highest or lowest // value for this metric, depending on the value you specify for the Type parameter. TuningObjective *HyperParameterTuningJobObjective `json:"tuningObjective,omitempty"` // Specifies a VPC that your training jobs and hosted models have access to. // Control access to and from your training and model containers by configuring // the VPC. For more information, see Protect Endpoints by Using an Amazon Virtual // Private Cloud (https://docs.aws.amazon.com/sagemaker/latest/dg/host-vpc.html) // and Protect Training Jobs by Using an Amazon Virtual Private Cloud (https://docs.aws.amazon.com/sagemaker/latest/dg/train-vpc.html). VPCConfig *VPCConfig `json:"vpcConfig,omitempty"` }
Defines the training jobs launched by a hyperparameter tuning job.
func (*HyperParameterTrainingJobDefinition) DeepCopy ¶
func (in *HyperParameterTrainingJobDefinition) DeepCopy() *HyperParameterTrainingJobDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HyperParameterTrainingJobDefinition.
func (*HyperParameterTrainingJobDefinition) DeepCopyInto ¶
func (in *HyperParameterTrainingJobDefinition) DeepCopyInto(out *HyperParameterTrainingJobDefinition)
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"` // Shows the final value for the objective metric for a training job that was // launched by a hyperparameter tuning job. You define the objective metric // in the HyperParameterTuningJobObjective parameter of HyperParameterTuningJobConfig. FinalHyperParameterTuningJobObjectiveMetric *FinalHyperParameterTuningJobObjectiveMetric `json:"finalHyperParameterTuningJobObjectiveMetric,omitempty"` ObjectiveStatus *string `json:"objectiveStatus,omitempty"` TrainingEndTime *metav1.Time `json:"trainingEndTime,omitempty"` TrainingJobARN *string `json:"trainingJobARN,omitempty"` TrainingJobDefinitionName *string `json:"trainingJobDefinitionName,omitempty"` TrainingJobName *string `json:"trainingJobName,omitempty"` TrainingJobStatus *string `json:"trainingJobStatus,omitempty"` TrainingStartTime *metav1.Time `json:"trainingStartTime,omitempty"` TunedHyperParameters map[string]*string `json:"tunedHyperParameters,omitempty"` TuningJobName *string `json:"tuningJobName,omitempty"` }
Specifies summary information about a training job.
func (*HyperParameterTrainingJobSummary) DeepCopy ¶
func (in *HyperParameterTrainingJobSummary) DeepCopy() *HyperParameterTrainingJobSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HyperParameterTrainingJobSummary.
func (*HyperParameterTrainingJobSummary) DeepCopyInto ¶
func (in *HyperParameterTrainingJobSummary) DeepCopyInto(out *HyperParameterTrainingJobSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HyperParameterTuningJob ¶
type HyperParameterTuningJob struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HyperParameterTuningJobSpec `json:"spec,omitempty"` Status HyperParameterTuningJobStatus `json:"status,omitempty"` }
HyperParameterTuningJob is the Schema for the HyperParameterTuningJobs API +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="FAILURE-REASON",type=string,priority=1,JSONPath=`.status.failureReason` +kubebuilder:printcolumn:name="STATUS",type=string,priority=0,JSONPath=`.status.hyperParameterTuningJobStatus`
func (*HyperParameterTuningJob) DeepCopy ¶
func (in *HyperParameterTuningJob) DeepCopy() *HyperParameterTuningJob
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HyperParameterTuningJob.
func (*HyperParameterTuningJob) DeepCopyInto ¶
func (in *HyperParameterTuningJob) DeepCopyInto(out *HyperParameterTuningJob)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HyperParameterTuningJob) DeepCopyObject ¶
func (in *HyperParameterTuningJob) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HyperParameterTuningJobConfig ¶
type HyperParameterTuningJobConfig struct { // Defines the objective metric for a hyperparameter tuning job. Hyperparameter // tuning uses the value of this metric to evaluate the training jobs it launches, // and returns the training job that results in either the highest or lowest // value for this metric, depending on the value you specify for the Type parameter. HyperParameterTuningJobObjective *HyperParameterTuningJobObjective `json:"hyperParameterTuningJobObjective,omitempty"` // Specifies ranges of integer, continuous, and categorical hyperparameters // that a hyperparameter tuning job searches. The hyperparameter tuning job // launches training jobs with hyperparameter values within these ranges to // find the combination of values that result in the training job with the best // performance as measured by the objective metric of the hyperparameter tuning // job. // // You can specify a maximum of 20 hyperparameters that a hyperparameter tuning // job can search over. Every possible value of a categorical parameter range // counts against this limit. ParameterRanges *ParameterRanges `json:"parameterRanges,omitempty"` // Specifies the maximum number of training jobs and parallel training jobs // that a hyperparameter tuning job can launch. ResourceLimits *ResourceLimits `json:"resourceLimits,omitempty"` // The strategy hyperparameter tuning uses to find the best combination of hyperparameters // for your model. Currently, the only supported value is Bayesian. Strategy *string `json:"strategy,omitempty"` TrainingJobEarlyStoppingType *string `json:"trainingJobEarlyStoppingType,omitempty"` // The job completion criteria. TuningJobCompletionCriteria *TuningJobCompletionCriteria `json:"tuningJobCompletionCriteria,omitempty"` }
Configures a hyperparameter tuning job.
func (*HyperParameterTuningJobConfig) DeepCopy ¶
func (in *HyperParameterTuningJobConfig) DeepCopy() *HyperParameterTuningJobConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HyperParameterTuningJobConfig.
func (*HyperParameterTuningJobConfig) DeepCopyInto ¶
func (in *HyperParameterTuningJobConfig) DeepCopyInto(out *HyperParameterTuningJobConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HyperParameterTuningJobList ¶
type HyperParameterTuningJobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []HyperParameterTuningJob `json:"items"` }
HyperParameterTuningJobList contains a list of HyperParameterTuningJob +kubebuilder:object:root=true
func (*HyperParameterTuningJobList) DeepCopy ¶
func (in *HyperParameterTuningJobList) DeepCopy() *HyperParameterTuningJobList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HyperParameterTuningJobList.
func (*HyperParameterTuningJobList) DeepCopyInto ¶
func (in *HyperParameterTuningJobList) DeepCopyInto(out *HyperParameterTuningJobList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HyperParameterTuningJobList) DeepCopyObject ¶
func (in *HyperParameterTuningJobList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HyperParameterTuningJobObjective ¶
type HyperParameterTuningJobObjective struct { MetricName *string `json:"metricName,omitempty"` Type *string `json:"type_,omitempty"` }
Defines the objective metric for a hyperparameter tuning job. Hyperparameter tuning uses the value of this metric to evaluate the training jobs it launches, and returns the training job that results in either the highest or lowest value for this metric, depending on the value you specify for the Type parameter.
func (*HyperParameterTuningJobObjective) DeepCopy ¶
func (in *HyperParameterTuningJobObjective) DeepCopy() *HyperParameterTuningJobObjective
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HyperParameterTuningJobObjective.
func (*HyperParameterTuningJobObjective) DeepCopyInto ¶
func (in *HyperParameterTuningJobObjective) DeepCopyInto(out *HyperParameterTuningJobObjective)
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 HyperParameterTuningJobSpec ¶
type HyperParameterTuningJobSpec struct { // The HyperParameterTuningJobConfig object that describes the tuning job, including // the search strategy, the objective metric used to evaluate training jobs, // ranges of parameters to search, and resource limits for the tuning job. For // more information, see How Hyperparameter Tuning Works (https://docs.aws.amazon.com/sagemaker/latest/dg/automatic-model-tuning-how-it-works.html). // +kubebuilder:validation:Required HyperParameterTuningJobConfig *HyperParameterTuningJobConfig `json:"hyperParameterTuningJobConfig"` // The name of the tuning job. This name is the prefix for the names of all // training jobs that this tuning job launches. The name must be unique within // the same AWS account and AWS Region. The name must have 1 to 32 characters. // Valid characters are a-z, A-Z, 0-9, and : + = @ _ % - (hyphen). The name // is not case sensitive. // +kubebuilder:validation:Required HyperParameterTuningJobName *string `json:"hyperParameterTuningJobName"` // An array of key-value pairs. You can use tags to categorize your AWS resources // in different ways, for example, by purpose, owner, or environment. For more // information, see Tagging AWS Resources (https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html). // // Tags that you specify for the tuning job are also added to all training jobs // that the tuning job launches. Tags []*Tag `json:"tags,omitempty"` // The HyperParameterTrainingJobDefinition object that describes the training // jobs that this tuning job launches, including static hyperparameters, input // data configuration, output data configuration, resource configuration, and // stopping condition. TrainingJobDefinition *HyperParameterTrainingJobDefinition `json:"trainingJobDefinition,omitempty"` // A list of the HyperParameterTrainingJobDefinition objects launched for this // tuning job. TrainingJobDefinitions []*HyperParameterTrainingJobDefinition `json:"trainingJobDefinitions,omitempty"` // Specifies the configuration for starting the hyperparameter tuning job using // one or more previous tuning jobs as a starting point. The results of previous // tuning jobs are used to inform which combinations of hyperparameters to search // over in the new tuning job. // // All training jobs launched by the new hyperparameter tuning job are evaluated // by using the objective metric. If you specify IDENTICAL_DATA_AND_ALGORITHM // as the WarmStartType value for the warm start configuration, the training // job that performs the best in the new tuning job is compared to the best // training jobs from the parent tuning jobs. From these, the training job that // performs the best as measured by the objective metric is returned as the // overall best training job. // // All training jobs launched by parent hyperparameter tuning jobs and the new // hyperparameter tuning jobs count against the limit of training jobs for the // tuning job. WarmStartConfig *HyperParameterTuningJobWarmStartConfig `json:"warmStartConfig,omitempty"` }
HyperParameterTuningJobSpec defines the desired state of HyperParameterTuningJob.
func (*HyperParameterTuningJobSpec) DeepCopy ¶
func (in *HyperParameterTuningJobSpec) DeepCopy() *HyperParameterTuningJobSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HyperParameterTuningJobSpec.
func (*HyperParameterTuningJobSpec) DeepCopyInto ¶
func (in *HyperParameterTuningJobSpec) DeepCopyInto(out *HyperParameterTuningJobSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HyperParameterTuningJobStatus ¶
type HyperParameterTuningJobStatus struct { // All CRs managed by ACK have a common `Status.ACKResourceMetadata` member // that is used to contain resource sync state, account ownership, // constructed ARN for the resource // +kubebuilder:validation:Optional ACKResourceMetadata *ackv1alpha1.ResourceMetadata `json:"ackResourceMetadata"` // All CRS managed by ACK have a common `Status.Conditions` member that // contains a collection of `ackv1alpha1.Condition` objects that describe // the various terminal states of the CR and its backend AWS service API // resource // +kubebuilder:validation:Optional Conditions []*ackv1alpha1.Condition `json:"conditions"` // A TrainingJobSummary object that describes the training job that completed // with the best current HyperParameterTuningJobObjective. // +kubebuilder:validation:Optional BestTrainingJob *HyperParameterTrainingJobSummary `json:"bestTrainingJob,omitempty"` // If the tuning job failed, the reason it failed. // +kubebuilder:validation:Optional FailureReason *string `json:"failureReason,omitempty"` // The status of the tuning job: InProgress, Completed, Failed, Stopping, or // Stopped. // +kubebuilder:validation:Optional HyperParameterTuningJobStatus *string `json:"hyperParameterTuningJobStatus,omitempty"` // If the hyperparameter tuning job is an warm start tuning job with a WarmStartType // of IDENTICAL_DATA_AND_ALGORITHM, this is the TrainingJobSummary for the training // job with the best objective metric value of all training jobs launched by // this tuning job and all parent jobs specified for the warm start tuning job. // +kubebuilder:validation:Optional OverallBestTrainingJob *HyperParameterTrainingJobSummary `json:"overallBestTrainingJob,omitempty"` }
HyperParameterTuningJobStatus defines the observed state of HyperParameterTuningJob