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 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 AppSecurityGroupManagement
- 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 AsyncInferenceClientConfig
- type AsyncInferenceConfig
- type AsyncInferenceNotificationConfig
- type AsyncInferenceOutputConfig
- 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 BatchDescribeModelPackageError
- type BatchDescribeModelPackageSummary
- type BatchStrategy
- type Bias
- type BooleanOperator
- type CallbackStepMetadata
- type CandidateSortBy
- type CandidateStatus
- type CandidateStepType
- 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 DesiredWeightAndCapacity
- type DetailedAlgorithmStatus
- type DetailedModelPackageStatus
- type DeviceFleetSummary
- type DeviceSummary
- type DirectInternetAccess
- type Domain
- type DomainDetails
- type DomainList
- type DomainSettings
- type DomainSettingsForUpdate
- type DomainSpec
- type DomainStatus
- type DomainStatus_SDK
- type EdgeModel
- type EdgeModelStat
- type EdgeModelSummary
- type EdgeOutputConfig
- type EdgePackagingJobStatus
- type EdgePackagingJobSummary
- type EdgePresetDeploymentOutput
- type EdgePresetDeploymentStatus
- type EdgePresetDeploymentType
- 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 LabelingJobSNSDataSource
- type LabelingJobStatus
- type LabelingJobSummary
- type LambdaStepMetadata
- type ListCompilationJobsSortBy
- type ListDeviceFleetsSortBy
- type ListEdgePackagingJobsSortBy
- type ListLabelingJobsForWorkteamSortByOptions
- type ListWorkforcesSortByOptions
- type ListWorkteamsSortByOptions
- type MetadataProperties
- type MetricData
- type MetricDatum
- type MetricDefinition
- type MetricSetSource
- 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 ModelDeployConfig
- type ModelDeployResult
- 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 OutputParameter
- type Parameter
- type ParameterRanges
- type ParameterType
- type Parent
- type ParentHyperParameterTuningJob
- type PendingDeploymentSummary
- type PendingProductionVariantSummary
- type Pipeline
- type PipelineExecution
- type PipelineExecutionStatus
- type PipelineExecutionStep
- type PipelineExecutionSummary
- type PipelineExperimentConfig
- 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 ProductionVariantStatus
- type ProductionVariantSummary
- type ProfilerConfig
- type ProfilerConfigForUpdate
- type ProfilerRuleConfiguration
- type ProfilerRuleEvaluationStatus
- type ProfilingStatus
- type Project
- type ProjectSortBy
- type ProjectSortOrder
- type ProjectStatus
- type ProjectSummary
- type RStudioServerProAccessStatus
- type RStudioServerProAppSettings
- type RStudioServerProDomainSettings
- type RStudioServerProDomainSettingsForUpdate
- type RStudioServerProUserGroup
- 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 StudioLifecycleConfigAppType
- type StudioLifecycleConfigDetails
- type StudioLifecycleConfigSortKey
- type SubscribedWorkteam
- type Tag
- type TargetDevice
- type TargetPlatformAccelerator
- type TargetPlatformArch
- type TargetPlatformOs
- type TensorBoardAppSettings
- type TensorBoardOutputConfig
- 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 TuningJobStepMetaData
- 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 VariantStatus
- 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 AlgorithmSortBy ¶
type AlgorithmSortBy string
const ( AlgorithmSortBy_Name AlgorithmSortBy = "Name" AlgorithmSortBy_CreationTime AlgorithmSortBy = "CreationTime" )
type AlgorithmSpecification ¶
type AlgorithmSpecification struct { AlgorithmName *string `json:"algorithmName,omitempty"` EnableSageMakerMetricsTimeSeries *bool `json:"enableSageMakerMetricsTimeSeries,omitempty"` MetricDefinitions []*MetricDefinition `json:"metricDefinitions,omitempty"` TrainingImage *string `json:"trainingImage,omitempty"` // The training input mode that the algorithm supports. For more information // about input modes, see Algorithms (https://docs.aws.amazon.com/sagemaker/latest/dg/algos.html). // // Pipe mode // // If an algorithm supports Pipe mode, Amazon SageMaker streams data directly // from Amazon S3 to the container. // // File mode // // If an algorithm supports File mode, SageMaker downloads the training data // from S3 to the provisioned ML storage volume, and mounts the directory to // the Docker volume for the training container. // // You must provision the ML storage volume with sufficient capacity to accommodate // the data downloaded from S3. In addition to the training data, the ML storage // volume also stores the output model. The algorithm container uses the ML // storage volume to also store intermediate information, if any. // // For distributed algorithms, training data is distributed uniformly. Your // training duration is predictable if the input data objects sizes are approximately // the same. SageMaker does not split the files any further for model training. // If the object sizes are skewed, training won't be optimal as the data distribution // is also skewed when one host in a training cluster is overloaded, thus becoming // a bottleneck in training. // // FastFile mode // // If an algorithm supports FastFile mode, SageMaker streams data directly from // S3 to the container with no code changes, and provides file system access // to the data. Users can author their training script to interact with these // files as if they were stored on disk. // // FastFile mode works best when the data is read sequentially. Augmented manifest // files aren't supported. The startup time is lower when there are fewer files // in the S3 bucket provided. TrainingInputMode *string `json:"trainingInputMode,omitempty"` }
Specifies the training algorithm to use in a CreateTrainingJob request.
For more information about algorithms provided by 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 Amazon Web Services 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_m5d_large AppInstanceType = "ml.m5d.large" AppInstanceType_ml_m5d_xlarge AppInstanceType = "ml.m5d.xlarge" AppInstanceType_ml_m5d_2xlarge AppInstanceType = "ml.m5d.2xlarge" AppInstanceType_ml_m5d_4xlarge AppInstanceType = "ml.m5d.4xlarge" AppInstanceType_ml_m5d_8xlarge AppInstanceType = "ml.m5d.8xlarge" AppInstanceType_ml_m5d_12xlarge AppInstanceType = "ml.m5d.12xlarge" AppInstanceType_ml_m5d_16xlarge AppInstanceType = "ml.m5d.16xlarge" AppInstanceType_ml_m5d_24xlarge AppInstanceType = "ml.m5d.24xlarge" AppInstanceType_ml_c5_large AppInstanceType = "ml.c5.large" AppInstanceType_ml_c5_xlarge AppInstanceType = "ml.c5.xlarge" AppInstanceType_ml_c5_2xlarge AppInstanceType = "ml.c5.2xlarge" AppInstanceType_ml_c5_4xlarge AppInstanceType = "ml.c5.4xlarge" AppInstanceType_ml_c5_9xlarge AppInstanceType = "ml.c5.9xlarge" AppInstanceType_ml_c5_12xlarge AppInstanceType = "ml.c5.12xlarge" AppInstanceType_ml_c5_18xlarge AppInstanceType = "ml.c5.18xlarge" AppInstanceType_ml_c5_24xlarge AppInstanceType = "ml.c5.24xlarge" AppInstanceType_ml_p3_2xlarge AppInstanceType = "ml.p3.2xlarge" AppInstanceType_ml_p3_8xlarge AppInstanceType = "ml.p3.8xlarge" AppInstanceType_ml_p3_16xlarge AppInstanceType = "ml.p3.16xlarge" AppInstanceType_ml_p3dn_24xlarge AppInstanceType = "ml.p3dn.24xlarge" AppInstanceType_ml_g4dn_xlarge AppInstanceType = "ml.g4dn.xlarge" AppInstanceType_ml_g4dn_2xlarge AppInstanceType = "ml.g4dn.2xlarge" AppInstanceType_ml_g4dn_4xlarge AppInstanceType = "ml.g4dn.4xlarge" AppInstanceType_ml_g4dn_8xlarge AppInstanceType = "ml.g4dn.8xlarge" AppInstanceType_ml_g4dn_12xlarge AppInstanceType = "ml.g4dn.12xlarge" AppInstanceType_ml_g4dn_16xlarge AppInstanceType = "ml.g4dn.16xlarge" AppInstanceType_ml_r5_large AppInstanceType = "ml.r5.large" AppInstanceType_ml_r5_xlarge AppInstanceType = "ml.r5.xlarge" AppInstanceType_ml_r5_2xlarge AppInstanceType = "ml.r5.2xlarge" AppInstanceType_ml_r5_4xlarge AppInstanceType = "ml.r5.4xlarge" AppInstanceType_ml_r5_8xlarge AppInstanceType = "ml.r5.8xlarge" AppInstanceType_ml_r5_12xlarge AppInstanceType = "ml.r5.12xlarge" AppInstanceType_ml_r5_16xlarge AppInstanceType = "ml.r5.16xlarge" AppInstanceType_ml_r5_24xlarge AppInstanceType = "ml.r5.24xlarge" )
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 AppSecurityGroupManagement ¶ added in v0.3.1
type AppSecurityGroupManagement string
const ( AppSecurityGroupManagement_Service AppSecurityGroupManagement = "Service" AppSecurityGroupManagement_Customer AppSecurityGroupManagement = "Customer" )
type AppSortKey ¶
type AppSortKey string
const (
AppSortKey_CreationTime AppSortKey = "CreationTime"
)
type AppSpec ¶ added in v0.3.0
type AppSpec struct { // The name of the app. // +kubebuilder:validation:Required AppName *string `json:"appName"` // The type of app. 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, // trial component, or project. CreatedBy *UserContext `json:"createdBy,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` DestinationName *string `json:"destinationName,omitempty"` DestinationType *string `json:"destinationType,omitempty"` SourceName *string `json:"sourceName,omitempty"` SourceType *string `json:"sourceType,omitempty"` }
Lists a summary of the properties of an association. An association is an entity that links other lineage or experiment entities. An example would be an association between a training job and a model.
func (*AssociationSummary) DeepCopy ¶
func (in *AssociationSummary) DeepCopy() *AssociationSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssociationSummary.
func (*AssociationSummary) DeepCopyInto ¶
func (in *AssociationSummary) DeepCopyInto(out *AssociationSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AsyncInferenceClientConfig ¶ added in v0.3.1
type AsyncInferenceClientConfig struct {
MaxConcurrentInvocationsPerInstance *int64 `json:"maxConcurrentInvocationsPerInstance,omitempty"`
}
Configures the behavior of the client used by Amazon SageMaker to interact with the model container during asynchronous inference.
func (*AsyncInferenceClientConfig) DeepCopy ¶ added in v0.3.1
func (in *AsyncInferenceClientConfig) DeepCopy() *AsyncInferenceClientConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AsyncInferenceClientConfig.
func (*AsyncInferenceClientConfig) DeepCopyInto ¶ added in v0.3.1
func (in *AsyncInferenceClientConfig) DeepCopyInto(out *AsyncInferenceClientConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AsyncInferenceConfig ¶ added in v0.3.1
type AsyncInferenceConfig struct { // Configures the behavior of the client used by Amazon SageMaker to interact // with the model container during asynchronous inference. ClientConfig *AsyncInferenceClientConfig `json:"clientConfig,omitempty"` // Specifies the configuration for asynchronous inference invocation outputs. OutputConfig *AsyncInferenceOutputConfig `json:"outputConfig,omitempty"` }
Specifies configuration for how an endpoint performs asynchronous inference.
func (*AsyncInferenceConfig) DeepCopy ¶ added in v0.3.1
func (in *AsyncInferenceConfig) DeepCopy() *AsyncInferenceConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AsyncInferenceConfig.
func (*AsyncInferenceConfig) DeepCopyInto ¶ added in v0.3.1
func (in *AsyncInferenceConfig) DeepCopyInto(out *AsyncInferenceConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AsyncInferenceNotificationConfig ¶ added in v0.3.1
type AsyncInferenceNotificationConfig struct { ErrorTopic *string `json:"errorTopic,omitempty"` SuccessTopic *string `json:"successTopic,omitempty"` }
Specifies the configuration for notifications of inference results for asynchronous inference.
func (*AsyncInferenceNotificationConfig) DeepCopy ¶ added in v0.3.1
func (in *AsyncInferenceNotificationConfig) DeepCopy() *AsyncInferenceNotificationConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AsyncInferenceNotificationConfig.
func (*AsyncInferenceNotificationConfig) DeepCopyInto ¶ added in v0.3.1
func (in *AsyncInferenceNotificationConfig) DeepCopyInto(out *AsyncInferenceNotificationConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AsyncInferenceOutputConfig ¶ added in v0.3.1
type AsyncInferenceOutputConfig struct { KMSKeyID *string `json:"kmsKeyID,omitempty"` // Specifies the configuration for notifications of inference results for asynchronous // inference. NotificationConfig *AsyncInferenceNotificationConfig `json:"notificationConfig,omitempty"` S3OutputPath *string `json:"s3OutputPath,omitempty"` }
Specifies the configuration for asynchronous inference invocation outputs.
func (*AsyncInferenceOutputConfig) DeepCopy ¶ added in v0.3.1
func (in *AsyncInferenceOutputConfig) DeepCopy() *AsyncInferenceOutputConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AsyncInferenceOutputConfig.
func (*AsyncInferenceOutputConfig) DeepCopyInto ¶ added in v0.3.1
func (in *AsyncInferenceOutputConfig) DeepCopyInto(out *AsyncInferenceOutputConfig)
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"` }
Information about a candidate produced by an AutoML training job, including its status, steps, and other properties.
func (*AutoMLCandidate) DeepCopy ¶
func (in *AutoMLCandidate) DeepCopy() *AutoMLCandidate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoMLCandidate.
func (*AutoMLCandidate) DeepCopyInto ¶
func (in *AutoMLCandidate) DeepCopyInto(out *AutoMLCandidate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type 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" AutoMLJobSecondaryStatus_DeployingModel AutoMLJobSecondaryStatus = "DeployingModel" AutoMLJobSecondaryStatus_ModelDeploymentError AutoMLJobSecondaryStatus = "ModelDeploymentError" )
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 BatchDescribeModelPackageError ¶ added in v0.3.1
type BatchDescribeModelPackageError struct { ErrorCode *string `json:"errorCode,omitempty"` ErrorResponse *string `json:"errorResponse,omitempty"` }
The error code and error description associated with the resource.
func (*BatchDescribeModelPackageError) DeepCopy ¶ added in v0.3.1
func (in *BatchDescribeModelPackageError) DeepCopy() *BatchDescribeModelPackageError
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchDescribeModelPackageError.
func (*BatchDescribeModelPackageError) DeepCopyInto ¶ added in v0.3.1
func (in *BatchDescribeModelPackageError) DeepCopyInto(out *BatchDescribeModelPackageError)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BatchDescribeModelPackageSummary ¶ added in v0.3.1
type BatchDescribeModelPackageSummary struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` // Defines how to perform inference generation after a training job is run. InferenceSpecification *InferenceSpecification `json:"inferenceSpecification,omitempty"` ModelApprovalStatus *string `json:"modelApprovalStatus,omitempty"` ModelPackageARN *string `json:"modelPackageARN,omitempty"` ModelPackageDescription *string `json:"modelPackageDescription,omitempty"` ModelPackageGroupName *string `json:"modelPackageGroupName,omitempty"` ModelPackageStatus *string `json:"modelPackageStatus,omitempty"` ModelPackageVersion *int64 `json:"modelPackageVersion,omitempty"` }
Provides summary information about the model package.
func (*BatchDescribeModelPackageSummary) DeepCopy ¶ added in v0.3.1
func (in *BatchDescribeModelPackageSummary) DeepCopy() *BatchDescribeModelPackageSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchDescribeModelPackageSummary.
func (*BatchDescribeModelPackageSummary) DeepCopyInto ¶ added in v0.3.1
func (in *BatchDescribeModelPackageSummary) DeepCopyInto(out *BatchDescribeModelPackageSummary)
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 BooleanOperator ¶
type BooleanOperator string
const ( BooleanOperator_And BooleanOperator = "And" BooleanOperator_Or BooleanOperator = "Or" )
type CallbackStepMetadata ¶ added in v0.3.1
type CallbackStepMetadata struct {
SQSQueueURL *string `json:"sqsQueueURL,omitempty"`
}
Metadata about a callback step.
func (*CallbackStepMetadata) DeepCopy ¶ added in v0.3.1
func (in *CallbackStepMetadata) DeepCopy() *CallbackStepMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CallbackStepMetadata.
func (*CallbackStepMetadata) DeepCopyInto ¶ added in v0.3.1
func (in *CallbackStepMetadata) DeepCopyInto(out *CallbackStepMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CandidateSortBy ¶
type CandidateSortBy string
const ( CandidateSortBy_CreationTime CandidateSortBy = "CreationTime" CandidateSortBy_Status CandidateSortBy = "Status" CandidateSortBy_FinalObjectiveMetricValue CandidateSortBy = "FinalObjectiveMetricValue" )
type CandidateStatus ¶
type CandidateStatus string
const ( CandidateStatus_Completed CandidateStatus = "Completed" CandidateStatus_InProgress CandidateStatus = "InProgress" CandidateStatus_Failed CandidateStatus = "Failed" CandidateStatus_Stopped CandidateStatus = "Stopped" CandidateStatus_Stopping CandidateStatus = "Stopping" )
type CandidateStepType ¶
type CandidateStepType string
const ( CandidateStepType_AWS__SageMaker__TrainingJob CandidateStepType = "AWS::SageMaker::TrainingJob" CandidateStepType_AWS__SageMaker__TransformJob CandidateStepType = "AWS::SageMaker::TransformJob" CandidateStepType_AWS__SageMaker__ProcessingJob CandidateStepType = "AWS::SageMaker::ProcessingJob" )
type 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"` // The training input mode that the algorithm supports. For more information // about input modes, see Algorithms (https://docs.aws.amazon.com/sagemaker/latest/dg/algos.html). // // Pipe mode // // If an algorithm supports Pipe mode, Amazon SageMaker streams data directly // from Amazon S3 to the container. // // File mode // // If an algorithm supports File mode, SageMaker downloads the training data // from S3 to the provisioned ML storage volume, and mounts the directory to // the Docker volume for the training container. // // You must provision the ML storage volume with sufficient capacity to accommodate // the data downloaded from S3. In addition to the training data, the ML storage // volume also stores the output model. The algorithm container uses the ML // storage volume to also store intermediate information, if any. // // For distributed algorithms, training data is distributed uniformly. Your // training duration is predictable if the input data objects sizes are approximately // the same. SageMaker does not split the files any further for model training. // If the object sizes are skewed, training won't be optimal as the data distribution // is also skewed when one host in a training cluster is overloaded, thus becoming // a bottleneck in training. // // FastFile mode // // If an algorithm supports FastFile mode, SageMaker streams data directly from // S3 to the container with no code changes, and provides file system access // to the data. Users can author their training script to interact with these // files as if they were stored on disk. // // FastFile mode works best when the data is read sequentially. Augmented manifest // files aren't supported. The startup time is lower when there are fewer files // in the S3 bucket provided. InputMode *string `json:"inputMode,omitempty"` RecordWrapperType *string `json:"recordWrapperType,omitempty"` // A configuration for a shuffle option for input data in a channel. If you // use S3Prefix for S3DataType, the results of the S3 key prefix matches are // shuffled. If you use ManifestFile, the order of the S3 object references // in the ManifestFile is shuffled. If you use AugmentedManifestFile, the order // of the JSON lines in the AugmentedManifestFile is shuffled. The shuffling // order is determined using the Seed value. // // For Pipe input mode, when ShuffleConfig is specified shuffling is done at // the start of every epoch. With large datasets, this ensures that the order // of the training data is different for each epoch, and it helps reduce bias // and possible overfitting. In a multi-node training job when ShuffleConfig // is combined with S3DataDistributionType of ShardedByS3Key, the data is shuffled // across nodes so that the content sent to a particular node on the first epoch // might be sent to a different node on the second epoch. ShuffleConfig *ShuffleConfig `json:"shuffleConfig,omitempty"` }
A channel is a named input source that training algorithms can consume.
func (*Channel) DeepCopy ¶
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 Amazon Web Services 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 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 DomainSettings ¶ added in v0.3.1
type DomainSettings struct { // A collection of settings that configure the RStudioServerPro Domain-level // app. RStudioServerProDomainSettings *RStudioServerProDomainSettings `json:"rStudioServerProDomainSettings,omitempty"` SecurityGroupIDs []*string `json:"securityGroupIDs,omitempty"` }
A collection of settings that apply to the SageMaker Domain. These settings are specified through the CreateDomain API call.
func (*DomainSettings) DeepCopy ¶ added in v0.3.1
func (in *DomainSettings) DeepCopy() *DomainSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainSettings.
func (*DomainSettings) DeepCopyInto ¶ added in v0.3.1
func (in *DomainSettings) DeepCopyInto(out *DomainSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainSettingsForUpdate ¶ added in v0.3.1
type DomainSettingsForUpdate struct { // A collection of settings that update the current configuration for the RStudioServerPro // Domain-level app. RStudioServerProDomainSettingsForUpdate *RStudioServerProDomainSettingsForUpdate `json:"rStudioServerProDomainSettingsForUpdate,omitempty"` }
A collection of Domain configuration settings to update.
func (*DomainSettingsForUpdate) DeepCopy ¶ added in v0.3.1
func (in *DomainSettingsForUpdate) DeepCopy() *DomainSettingsForUpdate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainSettingsForUpdate.
func (*DomainSettingsForUpdate) DeepCopyInto ¶ added in v0.3.1
func (in *DomainSettingsForUpdate) DeepCopyInto(out *DomainSettingsForUpdate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 entity that creates and manages the required security groups for inter-app // communication in VPCOnly mode. Required when CreateDomain.AppNetworkAccessType // is VPCOnly and DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn // is provided. AppSecurityGroupManagement *string `json:"appSecurityGroupManagement,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"` // A collection of Domain settings. DomainSettings *DomainSettings `json:"domainSettings,omitempty"` // This member is deprecated and replaced with KmsKeyId. HomeEFSFileSystemKMSKeyID *string `json:"homeEFSFileSystemKMSKeyID,omitempty"` // SageMaker uses Amazon Web Services KMS to encrypt the EFS volume attached // to the domain with an Amazon Web Services managed key by default. For more // control, specify a customer managed key. 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 that you specify for the Domain are also added to all Apps that the // Domain launches. 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"` PresetDeploymentConfig *string `json:"presetDeploymentConfig,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 EdgePresetDeploymentOutput ¶ added in v0.3.1
type EdgePresetDeploymentOutput struct {
StatusMessage *string `json:"statusMessage,omitempty"`
}
The output of a SageMaker Edge Manager deployable resource.
func (*EdgePresetDeploymentOutput) DeepCopy ¶ added in v0.3.1
func (in *EdgePresetDeploymentOutput) DeepCopy() *EdgePresetDeploymentOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgePresetDeploymentOutput.
func (*EdgePresetDeploymentOutput) DeepCopyInto ¶ added in v0.3.1
func (in *EdgePresetDeploymentOutput) DeepCopyInto(out *EdgePresetDeploymentOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgePresetDeploymentStatus ¶ added in v0.3.1
type EdgePresetDeploymentStatus string
const ( EdgePresetDeploymentStatus_COMPLETED EdgePresetDeploymentStatus = "COMPLETED" EdgePresetDeploymentStatus_FAILED EdgePresetDeploymentStatus = "FAILED" )
type EdgePresetDeploymentType ¶ added in v0.3.1
type EdgePresetDeploymentType string
const (
EdgePresetDeploymentType_GreengrassV2Component EdgePresetDeploymentType = "GreengrassV2Component"
)
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 { // Specifies configuration for how an endpoint performs asynchronous inference. // This is a required field in order for your Endpoint to be invoked using InvokeEndpointAsync // (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_runtime_InvokeEndpoint.html). AsyncInferenceConfig *AsyncInferenceConfig `json:"asyncInferenceConfig,omitempty"` 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 Amazon Web Services 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 Amazon Web Services Key Management Service section Using Key Policies // in Amazon Web Services 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 Amazon Web // Services resources in different ways, for example, by purpose, owner, or // environment. For more information, see Tagging Amazon Web Services 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 Amazon Web Services // Region in your Amazon Web Services 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 Amazon Web // Services resources in different ways, for example, by purpose, owner, or // environment. For more information, see Tagging Amazon Web Services 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, // trial component, or project. 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, // trial component, or project. 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 Amazon Web // Services Region in an Amazon Web Services 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 Amazon Web Services Glue or Amazon Web Services // Hive data catalog. // // * An KMS encryption key to encrypt the Amazon S3 location used for OfflineStore. // If KMS encryption key is not specified, by default we encrypt all data // at rest using Amazon Web Services KMS key. By defining your bucket-level // key (https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucket-key.html) // for SSE, you can reduce Amazon Web Services KMS requests costs by up to // 99 percent. // // 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 Amazon Web Services 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 Amazon // Web Services 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 Amazon Web Services 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"` // The training input mode that the algorithm supports. For more information // about input modes, see Algorithms (https://docs.aws.amazon.com/sagemaker/latest/dg/algos.html). // // Pipe mode // // If an algorithm supports Pipe mode, Amazon SageMaker streams data directly // from Amazon S3 to the container. // // File mode // // If an algorithm supports File mode, SageMaker downloads the training data // from S3 to the provisioned ML storage volume, and mounts the directory to // the Docker volume for the training container. // // You must provision the ML storage volume with sufficient capacity to accommodate // the data downloaded from S3. In addition to the training data, the ML storage // volume also stores the output model. The algorithm container uses the ML // storage volume to also store intermediate information, if any. // // For distributed algorithms, training data is distributed uniformly. Your // training duration is predictable if the input data objects sizes are approximately // the same. SageMaker does not split the files any further for model training. // If the object sizes are skewed, training won't be optimal as the data distribution // is also skewed when one host in a training cluster is overloaded, thus becoming // a bottleneck in training. // // FastFile mode // // If an algorithm supports FastFile mode, SageMaker streams data directly from // S3 to the container with no code changes, and provides file system access // to the data. Users can author their training script to interact with these // files as if they were stored on disk. // // FastFile mode works best when the data is read sequentially. Augmented manifest // files aren't supported. The startup time is lower when there are fewer files // in the S3 bucket provided. TrainingInputMode *string `json:"trainingInputMode,omitempty"` }
Specifies 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 job or model compilation job // can run. It also specifies how long a managed spot training job has 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 training 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 Amazon Web Services account and Amazon Web Services 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 Amazon Web // Services resources in different ways, for example, by purpose, owner, or // environment. For more information, see Tagging Amazon Web Services 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
func (*HyperParameterTuningJobStatus) DeepCopy ¶
func (in *HyperParameterTuningJobStatus) DeepCopy() *HyperParameterTuningJobStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HyperParameterTuningJobStatus.
func (*HyperParameterTuningJobStatus) DeepCopyInto ¶
func (in *HyperParameterTuningJobStatus) DeepCopyInto(out *HyperParameterTuningJobStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HyperParameterTuningJobStatus_SDK ¶
type HyperParameterTuningJobStatus_SDK string
const ( HyperParameterTuningJobStatus_SDK_Completed HyperParameterTuningJobStatus_SDK = "Completed" HyperParameterTuningJobStatus_SDK_InProgress HyperParameterTuningJobStatus_SDK = "InProgress" HyperParameterTuningJobStatus_SDK_Failed HyperParameterTuningJobStatus_SDK = "Failed" HyperParameterTuningJobStatus_SDK_Stopped HyperParameterTuningJobStatus_SDK = "Stopped" HyperParameterTuningJobStatus_SDK_Stopping HyperParameterTuningJobStatus_SDK = "Stopping" )
type HyperParameterTuningJobStrategyType ¶
type HyperParameterTuningJobStrategyType string
const ( HyperParameterTuningJobStrategyType_Bayesian HyperParameterTuningJobStrategyType = "Bayesian" HyperParameterTuningJobStrategyType_Random HyperParameterTuningJobStrategyType = "Random" )
type HyperParameterTuningJobSummary ¶
type HyperParameterTuningJobSummary struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` HyperParameterTuningEndTime *metav1.Time `json:"hyperParameterTuningEndTime,omitempty"` HyperParameterTuningJobARN *string `json:"hyperParameterTuningJobARN,omitempty"` HyperParameterTuningJobName *string `json:"hyperParameterTuningJobName,omitempty"` HyperParameterTuningJobStatus *string `json:"hyperParameterTuningJobStatus,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` // Specifies the number of training jobs that this hyperparameter tuning job // launched, categorized by the status of their objective metric. The objective // metric status shows whether the final objective metric for the training job // has been evaluated by the tuning job and used in the hyperparameter tuning // process. ObjectiveStatusCounters *ObjectiveStatusCounters `json:"objectiveStatusCounters,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"` // The numbers of training jobs launched by a hyperparameter tuning job, categorized // by status. TrainingJobStatusCounters *TrainingJobStatusCounters `json:"trainingJobStatusCounters,omitempty"` }
Provides summary information about a hyperparameter tuning job.
func (*HyperParameterTuningJobSummary) DeepCopy ¶
func (in *HyperParameterTuningJobSummary) DeepCopy() *HyperParameterTuningJobSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HyperParameterTuningJobSummary.
func (*HyperParameterTuningJobSummary) DeepCopyInto ¶
func (in *HyperParameterTuningJobSummary) DeepCopyInto(out *HyperParameterTuningJobSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HyperParameterTuningJobWarmStartConfig ¶
type HyperParameterTuningJobWarmStartConfig struct { ParentHyperParameterTuningJobs []*ParentHyperParameterTuningJob `json:"parentHyperParameterTuningJobs,omitempty"` WarmStartType *string `json:"warmStartType,omitempty"` }
Specifies the configuration for a hyperparameter tuning job that uses one or more previous hyperparameter 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, and the training job that performs the best 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.
func (*HyperParameterTuningJobWarmStartConfig) DeepCopy ¶
func (in *HyperParameterTuningJobWarmStartConfig) DeepCopy() *HyperParameterTuningJobWarmStartConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HyperParameterTuningJobWarmStartConfig.
func (*HyperParameterTuningJobWarmStartConfig) DeepCopyInto ¶
func (in *HyperParameterTuningJobWarmStartConfig) DeepCopyInto(out *HyperParameterTuningJobWarmStartConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HyperParameterTuningJobWarmStartType ¶
type HyperParameterTuningJobWarmStartType string
const ( HyperParameterTuningJobWarmStartType_IdenticalDataAndAlgorithm HyperParameterTuningJobWarmStartType = "IdenticalDataAndAlgorithm" HyperParameterTuningJobWarmStartType_TransferLearning HyperParameterTuningJobWarmStartType = "TransferLearning" )
type Image ¶
type Image struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` FailureReason *string `json:"failureReason,omitempty"` ImageARN *string `json:"imageARN,omitempty"` ImageName *string `json:"imageName,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` }
A SageMaker image. A SageMaker image represents a set of container images that are derived from a common base container image. Each of these container images is represented by a SageMaker ImageVersion.
func (*Image) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Image.
func (*Image) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageConfig ¶
type ImageConfig struct { RepositoryAccessMode *string `json:"repositoryAccessMode,omitempty"` // Specifies an authentication configuration for the private docker registry // where your model image is hosted. Specify a value for this property only // if you specified Vpc as the value for the RepositoryAccessMode field of the // ImageConfig object that you passed to a call to CreateModel and the private // Docker registry where the model image is hosted requires authentication. RepositoryAuthConfig *RepositoryAuthConfig `json:"repositoryAuthConfig,omitempty"` }
Specifies whether the model container is in Amazon ECR or a private Docker registry accessible from your Amazon Virtual Private Cloud (VPC).
func (*ImageConfig) DeepCopy ¶
func (in *ImageConfig) DeepCopy() *ImageConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageConfig.
func (*ImageConfig) DeepCopyInto ¶
func (in *ImageConfig) DeepCopyInto(out *ImageConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageSortBy ¶
type ImageSortBy string
const ( ImageSortBy_CREATION_TIME ImageSortBy = "CREATION_TIME" ImageSortBy_LAST_MODIFIED_TIME ImageSortBy = "LAST_MODIFIED_TIME" ImageSortBy_IMAGE_NAME ImageSortBy = "IMAGE_NAME" )
type ImageSortOrder ¶
type ImageSortOrder string
const ( ImageSortOrder_ASCENDING ImageSortOrder = "ASCENDING" ImageSortOrder_DESCENDING ImageSortOrder = "DESCENDING" )
type ImageStatus ¶
type ImageStatus string
const ( ImageStatus_CREATING ImageStatus = "CREATING" ImageStatus_CREATED ImageStatus = "CREATED" ImageStatus_CREATE_FAILED ImageStatus = "CREATE_FAILED" ImageStatus_UPDATING ImageStatus = "UPDATING" ImageStatus_UPDATE_FAILED ImageStatus = "UPDATE_FAILED" ImageStatus_DELETING ImageStatus = "DELETING" ImageStatus_DELETE_FAILED ImageStatus = "DELETE_FAILED" )
type ImageVersion ¶
type ImageVersion struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` FailureReason *string `json:"failureReason,omitempty"` ImageARN *string `json:"imageARN,omitempty"` ImageVersionARN *string `json:"imageVersionARN,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` Version *int64 `json:"version,omitempty"` }
A version of a SageMaker Image. A version represents an existing container image.
func (*ImageVersion) DeepCopy ¶
func (in *ImageVersion) DeepCopy() *ImageVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageVersion.
func (*ImageVersion) DeepCopyInto ¶
func (in *ImageVersion) DeepCopyInto(out *ImageVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageVersionSortBy ¶
type ImageVersionSortBy string
const ( ImageVersionSortBy_CREATION_TIME ImageVersionSortBy = "CREATION_TIME" ImageVersionSortBy_LAST_MODIFIED_TIME ImageVersionSortBy = "LAST_MODIFIED_TIME" ImageVersionSortBy_VERSION ImageVersionSortBy = "VERSION" )
type ImageVersionSortOrder ¶
type ImageVersionSortOrder string
const ( ImageVersionSortOrder_ASCENDING ImageVersionSortOrder = "ASCENDING" ImageVersionSortOrder_DESCENDING ImageVersionSortOrder = "DESCENDING" )
type ImageVersionStatus ¶
type ImageVersionStatus string
const ( ImageVersionStatus_CREATING ImageVersionStatus = "CREATING" ImageVersionStatus_CREATED ImageVersionStatus = "CREATED" ImageVersionStatus_CREATE_FAILED ImageVersionStatus = "CREATE_FAILED" ImageVersionStatus_DELETING ImageVersionStatus = "DELETING" ImageVersionStatus_DELETE_FAILED ImageVersionStatus = "DELETE_FAILED" )
type InferenceExecutionConfig ¶
type InferenceExecutionConfig struct {
Mode *string `json:"mode,omitempty"`
}
Specifies details about how containers in a multi-container endpoint are run.
func (*InferenceExecutionConfig) DeepCopy ¶
func (in *InferenceExecutionConfig) DeepCopy() *InferenceExecutionConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InferenceExecutionConfig.
func (*InferenceExecutionConfig) DeepCopyInto ¶
func (in *InferenceExecutionConfig) DeepCopyInto(out *InferenceExecutionConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InferenceExecutionMode ¶
type InferenceExecutionMode string
const ( InferenceExecutionMode_Serial InferenceExecutionMode = "Serial" InferenceExecutionMode_Direct InferenceExecutionMode = "Direct" )
type InferenceSpecification ¶ added in v0.0.3
type InferenceSpecification struct { Containers []*ModelPackageContainerDefinition `json:"containers,omitempty"` SupportedContentTypes []*string `json:"supportedContentTypes,omitempty"` SupportedRealtimeInferenceInstanceTypes []*string `json:"supportedRealtimeInferenceInstanceTypes,omitempty"` SupportedResponseMIMETypes []*string `json:"supportedResponseMIMETypes,omitempty"` SupportedTransformInstanceTypes []*string `json:"supportedTransformInstanceTypes,omitempty"` }
Defines how to perform inference generation after a training job is run.
func (*InferenceSpecification) DeepCopy ¶ added in v0.0.3
func (in *InferenceSpecification) DeepCopy() *InferenceSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InferenceSpecification.
func (*InferenceSpecification) DeepCopyInto ¶ added in v0.0.3
func (in *InferenceSpecification) DeepCopyInto(out *InferenceSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputConfig ¶
type InputConfig struct {
S3URI *string `json:"s3URI,omitempty"`
}
Contains information about the location of input model artifacts, the name and shape of the expected data inputs, and the framework in which the model was trained.
func (*InputConfig) DeepCopy ¶
func (in *InputConfig) DeepCopy() *InputConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputConfig.
func (*InputConfig) DeepCopyInto ¶
func (in *InputConfig) DeepCopyInto(out *InputConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceType ¶
type InstanceType string
const ( InstanceType_ml_t2_medium InstanceType = "ml.t2.medium" InstanceType_ml_t2_large InstanceType = "ml.t2.large" InstanceType_ml_t2_xlarge InstanceType = "ml.t2.xlarge" InstanceType_ml_t2_2xlarge InstanceType = "ml.t2.2xlarge" InstanceType_ml_t3_medium InstanceType = "ml.t3.medium" InstanceType_ml_t3_large InstanceType = "ml.t3.large" InstanceType_ml_t3_xlarge InstanceType = "ml.t3.xlarge" InstanceType_ml_t3_2xlarge InstanceType = "ml.t3.2xlarge" InstanceType_ml_m4_xlarge InstanceType = "ml.m4.xlarge" InstanceType_ml_m4_2xlarge InstanceType = "ml.m4.2xlarge" InstanceType_ml_m4_4xlarge InstanceType = "ml.m4.4xlarge" InstanceType_ml_m4_10xlarge InstanceType = "ml.m4.10xlarge" InstanceType_ml_m4_16xlarge InstanceType = "ml.m4.16xlarge" InstanceType_ml_m5_xlarge InstanceType = "ml.m5.xlarge" InstanceType_ml_m5_2xlarge InstanceType = "ml.m5.2xlarge" InstanceType_ml_m5_4xlarge InstanceType = "ml.m5.4xlarge" InstanceType_ml_m5_12xlarge InstanceType = "ml.m5.12xlarge" InstanceType_ml_m5_24xlarge InstanceType = "ml.m5.24xlarge" InstanceType_ml_m5d_large InstanceType = "ml.m5d.large" InstanceType_ml_m5d_xlarge InstanceType = "ml.m5d.xlarge" InstanceType_ml_m5d_2xlarge InstanceType = "ml.m5d.2xlarge" InstanceType_ml_m5d_4xlarge InstanceType = "ml.m5d.4xlarge" InstanceType_ml_m5d_8xlarge InstanceType = "ml.m5d.8xlarge" InstanceType_ml_m5d_12xlarge InstanceType = "ml.m5d.12xlarge" InstanceType_ml_m5d_16xlarge InstanceType = "ml.m5d.16xlarge" InstanceType_ml_m5d_24xlarge InstanceType = "ml.m5d.24xlarge" InstanceType_ml_c4_xlarge InstanceType = "ml.c4.xlarge" InstanceType_ml_c4_2xlarge InstanceType = "ml.c4.2xlarge" InstanceType_ml_c4_4xlarge InstanceType = "ml.c4.4xlarge" InstanceType_ml_c4_8xlarge InstanceType = "ml.c4.8xlarge" InstanceType_ml_c5_xlarge InstanceType = "ml.c5.xlarge" InstanceType_ml_c5_2xlarge InstanceType = "ml.c5.2xlarge" InstanceType_ml_c5_4xlarge InstanceType = "ml.c5.4xlarge" InstanceType_ml_c5_9xlarge InstanceType = "ml.c5.9xlarge" InstanceType_ml_c5_18xlarge InstanceType = "ml.c5.18xlarge" InstanceType_ml_c5d_xlarge InstanceType = "ml.c5d.xlarge" InstanceType_ml_c5d_2xlarge InstanceType = "ml.c5d.2xlarge" InstanceType_ml_c5d_4xlarge InstanceType = "ml.c5d.4xlarge" InstanceType_ml_c5d_9xlarge InstanceType = "ml.c5d.9xlarge" InstanceType_ml_c5d_18xlarge InstanceType = "ml.c5d.18xlarge" InstanceType_ml_p2_xlarge InstanceType = "ml.p2.xlarge" InstanceType_ml_p2_8xlarge InstanceType = "ml.p2.8xlarge" InstanceType_ml_p2_16xlarge InstanceType = "ml.p2.16xlarge" InstanceType_ml_p3_2xlarge InstanceType = "ml.p3.2xlarge" InstanceType_ml_p3_8xlarge InstanceType = "ml.p3.8xlarge" InstanceType_ml_p3_16xlarge InstanceType = "ml.p3.16xlarge" InstanceType_ml_p3dn_24xlarge InstanceType = "ml.p3dn.24xlarge" InstanceType_ml_g4dn_xlarge InstanceType = "ml.g4dn.xlarge" InstanceType_ml_g4dn_2xlarge InstanceType = "ml.g4dn.2xlarge" InstanceType_ml_g4dn_4xlarge InstanceType = "ml.g4dn.4xlarge" InstanceType_ml_g4dn_8xlarge InstanceType = "ml.g4dn.8xlarge" InstanceType_ml_g4dn_12xlarge InstanceType = "ml.g4dn.12xlarge" InstanceType_ml_g4dn_16xlarge InstanceType = "ml.g4dn.16xlarge" InstanceType_ml_r5_large InstanceType = "ml.r5.large" InstanceType_ml_r5_xlarge InstanceType = "ml.r5.xlarge" InstanceType_ml_r5_2xlarge InstanceType = "ml.r5.2xlarge" InstanceType_ml_r5_4xlarge InstanceType = "ml.r5.4xlarge" InstanceType_ml_r5_8xlarge InstanceType = "ml.r5.8xlarge" InstanceType_ml_r5_12xlarge InstanceType = "ml.r5.12xlarge" InstanceType_ml_r5_16xlarge InstanceType = "ml.r5.16xlarge" InstanceType_ml_r5_24xlarge InstanceType = "ml.r5.24xlarge" )
type IntegerParameterRange ¶
type IntegerParameterRange struct { MaxValue *string `json:"maxValue,omitempty"` MinValue *string `json:"minValue,omitempty"` Name *string `json:"name,omitempty"` ScalingType *string `json:"scalingType,omitempty"` }
For a hyperparameter of the integer type, specifies the range that a hyperparameter tuning job searches.
func (*IntegerParameterRange) DeepCopy ¶
func (in *IntegerParameterRange) DeepCopy() *IntegerParameterRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegerParameterRange.
func (*IntegerParameterRange) DeepCopyInto ¶
func (in *IntegerParameterRange) DeepCopyInto(out *IntegerParameterRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegerParameterRangeSpecification ¶
type IntegerParameterRangeSpecification struct { MaxValue *string `json:"maxValue,omitempty"` MinValue *string `json:"minValue,omitempty"` }
Defines the possible values for an integer hyperparameter.
func (*IntegerParameterRangeSpecification) DeepCopy ¶
func (in *IntegerParameterRangeSpecification) DeepCopy() *IntegerParameterRangeSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegerParameterRangeSpecification.
func (*IntegerParameterRangeSpecification) DeepCopyInto ¶
func (in *IntegerParameterRangeSpecification) DeepCopyInto(out *IntegerParameterRangeSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JoinSource ¶
type JoinSource string
const ( JoinSource_Input JoinSource = "Input" JoinSource_None JoinSource = "None" )
type JupyterServerAppSettings ¶ added in v0.3.0
type JupyterServerAppSettings struct { // Specifies the ARN's of a SageMaker image and SageMaker image version, and // the instance type that the version runs on. DefaultResourceSpec *ResourceSpec `json:"defaultResourceSpec,omitempty"` LifecycleConfigARNs []*string `json:"lifecycleConfigARNs,omitempty"` }
The JupyterServer app settings.
func (*JupyterServerAppSettings) DeepCopy ¶ added in v0.3.0
func (in *JupyterServerAppSettings) DeepCopy() *JupyterServerAppSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterServerAppSettings.
func (*JupyterServerAppSettings) DeepCopyInto ¶ added in v0.3.0
func (in *JupyterServerAppSettings) DeepCopyInto(out *JupyterServerAppSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KernelGatewayAppSettings ¶ added in v0.3.0
type KernelGatewayAppSettings struct { CustomImages []*CustomImage `json:"customImages,omitempty"` // Specifies the ARN's of a SageMaker image and SageMaker image version, and // the instance type that the version runs on. DefaultResourceSpec *ResourceSpec `json:"defaultResourceSpec,omitempty"` LifecycleConfigARNs []*string `json:"lifecycleConfigARNs,omitempty"` }
The KernelGateway app settings.
func (*KernelGatewayAppSettings) DeepCopy ¶ added in v0.3.0
func (in *KernelGatewayAppSettings) DeepCopy() *KernelGatewayAppSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KernelGatewayAppSettings.
func (*KernelGatewayAppSettings) DeepCopyInto ¶ added in v0.3.0
func (in *KernelGatewayAppSettings) DeepCopyInto(out *KernelGatewayAppSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LabelingJobAlgorithmsConfig ¶
type LabelingJobAlgorithmsConfig struct {
InitialActiveLearningModelARN *string `json:"initialActiveLearningModelARN,omitempty"`
}
Provides configuration information for auto-labeling of your data objects. A LabelingJobAlgorithmsConfig object must be supplied in order to use auto-labeling.
func (*LabelingJobAlgorithmsConfig) DeepCopy ¶
func (in *LabelingJobAlgorithmsConfig) DeepCopy() *LabelingJobAlgorithmsConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelingJobAlgorithmsConfig.
func (*LabelingJobAlgorithmsConfig) DeepCopyInto ¶
func (in *LabelingJobAlgorithmsConfig) DeepCopyInto(out *LabelingJobAlgorithmsConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LabelingJobForWorkteamSummary ¶
type LabelingJobForWorkteamSummary struct {
CreationTime *metav1.Time `json:"creationTime,omitempty"`
}
Provides summary information for a work team.
func (*LabelingJobForWorkteamSummary) DeepCopy ¶
func (in *LabelingJobForWorkteamSummary) DeepCopy() *LabelingJobForWorkteamSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelingJobForWorkteamSummary.
func (*LabelingJobForWorkteamSummary) DeepCopyInto ¶
func (in *LabelingJobForWorkteamSummary) DeepCopyInto(out *LabelingJobForWorkteamSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LabelingJobOutput ¶
type LabelingJobOutput struct { FinalActiveLearningModelARN *string `json:"finalActiveLearningModelARN,omitempty"` OutputDatasetS3URI *string `json:"outputDatasetS3URI,omitempty"` }
Specifies the location of the output produced by the labeling job.
func (*LabelingJobOutput) DeepCopy ¶
func (in *LabelingJobOutput) DeepCopy() *LabelingJobOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelingJobOutput.
func (*LabelingJobOutput) DeepCopyInto ¶
func (in *LabelingJobOutput) DeepCopyInto(out *LabelingJobOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LabelingJobOutputConfig ¶
type LabelingJobOutputConfig struct { KMSKeyID *string `json:"kmsKeyID,omitempty"` S3OutputPath *string `json:"s3OutputPath,omitempty"` SNSTopicARN *string `json:"snsTopicARN,omitempty"` }
Output configuration information for a labeling job.
func (*LabelingJobOutputConfig) DeepCopy ¶
func (in *LabelingJobOutputConfig) DeepCopy() *LabelingJobOutputConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelingJobOutputConfig.
func (*LabelingJobOutputConfig) DeepCopyInto ¶
func (in *LabelingJobOutputConfig) DeepCopyInto(out *LabelingJobOutputConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LabelingJobResourceConfig ¶
type LabelingJobResourceConfig struct {
VolumeKMSKeyID *string `json:"volumeKMSKeyID,omitempty"`
}
Configure encryption on the storage volume attached to the ML compute instance used to run automated data labeling model training and inference.
func (*LabelingJobResourceConfig) DeepCopy ¶
func (in *LabelingJobResourceConfig) DeepCopy() *LabelingJobResourceConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelingJobResourceConfig.
func (*LabelingJobResourceConfig) DeepCopyInto ¶
func (in *LabelingJobResourceConfig) DeepCopyInto(out *LabelingJobResourceConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LabelingJobS3DataSource ¶
type LabelingJobS3DataSource struct {
ManifestS3URI *string `json:"manifestS3URI,omitempty"`
}
The Amazon S3 location of the input data objects.
func (*LabelingJobS3DataSource) DeepCopy ¶
func (in *LabelingJobS3DataSource) DeepCopy() *LabelingJobS3DataSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelingJobS3DataSource.
func (*LabelingJobS3DataSource) DeepCopyInto ¶
func (in *LabelingJobS3DataSource) DeepCopyInto(out *LabelingJobS3DataSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LabelingJobSNSDataSource ¶ added in v0.3.2
type LabelingJobSNSDataSource struct {
SNSTopicARN *string `json:"snsTopicARN,omitempty"`
}
An Amazon SNS data source used for streaming labeling jobs.
func (*LabelingJobSNSDataSource) DeepCopy ¶ added in v0.3.2
func (in *LabelingJobSNSDataSource) DeepCopy() *LabelingJobSNSDataSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelingJobSNSDataSource.
func (*LabelingJobSNSDataSource) DeepCopyInto ¶ added in v0.3.2
func (in *LabelingJobSNSDataSource) DeepCopyInto(out *LabelingJobSNSDataSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LabelingJobStatus ¶
type LabelingJobStatus string
const ( LabelingJobStatus_Initializing LabelingJobStatus = "Initializing" LabelingJobStatus_InProgress LabelingJobStatus = "InProgress" LabelingJobStatus_Completed LabelingJobStatus = "Completed" LabelingJobStatus_Failed LabelingJobStatus = "Failed" LabelingJobStatus_Stopping LabelingJobStatus = "Stopping" LabelingJobStatus_Stopped LabelingJobStatus = "Stopped" )
type LabelingJobSummary ¶
type LabelingJobSummary struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` FailureReason *string `json:"failureReason,omitempty"` LabelingJobARN *string `json:"labelingJobARN,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` }
Provides summary information about a labeling job.
func (*LabelingJobSummary) DeepCopy ¶
func (in *LabelingJobSummary) DeepCopy() *LabelingJobSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelingJobSummary.
func (*LabelingJobSummary) DeepCopyInto ¶
func (in *LabelingJobSummary) DeepCopyInto(out *LabelingJobSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LambdaStepMetadata ¶ added in v0.3.1
type LambdaStepMetadata struct {
ARN *string `json:"arn,omitempty"`
}
Metadata for a Lambda step.
func (*LambdaStepMetadata) DeepCopy ¶ added in v0.3.1
func (in *LambdaStepMetadata) DeepCopy() *LambdaStepMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaStepMetadata.
func (*LambdaStepMetadata) DeepCopyInto ¶ added in v0.3.1
func (in *LambdaStepMetadata) DeepCopyInto(out *LambdaStepMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListCompilationJobsSortBy ¶
type ListCompilationJobsSortBy string
const ( ListCompilationJobsSortBy_Name ListCompilationJobsSortBy = "Name" ListCompilationJobsSortBy_CreationTime ListCompilationJobsSortBy = "CreationTime" ListCompilationJobsSortBy_Status ListCompilationJobsSortBy = "Status" )
type ListDeviceFleetsSortBy ¶
type ListDeviceFleetsSortBy string
const ( ListDeviceFleetsSortBy_NAME ListDeviceFleetsSortBy = "NAME" ListDeviceFleetsSortBy_CREATION_TIME ListDeviceFleetsSortBy = "CREATION_TIME" ListDeviceFleetsSortBy_LAST_MODIFIED_TIME ListDeviceFleetsSortBy = "LAST_MODIFIED_TIME" )
type ListEdgePackagingJobsSortBy ¶
type ListEdgePackagingJobsSortBy string
const ( ListEdgePackagingJobsSortBy_NAME ListEdgePackagingJobsSortBy = "NAME" ListEdgePackagingJobsSortBy_MODEL_NAME ListEdgePackagingJobsSortBy = "MODEL_NAME" ListEdgePackagingJobsSortBy_CREATION_TIME ListEdgePackagingJobsSortBy = "CREATION_TIME" ListEdgePackagingJobsSortBy_LAST_MODIFIED_TIME ListEdgePackagingJobsSortBy = "LAST_MODIFIED_TIME" ListEdgePackagingJobsSortBy_STATUS ListEdgePackagingJobsSortBy = "STATUS" )
type ListLabelingJobsForWorkteamSortByOptions ¶
type ListLabelingJobsForWorkteamSortByOptions string
const (
ListLabelingJobsForWorkteamSortByOptions_CreationTime ListLabelingJobsForWorkteamSortByOptions = "CreationTime"
)
type ListWorkforcesSortByOptions ¶
type ListWorkforcesSortByOptions string
const ( ListWorkforcesSortByOptions_Name ListWorkforcesSortByOptions = "Name" ListWorkforcesSortByOptions_CreateDate ListWorkforcesSortByOptions = "CreateDate" )
type ListWorkteamsSortByOptions ¶
type ListWorkteamsSortByOptions string
const ( ListWorkteamsSortByOptions_Name ListWorkteamsSortByOptions = "Name" ListWorkteamsSortByOptions_CreateDate ListWorkteamsSortByOptions = "CreateDate" )
type MetadataProperties ¶ added in v0.0.3
type MetadataProperties struct { CommitID *string `json:"commitID,omitempty"` GeneratedBy *string `json:"generatedBy,omitempty"` ProjectID *string `json:"projectID,omitempty"` Repository *string `json:"repository,omitempty"` }
Metadata properties of the tracking entity, trial, or trial component.
func (*MetadataProperties) DeepCopy ¶ added in v0.0.3
func (in *MetadataProperties) DeepCopy() *MetadataProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetadataProperties.
func (*MetadataProperties) DeepCopyInto ¶ added in v0.0.3
func (in *MetadataProperties) DeepCopyInto(out *MetadataProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricData ¶
type MetricData struct { MetricName *string `json:"metricName,omitempty"` Timestamp *metav1.Time `json:"timestamp,omitempty"` Value *float64 `json:"value,omitempty"` }
The name, value, and date and time of a metric that was emitted to Amazon CloudWatch.
func (*MetricData) DeepCopy ¶
func (in *MetricData) DeepCopy() *MetricData
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricData.
func (*MetricData) DeepCopyInto ¶
func (in *MetricData) DeepCopyInto(out *MetricData)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricDatum ¶ added in v0.3.1
type MetricDatum struct {
Value *float64 `json:"value,omitempty"`
}
Information about the metric for a candidate produced by an AutoML job.
func (*MetricDatum) DeepCopy ¶ added in v0.3.1
func (in *MetricDatum) DeepCopy() *MetricDatum
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricDatum.
func (*MetricDatum) DeepCopyInto ¶ added in v0.3.1
func (in *MetricDatum) DeepCopyInto(out *MetricDatum)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricDefinition ¶
type MetricDefinition struct { Name *string `json:"name,omitempty"` Regex *string `json:"regex,omitempty"` }
Specifies a metric that the training algorithm writes to stderr or stdout. Amazon SageMakerhyperparameter tuning captures all defined metrics. You specify one metric that a hyperparameter tuning job uses as its objective metric to choose the best training job.
func (*MetricDefinition) DeepCopy ¶
func (in *MetricDefinition) DeepCopy() *MetricDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricDefinition.
func (*MetricDefinition) DeepCopyInto ¶
func (in *MetricDefinition) DeepCopyInto(out *MetricDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricSetSource ¶ added in v0.3.1
type MetricSetSource string
const ( MetricSetSource_Train MetricSetSource = "Train" MetricSetSource_Validation MetricSetSource = "Validation" MetricSetSource_Test MetricSetSource = "Test" )
type MetricsSource ¶
type MetricsSource struct { ContentDigest *string `json:"contentDigest,omitempty"` ContentType *string `json:"contentType,omitempty"` S3URI *string `json:"s3URI,omitempty"` }
func (*MetricsSource) DeepCopy ¶
func (in *MetricsSource) DeepCopy() *MetricsSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricsSource.
func (*MetricsSource) DeepCopyInto ¶
func (in *MetricsSource) DeepCopyInto(out *MetricsSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Model ¶
type Model struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ModelSpec `json:"spec,omitempty"` Status ModelStatus `json:"status,omitempty"` }
Model is the Schema for the Models API +kubebuilder:object:root=true +kubebuilder:subresource:status
func (*Model) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Model.
func (*Model) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Model) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ModelApprovalStatus ¶
type ModelApprovalStatus string
const ( ModelApprovalStatus_Approved ModelApprovalStatus = "Approved" ModelApprovalStatus_Rejected ModelApprovalStatus = "Rejected" ModelApprovalStatus_PendingManualApproval ModelApprovalStatus = "PendingManualApproval" )
type ModelArtifacts ¶
type ModelArtifacts struct {
S3ModelArtifacts *string `json:"s3ModelArtifacts,omitempty"`
}
Provides information about the location that is configured for storing model artifacts.
Model artifacts are the output that results from training a model, and typically consist of trained parameters, a model definition that describes how to compute inferences, and other metadata.
func (*ModelArtifacts) DeepCopy ¶
func (in *ModelArtifacts) DeepCopy() *ModelArtifacts
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelArtifacts.
func (*ModelArtifacts) DeepCopyInto ¶
func (in *ModelArtifacts) DeepCopyInto(out *ModelArtifacts)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelBiasAppSpecification ¶
type ModelBiasAppSpecification struct { ConfigURI *string `json:"configURI,omitempty"` Environment map[string]*string `json:"environment,omitempty"` ImageURI *string `json:"imageURI,omitempty"` }
Docker container image configuration object for the model bias job.
func (*ModelBiasAppSpecification) DeepCopy ¶
func (in *ModelBiasAppSpecification) DeepCopy() *ModelBiasAppSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelBiasAppSpecification.
func (*ModelBiasAppSpecification) DeepCopyInto ¶
func (in *ModelBiasAppSpecification) DeepCopyInto(out *ModelBiasAppSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelBiasBaselineConfig ¶
type ModelBiasBaselineConfig struct { BaseliningJobName *string `json:"baseliningJobName,omitempty"` // The constraints resource for a monitoring job. ConstraintsResource *MonitoringConstraintsResource `json:"constraintsResource,omitempty"` }
The configuration for a baseline model bias job.
func (*ModelBiasBaselineConfig) DeepCopy ¶
func (in *ModelBiasBaselineConfig) DeepCopy() *ModelBiasBaselineConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelBiasBaselineConfig.
func (*ModelBiasBaselineConfig) DeepCopyInto ¶
func (in *ModelBiasBaselineConfig) DeepCopyInto(out *ModelBiasBaselineConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelBiasJobDefinition ¶
type ModelBiasJobDefinition struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ModelBiasJobDefinitionSpec `json:"spec,omitempty"` Status ModelBiasJobDefinitionStatus `json:"status,omitempty"` }
ModelBiasJobDefinition is the Schema for the ModelBiasJobDefinitions API +kubebuilder:object:root=true +kubebuilder:subresource:status
func (*ModelBiasJobDefinition) DeepCopy ¶
func (in *ModelBiasJobDefinition) DeepCopy() *ModelBiasJobDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelBiasJobDefinition.
func (*ModelBiasJobDefinition) DeepCopyInto ¶
func (in *ModelBiasJobDefinition) DeepCopyInto(out *ModelBiasJobDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelBiasJobDefinition) DeepCopyObject ¶
func (in *ModelBiasJobDefinition) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ModelBiasJobDefinitionList ¶
type ModelBiasJobDefinitionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ModelBiasJobDefinition `json:"items"` }
ModelBiasJobDefinitionList contains a list of ModelBiasJobDefinition +kubebuilder:object:root=true
func (*ModelBiasJobDefinitionList) DeepCopy ¶
func (in *ModelBiasJobDefinitionList) DeepCopy() *ModelBiasJobDefinitionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelBiasJobDefinitionList.
func (*ModelBiasJobDefinitionList) DeepCopyInto ¶
func (in *ModelBiasJobDefinitionList) DeepCopyInto(out *ModelBiasJobDefinitionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelBiasJobDefinitionList) DeepCopyObject ¶
func (in *ModelBiasJobDefinitionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ModelBiasJobDefinitionSpec ¶
type ModelBiasJobDefinitionSpec struct { // The name of the bias job definition. The name must be unique within an Amazon // Web Services Region in the Amazon Web Services account. // +kubebuilder:validation:Required JobDefinitionName *string `json:"jobDefinitionName"` // +kubebuilder:validation:Required JobResources *MonitoringResources `json:"jobResources"` // Configures the model bias job to run a specified Docker container image. // +kubebuilder:validation:Required ModelBiasAppSpecification *ModelBiasAppSpecification `json:"modelBiasAppSpecification"` // The baseline configuration for a model bias job. ModelBiasBaselineConfig *ModelBiasBaselineConfig `json:"modelBiasBaselineConfig,omitempty"` // Inputs for the model bias job. // +kubebuilder:validation:Required ModelBiasJobInput *ModelBiasJobInput `json:"modelBiasJobInput"` // +kubebuilder:validation:Required ModelBiasJobOutputConfig *MonitoringOutputConfig `json:"modelBiasJobOutputConfig"` // Networking options for a model bias job. NetworkConfig *MonitoringNetworkConfig `json:"networkConfig,omitempty"` // The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume // to perform tasks on your behalf. // +kubebuilder:validation:Required RoleARN *string `json:"roleARN"` StoppingCondition *MonitoringStoppingCondition `json:"stoppingCondition,omitempty"` // (Optional) An array of key-value pairs. For more information, see Using Cost // Allocation Tags (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html#allocation-whatURL) // in the Amazon Web Services Billing and Cost Management User Guide. Tags []*Tag `json:"tags,omitempty"` }
ModelBiasJobDefinitionSpec defines the desired state of ModelBiasJobDefinition.
func (*ModelBiasJobDefinitionSpec) DeepCopy ¶
func (in *ModelBiasJobDefinitionSpec) DeepCopy() *ModelBiasJobDefinitionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelBiasJobDefinitionSpec.
func (*ModelBiasJobDefinitionSpec) DeepCopyInto ¶
func (in *ModelBiasJobDefinitionSpec) DeepCopyInto(out *ModelBiasJobDefinitionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelBiasJobDefinitionStatus ¶
type ModelBiasJobDefinitionStatus 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"` }
ModelBiasJobDefinitionStatus defines the observed state of ModelBiasJobDefinition
func (*ModelBiasJobDefinitionStatus) DeepCopy ¶
func (in *ModelBiasJobDefinitionStatus) DeepCopy() *ModelBiasJobDefinitionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelBiasJobDefinitionStatus.
func (*ModelBiasJobDefinitionStatus) DeepCopyInto ¶
func (in *ModelBiasJobDefinitionStatus) DeepCopyInto(out *ModelBiasJobDefinitionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelBiasJobInput ¶
type ModelBiasJobInput struct { // Input object for the endpoint EndpointInput *EndpointInput `json:"endpointInput,omitempty"` // The ground truth labels for the dataset used for the monitoring job. GroundTruthS3Input *MonitoringGroundTruthS3Input `json:"groundTruthS3Input,omitempty"` }
Inputs for the model bias job.
func (*ModelBiasJobInput) DeepCopy ¶
func (in *ModelBiasJobInput) DeepCopy() *ModelBiasJobInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelBiasJobInput.
func (*ModelBiasJobInput) DeepCopyInto ¶
func (in *ModelBiasJobInput) DeepCopyInto(out *ModelBiasJobInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelCacheSetting ¶
type ModelCacheSetting string
const ( ModelCacheSetting_Enabled ModelCacheSetting = "Enabled" ModelCacheSetting_Disabled ModelCacheSetting = "Disabled" )
type ModelClientConfig ¶
type ModelClientConfig struct { InvocationsMaxRetries *int64 `json:"invocationsMaxRetries,omitempty"` InvocationsTimeoutInSeconds *int64 `json:"invocationsTimeoutInSeconds,omitempty"` }
Configures the timeout and maximum number of retries for processing a transform job invocation.
func (*ModelClientConfig) DeepCopy ¶
func (in *ModelClientConfig) DeepCopy() *ModelClientConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelClientConfig.
func (*ModelClientConfig) DeepCopyInto ¶
func (in *ModelClientConfig) DeepCopyInto(out *ModelClientConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelDataQuality ¶ added in v0.0.3
type ModelDataQuality struct { Constraints *MetricsSource `json:"constraints,omitempty"` Statistics *MetricsSource `json:"statistics,omitempty"` }
Data quality constraints and statistics for a model.
func (*ModelDataQuality) DeepCopy ¶ added in v0.0.3
func (in *ModelDataQuality) DeepCopy() *ModelDataQuality
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelDataQuality.
func (*ModelDataQuality) DeepCopyInto ¶ added in v0.0.3
func (in *ModelDataQuality) DeepCopyInto(out *ModelDataQuality)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelDeployConfig ¶ added in v0.3.1
type ModelDeployConfig struct {
EndpointName *string `json:"endpointName,omitempty"`
}
Specifies how to generate the endpoint name for an automatic one-click Autopilot model deployment.
func (*ModelDeployConfig) DeepCopy ¶ added in v0.3.1
func (in *ModelDeployConfig) DeepCopy() *ModelDeployConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelDeployConfig.
func (*ModelDeployConfig) DeepCopyInto ¶ added in v0.3.1
func (in *ModelDeployConfig) DeepCopyInto(out *ModelDeployConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelDeployResult ¶ added in v0.3.1
type ModelDeployResult struct {
EndpointName *string `json:"endpointName,omitempty"`
}
Provides information about the endpoint of the model deployment.
func (*ModelDeployResult) DeepCopy ¶ added in v0.3.1
func (in *ModelDeployResult) DeepCopy() *ModelDeployResult
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelDeployResult.
func (*ModelDeployResult) DeepCopyInto ¶ added in v0.3.1
func (in *ModelDeployResult) DeepCopyInto(out *ModelDeployResult)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelExplainabilityAppSpecification ¶
type ModelExplainabilityAppSpecification struct { ConfigURI *string `json:"configURI,omitempty"` Environment map[string]*string `json:"environment,omitempty"` ImageURI *string `json:"imageURI,omitempty"` }
Docker container image configuration object for the model explainability job.
func (*ModelExplainabilityAppSpecification) DeepCopy ¶
func (in *ModelExplainabilityAppSpecification) DeepCopy() *ModelExplainabilityAppSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelExplainabilityAppSpecification.
func (*ModelExplainabilityAppSpecification) DeepCopyInto ¶
func (in *ModelExplainabilityAppSpecification) DeepCopyInto(out *ModelExplainabilityAppSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelExplainabilityBaselineConfig ¶
type ModelExplainabilityBaselineConfig struct { BaseliningJobName *string `json:"baseliningJobName,omitempty"` // The constraints resource for a monitoring job. ConstraintsResource *MonitoringConstraintsResource `json:"constraintsResource,omitempty"` }
The configuration for a baseline model explainability job.
func (*ModelExplainabilityBaselineConfig) DeepCopy ¶
func (in *ModelExplainabilityBaselineConfig) DeepCopy() *ModelExplainabilityBaselineConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelExplainabilityBaselineConfig.
func (*ModelExplainabilityBaselineConfig) DeepCopyInto ¶
func (in *ModelExplainabilityBaselineConfig) DeepCopyInto(out *ModelExplainabilityBaselineConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelExplainabilityJobDefinition ¶
type ModelExplainabilityJobDefinition struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ModelExplainabilityJobDefinitionSpec `json:"spec,omitempty"` Status ModelExplainabilityJobDefinitionStatus `json:"status,omitempty"` }
ModelExplainabilityJobDefinition is the Schema for the ModelExplainabilityJobDefinitions API +kubebuilder:object:root=true +kubebuilder:subresource:status
func (*ModelExplainabilityJobDefinition) DeepCopy ¶
func (in *ModelExplainabilityJobDefinition) DeepCopy() *ModelExplainabilityJobDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelExplainabilityJobDefinition.
func (*ModelExplainabilityJobDefinition) DeepCopyInto ¶
func (in *ModelExplainabilityJobDefinition) DeepCopyInto(out *ModelExplainabilityJobDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelExplainabilityJobDefinition) DeepCopyObject ¶
func (in *ModelExplainabilityJobDefinition) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ModelExplainabilityJobDefinitionList ¶
type ModelExplainabilityJobDefinitionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ModelExplainabilityJobDefinition `json:"items"` }
ModelExplainabilityJobDefinitionList contains a list of ModelExplainabilityJobDefinition +kubebuilder:object:root=true
func (*ModelExplainabilityJobDefinitionList) DeepCopy ¶
func (in *ModelExplainabilityJobDefinitionList) DeepCopy() *ModelExplainabilityJobDefinitionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelExplainabilityJobDefinitionList.
func (*ModelExplainabilityJobDefinitionList) DeepCopyInto ¶
func (in *ModelExplainabilityJobDefinitionList) DeepCopyInto(out *ModelExplainabilityJobDefinitionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelExplainabilityJobDefinitionList) DeepCopyObject ¶
func (in *ModelExplainabilityJobDefinitionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ModelExplainabilityJobDefinitionSpec ¶
type ModelExplainabilityJobDefinitionSpec struct { // The name of the model explainability job definition. The name must be unique // within an Amazon Web Services Region in the Amazon Web Services account. // +kubebuilder:validation:Required JobDefinitionName *string `json:"jobDefinitionName"` // +kubebuilder:validation:Required JobResources *MonitoringResources `json:"jobResources"` // Configures the model explainability job to run a specified Docker container // image. // +kubebuilder:validation:Required ModelExplainabilityAppSpecification *ModelExplainabilityAppSpecification `json:"modelExplainabilityAppSpecification"` // The baseline configuration for a model explainability job. ModelExplainabilityBaselineConfig *ModelExplainabilityBaselineConfig `json:"modelExplainabilityBaselineConfig,omitempty"` // Inputs for the model explainability job. // +kubebuilder:validation:Required ModelExplainabilityJobInput *ModelExplainabilityJobInput `json:"modelExplainabilityJobInput"` // +kubebuilder:validation:Required ModelExplainabilityJobOutputConfig *MonitoringOutputConfig `json:"modelExplainabilityJobOutputConfig"` // Networking options for a model explainability job. NetworkConfig *MonitoringNetworkConfig `json:"networkConfig,omitempty"` // The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume // to perform tasks on your behalf. // +kubebuilder:validation:Required RoleARN *string `json:"roleARN"` StoppingCondition *MonitoringStoppingCondition `json:"stoppingCondition,omitempty"` // (Optional) An array of key-value pairs. For more information, see Using Cost // Allocation Tags (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html#allocation-whatURL) // in the Amazon Web Services Billing and Cost Management User Guide. Tags []*Tag `json:"tags,omitempty"` }
ModelExplainabilityJobDefinitionSpec defines the desired state of ModelExplainabilityJobDefinition.
func (*ModelExplainabilityJobDefinitionSpec) DeepCopy ¶
func (in *ModelExplainabilityJobDefinitionSpec) DeepCopy() *ModelExplainabilityJobDefinitionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelExplainabilityJobDefinitionSpec.
func (*ModelExplainabilityJobDefinitionSpec) DeepCopyInto ¶
func (in *ModelExplainabilityJobDefinitionSpec) DeepCopyInto(out *ModelExplainabilityJobDefinitionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelExplainabilityJobDefinitionStatus ¶
type ModelExplainabilityJobDefinitionStatus 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"` }
ModelExplainabilityJobDefinitionStatus defines the observed state of ModelExplainabilityJobDefinition
func (*ModelExplainabilityJobDefinitionStatus) DeepCopy ¶
func (in *ModelExplainabilityJobDefinitionStatus) DeepCopy() *ModelExplainabilityJobDefinitionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelExplainabilityJobDefinitionStatus.
func (*ModelExplainabilityJobDefinitionStatus) DeepCopyInto ¶
func (in *ModelExplainabilityJobDefinitionStatus) DeepCopyInto(out *ModelExplainabilityJobDefinitionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelExplainabilityJobInput ¶
type ModelExplainabilityJobInput struct { // Input object for the endpoint EndpointInput *EndpointInput `json:"endpointInput,omitempty"` }
Inputs for the model explainability job.
func (*ModelExplainabilityJobInput) DeepCopy ¶
func (in *ModelExplainabilityJobInput) DeepCopy() *ModelExplainabilityJobInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelExplainabilityJobInput.
func (*ModelExplainabilityJobInput) DeepCopyInto ¶
func (in *ModelExplainabilityJobInput) DeepCopyInto(out *ModelExplainabilityJobInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelList ¶
type ModelList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Model `json:"items"` }
ModelList contains a list of Model +kubebuilder:object:root=true
func (*ModelList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelList.
func (*ModelList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ModelMetrics ¶ added in v0.0.3
type ModelMetrics struct { // Contains bias metrics for a model. Bias *Bias `json:"bias,omitempty"` // Contains explainability metrics for a model. Explainability *Explainability `json:"explainability,omitempty"` // Data quality constraints and statistics for a model. ModelDataQuality *ModelDataQuality `json:"modelDataQuality,omitempty"` // Model quality statistics and constraints. ModelQuality *ModelQuality `json:"modelQuality,omitempty"` }
Contains metrics captured from a model.
func (*ModelMetrics) DeepCopy ¶ added in v0.0.3
func (in *ModelMetrics) DeepCopy() *ModelMetrics
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelMetrics.
func (*ModelMetrics) DeepCopyInto ¶ added in v0.0.3
func (in *ModelMetrics) DeepCopyInto(out *ModelMetrics)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelPackage ¶
type ModelPackage struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ModelPackageSpec `json:"spec,omitempty"` Status ModelPackageStatus `json:"status,omitempty"` }
ModelPackage is the Schema for the ModelPackages API +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="STATUS",type=string,priority=0,JSONPath=`.status.modelPackageStatus`
func (*ModelPackage) DeepCopy ¶
func (in *ModelPackage) DeepCopy() *ModelPackage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackage.
func (*ModelPackage) DeepCopyInto ¶
func (in *ModelPackage) DeepCopyInto(out *ModelPackage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelPackage) DeepCopyObject ¶ added in v0.0.3
func (in *ModelPackage) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ModelPackageContainerDefinition ¶
type ModelPackageContainerDefinition struct { ContainerHostname *string `json:"containerHostname,omitempty"` Environment map[string]*string `json:"environment,omitempty"` Image *string `json:"image,omitempty"` ImageDigest *string `json:"imageDigest,omitempty"` ModelDataURL *string `json:"modelDataURL,omitempty"` ProductID *string `json:"productID,omitempty"` }
Describes the Docker container for the model package.
func (*ModelPackageContainerDefinition) DeepCopy ¶
func (in *ModelPackageContainerDefinition) DeepCopy() *ModelPackageContainerDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageContainerDefinition.
func (*ModelPackageContainerDefinition) DeepCopyInto ¶
func (in *ModelPackageContainerDefinition) DeepCopyInto(out *ModelPackageContainerDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelPackageGroup ¶ added in v0.0.3
type ModelPackageGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ModelPackageGroupSpec `json:"spec,omitempty"` Status ModelPackageGroupStatus `json:"status,omitempty"` }
ModelPackageGroup is the Schema for the ModelPackageGroups API +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="STATUS",type=string,priority=0,JSONPath=`.status.modelPackageGroupStatus`
func (*ModelPackageGroup) DeepCopy ¶ added in v0.0.3
func (in *ModelPackageGroup) DeepCopy() *ModelPackageGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageGroup.
func (*ModelPackageGroup) DeepCopyInto ¶ added in v0.0.3
func (in *ModelPackageGroup) DeepCopyInto(out *ModelPackageGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelPackageGroup) DeepCopyObject ¶ added in v0.0.3
func (in *ModelPackageGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ModelPackageGroupList ¶ added in v0.0.3
type ModelPackageGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ModelPackageGroup `json:"items"` }
ModelPackageGroupList contains a list of ModelPackageGroup +kubebuilder:object:root=true
func (*ModelPackageGroupList) DeepCopy ¶ added in v0.0.3
func (in *ModelPackageGroupList) DeepCopy() *ModelPackageGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageGroupList.
func (*ModelPackageGroupList) DeepCopyInto ¶ added in v0.0.3
func (in *ModelPackageGroupList) DeepCopyInto(out *ModelPackageGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelPackageGroupList) DeepCopyObject ¶ added in v0.0.3
func (in *ModelPackageGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ModelPackageGroupSortBy ¶
type ModelPackageGroupSortBy string
const ( ModelPackageGroupSortBy_Name ModelPackageGroupSortBy = "Name" ModelPackageGroupSortBy_CreationTime ModelPackageGroupSortBy = "CreationTime" )
type ModelPackageGroupSpec ¶ added in v0.0.3
type ModelPackageGroupSpec struct { // A description for the model group. ModelPackageGroupDescription *string `json:"modelPackageGroupDescription,omitempty"` // The name of the model group. // +kubebuilder:validation:Required ModelPackageGroupName *string `json:"modelPackageGroupName"` // A list of key value pairs associated with the model group. For more information, // see Tagging Amazon Web Services resources (https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) // in the Amazon Web Services General Reference Guide. Tags []*Tag `json:"tags,omitempty"` }
ModelPackageGroupSpec defines the desired state of ModelPackageGroup.
A group of versioned models in the model registry.
func (*ModelPackageGroupSpec) DeepCopy ¶ added in v0.0.3
func (in *ModelPackageGroupSpec) DeepCopy() *ModelPackageGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageGroupSpec.
func (*ModelPackageGroupSpec) DeepCopyInto ¶ added in v0.0.3
func (in *ModelPackageGroupSpec) DeepCopyInto(out *ModelPackageGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelPackageGroupStatus ¶
type ModelPackageGroupStatus 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 of the model group. // +kubebuilder:validation:Optional ModelPackageGroupStatus *string `json:"modelPackageGroupStatus,omitempty"` }
ModelPackageGroupStatus defines the observed state of ModelPackageGroup
func (*ModelPackageGroupStatus) DeepCopy ¶ added in v0.0.3
func (in *ModelPackageGroupStatus) DeepCopy() *ModelPackageGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageGroupStatus.
func (*ModelPackageGroupStatus) DeepCopyInto ¶ added in v0.0.3
func (in *ModelPackageGroupStatus) DeepCopyInto(out *ModelPackageGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelPackageGroupStatus_SDK ¶ added in v0.0.3
type ModelPackageGroupStatus_SDK string
const ( ModelPackageGroupStatus_SDK_Pending ModelPackageGroupStatus_SDK = "Pending" ModelPackageGroupStatus_SDK_InProgress ModelPackageGroupStatus_SDK = "InProgress" ModelPackageGroupStatus_SDK_Completed ModelPackageGroupStatus_SDK = "Completed" ModelPackageGroupStatus_SDK_Failed ModelPackageGroupStatus_SDK = "Failed" ModelPackageGroupStatus_SDK_Deleting ModelPackageGroupStatus_SDK = "Deleting" ModelPackageGroupStatus_SDK_DeleteFailed ModelPackageGroupStatus_SDK = "DeleteFailed" )
type ModelPackageGroupSummary ¶ added in v0.0.3
type ModelPackageGroupSummary struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` ModelPackageGroupARN *string `json:"modelPackageGroupARN,omitempty"` ModelPackageGroupDescription *string `json:"modelPackageGroupDescription,omitempty"` ModelPackageGroupName *string `json:"modelPackageGroupName,omitempty"` ModelPackageGroupStatus *string `json:"modelPackageGroupStatus,omitempty"` }
Summary information about a model group.
func (*ModelPackageGroupSummary) DeepCopy ¶ added in v0.0.3
func (in *ModelPackageGroupSummary) DeepCopy() *ModelPackageGroupSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageGroupSummary.
func (*ModelPackageGroupSummary) DeepCopyInto ¶ added in v0.0.3
func (in *ModelPackageGroupSummary) DeepCopyInto(out *ModelPackageGroupSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelPackageGroup_SDK ¶ added in v0.0.3
type ModelPackageGroup_SDK struct { // Information about the user who created or modified an experiment, trial, // trial component, or project. CreatedBy *UserContext `json:"createdBy,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` ModelPackageGroupARN *string `json:"modelPackageGroupARN,omitempty"` ModelPackageGroupDescription *string `json:"modelPackageGroupDescription,omitempty"` ModelPackageGroupName *string `json:"modelPackageGroupName,omitempty"` ModelPackageGroupStatus *string `json:"modelPackageGroupStatus,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
A group of versioned models in the model registry.
func (*ModelPackageGroup_SDK) DeepCopy ¶ added in v0.0.3
func (in *ModelPackageGroup_SDK) DeepCopy() *ModelPackageGroup_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageGroup_SDK.
func (*ModelPackageGroup_SDK) DeepCopyInto ¶ added in v0.0.3
func (in *ModelPackageGroup_SDK) DeepCopyInto(out *ModelPackageGroup_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelPackageList ¶ added in v0.0.3
type ModelPackageList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ModelPackage `json:"items"` }
ModelPackageList contains a list of ModelPackage +kubebuilder:object:root=true
func (*ModelPackageList) DeepCopy ¶ added in v0.0.3
func (in *ModelPackageList) DeepCopy() *ModelPackageList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageList.
func (*ModelPackageList) DeepCopyInto ¶ added in v0.0.3
func (in *ModelPackageList) DeepCopyInto(out *ModelPackageList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelPackageList) DeepCopyObject ¶ added in v0.0.3
func (in *ModelPackageList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ModelPackageSortBy ¶
type ModelPackageSortBy string
const ( ModelPackageSortBy_Name ModelPackageSortBy = "Name" ModelPackageSortBy_CreationTime ModelPackageSortBy = "CreationTime" )
type ModelPackageSpec ¶ added in v0.0.3
type ModelPackageSpec struct { // A description for the approval status of the model. ApprovalDescription *string `json:"approvalDescription,omitempty"` // Whether to certify the model package for listing on Amazon Web Services Marketplace. // // This parameter is optional for unversioned models, and does not apply to // versioned models. CertifyForMarketplace *bool `json:"certifyForMarketplace,omitempty"` // A unique token that guarantees that the call to this API is idempotent. ClientToken *string `json:"clientToken,omitempty"` // The metadata properties associated with the model package versions. CustomerMetadataProperties map[string]*string `json:"customerMetadataProperties,omitempty"` // Specifies details about inference jobs that can be run with models based // on this model package, including the following: // // * The Amazon ECR paths of containers that contain the inference code and // model artifacts. // // * The instance types that the model package supports for transform jobs // and real-time endpoints used for inference. // // * The input and output content formats that the model package supports // for inference. InferenceSpecification *InferenceSpecification `json:"inferenceSpecification,omitempty"` MetadataProperties *MetadataProperties `json:"metadataProperties,omitempty"` // Whether the model is approved for deployment. // // This parameter is optional for versioned models, and does not apply to unversioned // models. // // For versioned models, the value of this parameter must be set to Approved // to deploy the model. ModelApprovalStatus *string `json:"modelApprovalStatus,omitempty"` // A structure that contains model metrics reports. ModelMetrics *ModelMetrics `json:"modelMetrics,omitempty"` // A description of the model package. ModelPackageDescription *string `json:"modelPackageDescription,omitempty"` // The name or Amazon Resource Name (ARN) of the model package group that this // model version belongs to. // // This parameter is required for versioned models, and does not apply to unversioned // models. ModelPackageGroupName *string `json:"modelPackageGroupName,omitempty"` // The name of the model package. The name must have 1 to 63 characters. Valid // characters are a-z, A-Z, 0-9, and - (hyphen). // // This parameter is required for unversioned models. It is not applicable to // versioned models. ModelPackageName *string `json:"modelPackageName,omitempty"` // Details about the algorithm that was used to create the model package. SourceAlgorithmSpecification *SourceAlgorithmSpecification `json:"sourceAlgorithmSpecification,omitempty"` // A list of key value pairs associated with the model. For more information, // see Tagging Amazon Web Services resources (https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) // in the Amazon Web Services General Reference Guide. Tags []*Tag `json:"tags,omitempty"` // Specifies configurations for one or more transform jobs that Amazon SageMaker // runs to test the model package. ValidationSpecification *ModelPackageValidationSpecification `json:"validationSpecification,omitempty"` }
ModelPackageSpec defines the desired state of ModelPackage.
A versioned model that can be deployed for SageMaker inference.
func (*ModelPackageSpec) DeepCopy ¶ added in v0.0.3
func (in *ModelPackageSpec) DeepCopy() *ModelPackageSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageSpec.
func (*ModelPackageSpec) DeepCopyInto ¶ added in v0.0.3
func (in *ModelPackageSpec) DeepCopyInto(out *ModelPackageSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelPackageStatus ¶
type ModelPackageStatus 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 specifying when the model package was created. // +kubebuilder:validation:Optional CreationTime *metav1.Time `json:"creationTime,omitempty"` // The last time the model package was modified. // +kubebuilder:validation:Optional LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` // The current status of the model package. // +kubebuilder:validation:Optional ModelPackageStatus *string `json:"modelPackageStatus,omitempty"` // Details about the current status of the model package. // +kubebuilder:validation:Optional ModelPackageStatusDetails *ModelPackageStatusDetails `json:"modelPackageStatusDetails,omitempty"` }
ModelPackageStatus defines the observed state of ModelPackage
func (*ModelPackageStatus) DeepCopy ¶ added in v0.0.3
func (in *ModelPackageStatus) DeepCopy() *ModelPackageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageStatus.
func (*ModelPackageStatus) DeepCopyInto ¶ added in v0.0.3
func (in *ModelPackageStatus) DeepCopyInto(out *ModelPackageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelPackageStatusDetails ¶ added in v0.0.3
type ModelPackageStatusDetails struct { ImageScanStatuses []*ModelPackageStatusItem `json:"imageScanStatuses,omitempty"` ValidationStatuses []*ModelPackageStatusItem `json:"validationStatuses,omitempty"` }
Specifies the validation and image scan statuses of the model package.
func (*ModelPackageStatusDetails) DeepCopy ¶ added in v0.0.3
func (in *ModelPackageStatusDetails) DeepCopy() *ModelPackageStatusDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageStatusDetails.
func (*ModelPackageStatusDetails) DeepCopyInto ¶ added in v0.0.3
func (in *ModelPackageStatusDetails) DeepCopyInto(out *ModelPackageStatusDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelPackageStatusItem ¶
type ModelPackageStatusItem struct { FailureReason *string `json:"failureReason,omitempty"` Name *string `json:"name,omitempty"` Status *string `json:"status,omitempty"` }
Represents the overall status of a model package.
func (*ModelPackageStatusItem) DeepCopy ¶
func (in *ModelPackageStatusItem) DeepCopy() *ModelPackageStatusItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageStatusItem.
func (*ModelPackageStatusItem) DeepCopyInto ¶
func (in *ModelPackageStatusItem) DeepCopyInto(out *ModelPackageStatusItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelPackageStatus_SDK ¶ added in v0.0.3
type ModelPackageStatus_SDK string
const ( ModelPackageStatus_SDK_Pending ModelPackageStatus_SDK = "Pending" ModelPackageStatus_SDK_InProgress ModelPackageStatus_SDK = "InProgress" ModelPackageStatus_SDK_Completed ModelPackageStatus_SDK = "Completed" ModelPackageStatus_SDK_Failed ModelPackageStatus_SDK = "Failed" ModelPackageStatus_SDK_Deleting ModelPackageStatus_SDK = "Deleting" )
type ModelPackageSummary ¶ added in v0.0.3
type ModelPackageSummary struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` ModelApprovalStatus *string `json:"modelApprovalStatus,omitempty"` ModelPackageARN *string `json:"modelPackageARN,omitempty"` ModelPackageDescription *string `json:"modelPackageDescription,omitempty"` ModelPackageGroupName *string `json:"modelPackageGroupName,omitempty"` ModelPackageName *string `json:"modelPackageName,omitempty"` ModelPackageStatus *string `json:"modelPackageStatus,omitempty"` ModelPackageVersion *int64 `json:"modelPackageVersion,omitempty"` }
Provides summary information about a model package.
func (*ModelPackageSummary) DeepCopy ¶ added in v0.0.3
func (in *ModelPackageSummary) DeepCopy() *ModelPackageSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageSummary.
func (*ModelPackageSummary) DeepCopyInto ¶ added in v0.0.3
func (in *ModelPackageSummary) DeepCopyInto(out *ModelPackageSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelPackageType ¶
type ModelPackageType string
const ( ModelPackageType_Versioned ModelPackageType = "Versioned" ModelPackageType_Unversioned ModelPackageType = "Unversioned" ModelPackageType_Both ModelPackageType = "Both" )
type ModelPackageValidationProfile ¶ added in v0.0.3
type ModelPackageValidationProfile 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"` }
Contains data, such as the inputs and targeted instance types that are used in the process of validating the model package.
The data provided in the validation profile is made available to your buyers on Amazon Web Services Marketplace.
func (*ModelPackageValidationProfile) DeepCopy ¶ added in v0.0.3
func (in *ModelPackageValidationProfile) DeepCopy() *ModelPackageValidationProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageValidationProfile.
func (*ModelPackageValidationProfile) DeepCopyInto ¶ added in v0.0.3
func (in *ModelPackageValidationProfile) DeepCopyInto(out *ModelPackageValidationProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelPackageValidationSpecification ¶
type ModelPackageValidationSpecification struct { ValidationProfiles []*ModelPackageValidationProfile `json:"validationProfiles,omitempty"` ValidationRole *string `json:"validationRole,omitempty"` }
Specifies batch transform jobs that Amazon SageMaker runs to validate your model package.
func (*ModelPackageValidationSpecification) DeepCopy ¶
func (in *ModelPackageValidationSpecification) DeepCopy() *ModelPackageValidationSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageValidationSpecification.
func (*ModelPackageValidationSpecification) DeepCopyInto ¶
func (in *ModelPackageValidationSpecification) DeepCopyInto(out *ModelPackageValidationSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelPackage_SDK ¶ added in v0.0.3
type ModelPackage_SDK struct { ApprovalDescription *string `json:"approvalDescription,omitempty"` CertifyForMarketplace *bool `json:"certifyForMarketplace,omitempty"` // Information about the user who created or modified an experiment, trial, // trial component, or project. CreatedBy *UserContext `json:"createdBy,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` CustomerMetadataProperties map[string]*string `json:"customerMetadataProperties,omitempty"` // Defines how to perform inference generation after a training job is run. InferenceSpecification *InferenceSpecification `json:"inferenceSpecification,omitempty"` // Information about the user who created or modified an experiment, trial, // trial component, or project. LastModifiedBy *UserContext `json:"lastModifiedBy,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` // Metadata properties of the tracking entity, trial, or trial component. MetadataProperties *MetadataProperties `json:"metadataProperties,omitempty"` ModelApprovalStatus *string `json:"modelApprovalStatus,omitempty"` // Contains metrics captured from a model. ModelMetrics *ModelMetrics `json:"modelMetrics,omitempty"` ModelPackageARN *string `json:"modelPackageARN,omitempty"` ModelPackageDescription *string `json:"modelPackageDescription,omitempty"` ModelPackageGroupName *string `json:"modelPackageGroupName,omitempty"` ModelPackageName *string `json:"modelPackageName,omitempty"` ModelPackageStatus *string `json:"modelPackageStatus,omitempty"` // Specifies the validation and image scan statuses of the model package. ModelPackageStatusDetails *ModelPackageStatusDetails `json:"modelPackageStatusDetails,omitempty"` ModelPackageVersion *int64 `json:"modelPackageVersion,omitempty"` // A list of algorithms that were used to create a model package. SourceAlgorithmSpecification *SourceAlgorithmSpecification `json:"sourceAlgorithmSpecification,omitempty"` Tags []*Tag `json:"tags,omitempty"` // Specifies batch transform jobs that Amazon SageMaker runs to validate your // model package. ValidationSpecification *ModelPackageValidationSpecification `json:"validationSpecification,omitempty"` }
A versioned model that can be deployed for SageMaker inference.
func (*ModelPackage_SDK) DeepCopy ¶ added in v0.0.3
func (in *ModelPackage_SDK) DeepCopy() *ModelPackage_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackage_SDK.
func (*ModelPackage_SDK) DeepCopyInto ¶ added in v0.0.3
func (in *ModelPackage_SDK) DeepCopyInto(out *ModelPackage_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelQuality ¶ added in v0.0.3
type ModelQuality struct { Constraints *MetricsSource `json:"constraints,omitempty"` Statistics *MetricsSource `json:"statistics,omitempty"` }
Model quality statistics and constraints.
func (*ModelQuality) DeepCopy ¶ added in v0.0.3
func (in *ModelQuality) DeepCopy() *ModelQuality
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelQuality.
func (*ModelQuality) DeepCopyInto ¶ added in v0.0.3
func (in *ModelQuality) DeepCopyInto(out *ModelQuality)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelQualityAppSpecification ¶
type ModelQualityAppSpecification 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"` ProblemType *string `json:"problemType,omitempty"` RecordPreprocessorSourceURI *string `json:"recordPreprocessorSourceURI,omitempty"` }
Container image configuration object for the monitoring job.
func (*ModelQualityAppSpecification) DeepCopy ¶
func (in *ModelQualityAppSpecification) DeepCopy() *ModelQualityAppSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelQualityAppSpecification.
func (*ModelQualityAppSpecification) DeepCopyInto ¶
func (in *ModelQualityAppSpecification) DeepCopyInto(out *ModelQualityAppSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelQualityBaselineConfig ¶
type ModelQualityBaselineConfig struct { BaseliningJobName *string `json:"baseliningJobName,omitempty"` // The constraints resource for a monitoring job. ConstraintsResource *MonitoringConstraintsResource `json:"constraintsResource,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 (*ModelQualityBaselineConfig) DeepCopy ¶
func (in *ModelQualityBaselineConfig) DeepCopy() *ModelQualityBaselineConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelQualityBaselineConfig.
func (*ModelQualityBaselineConfig) DeepCopyInto ¶
func (in *ModelQualityBaselineConfig) DeepCopyInto(out *ModelQualityBaselineConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelQualityJobDefinition ¶
type ModelQualityJobDefinition struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ModelQualityJobDefinitionSpec `json:"spec,omitempty"` Status ModelQualityJobDefinitionStatus `json:"status,omitempty"` }
ModelQualityJobDefinition is the Schema for the ModelQualityJobDefinitions API +kubebuilder:object:root=true +kubebuilder:subresource:status
func (*ModelQualityJobDefinition) DeepCopy ¶
func (in *ModelQualityJobDefinition) DeepCopy() *ModelQualityJobDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelQualityJobDefinition.
func (*ModelQualityJobDefinition) DeepCopyInto ¶
func (in *ModelQualityJobDefinition) DeepCopyInto(out *ModelQualityJobDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelQualityJobDefinition) DeepCopyObject ¶
func (in *ModelQualityJobDefinition) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ModelQualityJobDefinitionList ¶
type ModelQualityJobDefinitionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ModelQualityJobDefinition `json:"items"` }
ModelQualityJobDefinitionList contains a list of ModelQualityJobDefinition +kubebuilder:object:root=true
func (*ModelQualityJobDefinitionList) DeepCopy ¶
func (in *ModelQualityJobDefinitionList) DeepCopy() *ModelQualityJobDefinitionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelQualityJobDefinitionList.
func (*ModelQualityJobDefinitionList) DeepCopyInto ¶
func (in *ModelQualityJobDefinitionList) DeepCopyInto(out *ModelQualityJobDefinitionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelQualityJobDefinitionList) DeepCopyObject ¶
func (in *ModelQualityJobDefinitionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ModelQualityJobDefinitionSpec ¶
type ModelQualityJobDefinitionSpec struct { // The name of the monitoring job definition. // +kubebuilder:validation:Required JobDefinitionName *string `json:"jobDefinitionName"` // +kubebuilder:validation:Required JobResources *MonitoringResources `json:"jobResources"` // The container that runs the monitoring job. // +kubebuilder:validation:Required ModelQualityAppSpecification *ModelQualityAppSpecification `json:"modelQualityAppSpecification"` // Specifies the constraints and baselines for the monitoring job. ModelQualityBaselineConfig *ModelQualityBaselineConfig `json:"modelQualityBaselineConfig,omitempty"` // A list of the inputs that are monitored. Currently endpoints are supported. // +kubebuilder:validation:Required ModelQualityJobInput *ModelQualityJobInput `json:"modelQualityJobInput"` // +kubebuilder:validation:Required ModelQualityJobOutputConfig *MonitoringOutputConfig `json:"modelQualityJobOutputConfig"` // Specifies the network configuration for the monitoring job. NetworkConfig *MonitoringNetworkConfig `json:"networkConfig,omitempty"` // The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume // to perform tasks on your behalf. // +kubebuilder:validation:Required RoleARN *string `json:"roleARN"` StoppingCondition *MonitoringStoppingCondition `json:"stoppingCondition,omitempty"` // (Optional) An array of key-value pairs. For more information, see Using Cost // Allocation Tags (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html#allocation-whatURL) // in the Amazon Web Services Billing and Cost Management User Guide. Tags []*Tag `json:"tags,omitempty"` }
ModelQualityJobDefinitionSpec defines the desired state of ModelQualityJobDefinition.
func (*ModelQualityJobDefinitionSpec) DeepCopy ¶
func (in *ModelQualityJobDefinitionSpec) DeepCopy() *ModelQualityJobDefinitionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelQualityJobDefinitionSpec.
func (*ModelQualityJobDefinitionSpec) DeepCopyInto ¶
func (in *ModelQualityJobDefinitionSpec) DeepCopyInto(out *ModelQualityJobDefinitionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelQualityJobDefinitionStatus ¶
type ModelQualityJobDefinitionStatus 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"` }
ModelQualityJobDefinitionStatus defines the observed state of ModelQualityJobDefinition
func (*ModelQualityJobDefinitionStatus) DeepCopy ¶
func (in *ModelQualityJobDefinitionStatus) DeepCopy() *ModelQualityJobDefinitionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelQualityJobDefinitionStatus.
func (*ModelQualityJobDefinitionStatus) DeepCopyInto ¶
func (in *ModelQualityJobDefinitionStatus) DeepCopyInto(out *ModelQualityJobDefinitionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelQualityJobInput ¶
type ModelQualityJobInput struct { // Input object for the endpoint EndpointInput *EndpointInput `json:"endpointInput,omitempty"` // The ground truth labels for the dataset used for the monitoring job. GroundTruthS3Input *MonitoringGroundTruthS3Input `json:"groundTruthS3Input,omitempty"` }
The input for the model quality monitoring job. Currently endponts are supported for input for model quality monitoring jobs.
func (*ModelQualityJobInput) DeepCopy ¶
func (in *ModelQualityJobInput) DeepCopy() *ModelQualityJobInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelQualityJobInput.
func (*ModelQualityJobInput) DeepCopyInto ¶
func (in *ModelQualityJobInput) DeepCopyInto(out *ModelQualityJobInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelSortKey ¶
type ModelSortKey string
const ( ModelSortKey_Name ModelSortKey = "Name" ModelSortKey_CreationTime ModelSortKey = "CreationTime" )
type ModelSpec ¶
type ModelSpec struct { // Specifies the containers in the inference pipeline. Containers []*ContainerDefinition `json:"containers,omitempty"` // Isolates the model container. No inbound or outbound network calls can be // made to or from the model container. EnableNetworkIsolation *bool `json:"enableNetworkIsolation,omitempty"` // The Amazon Resource Name (ARN) of the IAM role that Amazon SageMaker can // assume to access model artifacts and docker image for deployment on ML compute // instances or for batch transform jobs. Deploying on ML compute instances // is part of model hosting. For more information, see Amazon SageMaker Roles // (https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-roles.html). // // To be able to pass this role to Amazon SageMaker, the caller of this API // must have the iam:PassRole permission. // +kubebuilder:validation:Required ExecutionRoleARN *string `json:"executionRoleARN"` // Specifies details of how containers in a multi-container endpoint are called. InferenceExecutionConfig *InferenceExecutionConfig `json:"inferenceExecutionConfig,omitempty"` // The name of the new model. // +kubebuilder:validation:Required ModelName *string `json:"modelName"` // The location of the primary docker image containing inference code, associated // artifacts, and custom environment map that the inference code uses when the // model is deployed for predictions. PrimaryContainer *ContainerDefinition `json:"primaryContainer,omitempty"` // An array of key-value pairs. You can use tags to categorize your Amazon Web // Services resources in different ways, for example, by purpose, owner, or // environment. For more information, see Tagging Amazon Web Services Resources // (https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html). Tags []*Tag `json:"tags,omitempty"` // A VpcConfig object that specifies the VPC that you want your model to connect // to. Control access to and from your model container by configuring the VPC. // VpcConfig is used in hosting services and in batch transform. 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 Data in Batch Transform Jobs by Using an Amazon Virtual Private // Cloud (https://docs.aws.amazon.com/sagemaker/latest/dg/batch-vpc.html). VPCConfig *VPCConfig `json:"vpcConfig,omitempty"` }
ModelSpec defines the desired state of Model.
func (*ModelSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelSpec.
func (*ModelSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelStatus ¶
type ModelStatus struct { // All CRs managed by ACK have a common `Status.ACKResourceMetadata` member // that is used to contain resource sync state, account ownership, // constructed ARN for the resource // +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"` }
ModelStatus defines the observed state of Model
func (*ModelStatus) DeepCopy ¶
func (in *ModelStatus) DeepCopy() *ModelStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelStatus.
func (*ModelStatus) DeepCopyInto ¶
func (in *ModelStatus) DeepCopyInto(out *ModelStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelStepMetadata ¶ added in v0.3.0
type ModelStepMetadata struct {
ARN *string `json:"arn,omitempty"`
}
Metadata for Model steps.
func (*ModelStepMetadata) DeepCopy ¶ added in v0.3.0
func (in *ModelStepMetadata) DeepCopy() *ModelStepMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelStepMetadata.
func (*ModelStepMetadata) DeepCopyInto ¶ added in v0.3.0
func (in *ModelStepMetadata) DeepCopyInto(out *ModelStepMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelSummary ¶
type ModelSummary struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` ModelARN *string `json:"modelARN,omitempty"` ModelName *string `json:"modelName,omitempty"` }
Provides summary information about a model.
func (*ModelSummary) DeepCopy ¶
func (in *ModelSummary) DeepCopy() *ModelSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelSummary.
func (*ModelSummary) DeepCopyInto ¶
func (in *ModelSummary) DeepCopyInto(out *ModelSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringAppSpecification ¶
type MonitoringAppSpecification struct { ContainerArguments []*string `json:"containerArguments,omitempty"` ContainerEntrypoint []*string `json:"containerEntrypoint,omitempty"` ImageURI *string `json:"imageURI,omitempty"` PostAnalyticsProcessorSourceURI *string `json:"postAnalyticsProcessorSourceURI,omitempty"` RecordPreprocessorSourceURI *string `json:"recordPreprocessorSourceURI,omitempty"` }
Container image configuration object for the monitoring job.
func (*MonitoringAppSpecification) DeepCopy ¶
func (in *MonitoringAppSpecification) DeepCopy() *MonitoringAppSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringAppSpecification.
func (*MonitoringAppSpecification) DeepCopyInto ¶
func (in *MonitoringAppSpecification) DeepCopyInto(out *MonitoringAppSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringBaselineConfig ¶
type MonitoringBaselineConfig 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 (*MonitoringBaselineConfig) DeepCopy ¶
func (in *MonitoringBaselineConfig) DeepCopy() *MonitoringBaselineConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringBaselineConfig.
func (*MonitoringBaselineConfig) DeepCopyInto ¶
func (in *MonitoringBaselineConfig) DeepCopyInto(out *MonitoringBaselineConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringClusterConfig ¶
type MonitoringClusterConfig struct { InstanceCount *int64 `json:"instanceCount,omitempty"` InstanceType *string `json:"instanceType,omitempty"` VolumeKMSKeyID *string `json:"volumeKMSKeyID,omitempty"` VolumeSizeInGB *int64 `json:"volumeSizeInGB,omitempty"` }
Configuration for the cluster used to run model monitoring jobs.
func (*MonitoringClusterConfig) DeepCopy ¶
func (in *MonitoringClusterConfig) DeepCopy() *MonitoringClusterConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringClusterConfig.
func (*MonitoringClusterConfig) DeepCopyInto ¶
func (in *MonitoringClusterConfig) DeepCopyInto(out *MonitoringClusterConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringConstraintsResource ¶
type MonitoringConstraintsResource struct {
S3URI *string `json:"s3URI,omitempty"`
}
The constraints resource for a monitoring job.
func (*MonitoringConstraintsResource) DeepCopy ¶
func (in *MonitoringConstraintsResource) DeepCopy() *MonitoringConstraintsResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringConstraintsResource.
func (*MonitoringConstraintsResource) DeepCopyInto ¶
func (in *MonitoringConstraintsResource) DeepCopyInto(out *MonitoringConstraintsResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringExecutionSortKey ¶
type MonitoringExecutionSortKey string
const ( MonitoringExecutionSortKey_CreationTime MonitoringExecutionSortKey = "CreationTime" MonitoringExecutionSortKey_ScheduledTime MonitoringExecutionSortKey = "ScheduledTime" MonitoringExecutionSortKey_Status MonitoringExecutionSortKey = "Status" )
type MonitoringExecutionSummary ¶
type MonitoringExecutionSummary struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` EndpointName *string `json:"endpointName,omitempty"` FailureReason *string `json:"failureReason,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` MonitoringExecutionStatus *string `json:"monitoringExecutionStatus,omitempty"` MonitoringJobDefinitionName *string `json:"monitoringJobDefinitionName,omitempty"` MonitoringScheduleName *string `json:"monitoringScheduleName,omitempty"` MonitoringType *string `json:"monitoringType,omitempty"` ProcessingJobARN *string `json:"processingJobARN,omitempty"` ScheduledTime *metav1.Time `json:"scheduledTime,omitempty"` }
Summary of information about the last monitoring job to run.
func (*MonitoringExecutionSummary) DeepCopy ¶
func (in *MonitoringExecutionSummary) DeepCopy() *MonitoringExecutionSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringExecutionSummary.
func (*MonitoringExecutionSummary) DeepCopyInto ¶
func (in *MonitoringExecutionSummary) DeepCopyInto(out *MonitoringExecutionSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringGroundTruthS3Input ¶
type MonitoringGroundTruthS3Input struct {
S3URI *string `json:"s3URI,omitempty"`
}
The ground truth labels for the dataset used for the monitoring job.
func (*MonitoringGroundTruthS3Input) DeepCopy ¶
func (in *MonitoringGroundTruthS3Input) DeepCopy() *MonitoringGroundTruthS3Input
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringGroundTruthS3Input.
func (*MonitoringGroundTruthS3Input) DeepCopyInto ¶
func (in *MonitoringGroundTruthS3Input) DeepCopyInto(out *MonitoringGroundTruthS3Input)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringInput ¶
type MonitoringInput struct { // Input object for the endpoint EndpointInput *EndpointInput `json:"endpointInput,omitempty"` }
The inputs for a monitoring job.
func (*MonitoringInput) DeepCopy ¶
func (in *MonitoringInput) DeepCopy() *MonitoringInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringInput.
func (*MonitoringInput) DeepCopyInto ¶
func (in *MonitoringInput) DeepCopyInto(out *MonitoringInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringJobDefinition ¶
type MonitoringJobDefinition struct { // 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. BaselineConfig *MonitoringBaselineConfig `json:"baselineConfig,omitempty"` Environment map[string]*string `json:"environment,omitempty"` // Container image configuration object for the monitoring job. MonitoringAppSpecification *MonitoringAppSpecification `json:"monitoringAppSpecification,omitempty"` MonitoringInputs []*MonitoringInput `json:"monitoringInputs,omitempty"` // The output configuration for monitoring jobs. MonitoringOutputConfig *MonitoringOutputConfig `json:"monitoringOutputConfig,omitempty"` // Identifies the resources to deploy for a monitoring job. MonitoringResources *MonitoringResources `json:"monitoringResources,omitempty"` // Networking options for a job, such as network traffic encryption between // containers, whether to allow inbound and outbound network calls to and from // containers, and the VPC subnets and security groups to use for VPC-enabled // jobs. NetworkConfig *NetworkConfig `json:"networkConfig,omitempty"` RoleARN *string `json:"roleARN,omitempty"` // A time limit for how long the monitoring job is allowed to run before stopping. StoppingCondition *MonitoringStoppingCondition `json:"stoppingCondition,omitempty"` }
Defines the monitoring job.
func (*MonitoringJobDefinition) DeepCopy ¶
func (in *MonitoringJobDefinition) DeepCopy() *MonitoringJobDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringJobDefinition.
func (*MonitoringJobDefinition) DeepCopyInto ¶
func (in *MonitoringJobDefinition) DeepCopyInto(out *MonitoringJobDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringJobDefinitionSortKey ¶
type MonitoringJobDefinitionSortKey string
const ( MonitoringJobDefinitionSortKey_Name MonitoringJobDefinitionSortKey = "Name" MonitoringJobDefinitionSortKey_CreationTime MonitoringJobDefinitionSortKey = "CreationTime" )
type MonitoringJobDefinitionSummary ¶
type MonitoringJobDefinitionSummary struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` EndpointName *string `json:"endpointName,omitempty"` MonitoringJobDefinitionARN *string `json:"monitoringJobDefinitionARN,omitempty"` MonitoringJobDefinitionName *string `json:"monitoringJobDefinitionName,omitempty"` }
Summary information about a monitoring job.
func (*MonitoringJobDefinitionSummary) DeepCopy ¶
func (in *MonitoringJobDefinitionSummary) DeepCopy() *MonitoringJobDefinitionSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringJobDefinitionSummary.
func (*MonitoringJobDefinitionSummary) DeepCopyInto ¶
func (in *MonitoringJobDefinitionSummary) DeepCopyInto(out *MonitoringJobDefinitionSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringNetworkConfig ¶
type MonitoringNetworkConfig struct { EnableInterContainerTrafficEncryption *bool `json:"enableInterContainerTrafficEncryption,omitempty"` EnableNetworkIsolation *bool `json:"enableNetworkIsolation,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"` }
The networking configuration for the monitoring job.
func (*MonitoringNetworkConfig) DeepCopy ¶
func (in *MonitoringNetworkConfig) DeepCopy() *MonitoringNetworkConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringNetworkConfig.
func (*MonitoringNetworkConfig) DeepCopyInto ¶
func (in *MonitoringNetworkConfig) DeepCopyInto(out *MonitoringNetworkConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringOutput ¶
type MonitoringOutput struct { // Information about where and how you want to store the results of a monitoring // job. S3Output *MonitoringS3Output `json:"s3Output,omitempty"` }
The output object for a monitoring job.
func (*MonitoringOutput) DeepCopy ¶
func (in *MonitoringOutput) DeepCopy() *MonitoringOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringOutput.
func (*MonitoringOutput) DeepCopyInto ¶
func (in *MonitoringOutput) DeepCopyInto(out *MonitoringOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringOutputConfig ¶
type MonitoringOutputConfig struct { KMSKeyID *string `json:"kmsKeyID,omitempty"` MonitoringOutputs []*MonitoringOutput `json:"monitoringOutputs,omitempty"` }
The output configuration for monitoring jobs.
func (*MonitoringOutputConfig) DeepCopy ¶
func (in *MonitoringOutputConfig) DeepCopy() *MonitoringOutputConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringOutputConfig.
func (*MonitoringOutputConfig) DeepCopyInto ¶
func (in *MonitoringOutputConfig) DeepCopyInto(out *MonitoringOutputConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringProblemType ¶
type MonitoringProblemType string
const ( MonitoringProblemType_BinaryClassification MonitoringProblemType = "BinaryClassification" MonitoringProblemType_MulticlassClassification MonitoringProblemType = "MulticlassClassification" MonitoringProblemType_Regression MonitoringProblemType = "Regression" )
type MonitoringResources ¶
type MonitoringResources struct { // Configuration for the cluster used to run model monitoring jobs. ClusterConfig *MonitoringClusterConfig `json:"clusterConfig,omitempty"` }
Identifies the resources to deploy for a monitoring job.
func (*MonitoringResources) DeepCopy ¶
func (in *MonitoringResources) DeepCopy() *MonitoringResources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringResources.
func (*MonitoringResources) DeepCopyInto ¶
func (in *MonitoringResources) DeepCopyInto(out *MonitoringResources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringS3Output ¶
type MonitoringS3Output struct { LocalPath *string `json:"localPath,omitempty"` S3UploadMode *string `json:"s3UploadMode,omitempty"` S3URI *string `json:"s3URI,omitempty"` }
Information about where and how you want to store the results of a monitoring job.
func (*MonitoringS3Output) DeepCopy ¶
func (in *MonitoringS3Output) DeepCopy() *MonitoringS3Output
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringS3Output.
func (*MonitoringS3Output) DeepCopyInto ¶
func (in *MonitoringS3Output) DeepCopyInto(out *MonitoringS3Output)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringSchedule ¶
type MonitoringSchedule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MonitoringScheduleSpec `json:"spec,omitempty"` Status MonitoringScheduleStatus `json:"status,omitempty"` }
MonitoringSchedule is the Schema for the MonitoringSchedules 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.monitoringScheduleStatus`
func (*MonitoringSchedule) DeepCopy ¶
func (in *MonitoringSchedule) DeepCopy() *MonitoringSchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringSchedule.
func (*MonitoringSchedule) DeepCopyInto ¶
func (in *MonitoringSchedule) DeepCopyInto(out *MonitoringSchedule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitoringSchedule) DeepCopyObject ¶
func (in *MonitoringSchedule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MonitoringScheduleConfig ¶
type MonitoringScheduleConfig struct { // Defines the monitoring job. MonitoringJobDefinition *MonitoringJobDefinition `json:"monitoringJobDefinition,omitempty"` MonitoringJobDefinitionName *string `json:"monitoringJobDefinitionName,omitempty"` MonitoringType *string `json:"monitoringType,omitempty"` // Configuration details about the monitoring schedule. ScheduleConfig *ScheduleConfig `json:"scheduleConfig,omitempty"` }
Configures the monitoring schedule and defines the monitoring job.
func (*MonitoringScheduleConfig) DeepCopy ¶
func (in *MonitoringScheduleConfig) DeepCopy() *MonitoringScheduleConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringScheduleConfig.
func (*MonitoringScheduleConfig) DeepCopyInto ¶
func (in *MonitoringScheduleConfig) DeepCopyInto(out *MonitoringScheduleConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringScheduleList ¶
type MonitoringScheduleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MonitoringSchedule `json:"items"` }
MonitoringScheduleList contains a list of MonitoringSchedule +kubebuilder:object:root=true
func (*MonitoringScheduleList) DeepCopy ¶
func (in *MonitoringScheduleList) DeepCopy() *MonitoringScheduleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringScheduleList.
func (*MonitoringScheduleList) DeepCopyInto ¶
func (in *MonitoringScheduleList) DeepCopyInto(out *MonitoringScheduleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitoringScheduleList) DeepCopyObject ¶
func (in *MonitoringScheduleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MonitoringScheduleSortKey ¶
type MonitoringScheduleSortKey string
const ( MonitoringScheduleSortKey_Name MonitoringScheduleSortKey = "Name" MonitoringScheduleSortKey_CreationTime MonitoringScheduleSortKey = "CreationTime" MonitoringScheduleSortKey_Status MonitoringScheduleSortKey = "Status" )
type MonitoringScheduleSpec ¶
type MonitoringScheduleSpec struct { // The configuration object that specifies the monitoring schedule and defines // the monitoring job. // +kubebuilder:validation:Required MonitoringScheduleConfig *MonitoringScheduleConfig `json:"monitoringScheduleConfig"` // The name of the monitoring schedule. The name must be unique within an Amazon // Web Services Region within an Amazon Web Services account. // +kubebuilder:validation:Required MonitoringScheduleName *string `json:"monitoringScheduleName"` // (Optional) An array of key-value pairs. For more information, see Using Cost // Allocation Tags (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html#allocation-whatURL) // in the Amazon Web Services Billing and Cost Management User Guide. Tags []*Tag `json:"tags,omitempty"` }
MonitoringScheduleSpec defines the desired state of MonitoringSchedule.
A schedule for a model monitoring job. For information about model monitor, see Amazon SageMaker Model Monitor (https://docs.aws.amazon.com/sagemaker/latest/dg/model-monitor.html).
func (*MonitoringScheduleSpec) DeepCopy ¶
func (in *MonitoringScheduleSpec) DeepCopy() *MonitoringScheduleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringScheduleSpec.
func (*MonitoringScheduleSpec) DeepCopyInto ¶
func (in *MonitoringScheduleSpec) DeepCopyInto(out *MonitoringScheduleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringScheduleStatus ¶
type MonitoringScheduleStatus 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 time at which the monitoring job was created. // +kubebuilder:validation:Optional CreationTime *metav1.Time `json:"creationTime,omitempty"` // A string, up to one KB in size, that contains the reason a monitoring job // failed, if it failed. // +kubebuilder:validation:Optional FailureReason *string `json:"failureReason,omitempty"` // The time at which the monitoring job was last modified. // +kubebuilder:validation:Optional LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` // Describes metadata on the last execution to run, if there was one. // +kubebuilder:validation:Optional LastMonitoringExecutionSummary *MonitoringExecutionSummary `json:"lastMonitoringExecutionSummary,omitempty"` // The status of an monitoring job. // +kubebuilder:validation:Optional MonitoringScheduleStatus *string `json:"monitoringScheduleStatus,omitempty"` }
MonitoringScheduleStatus defines the observed state of MonitoringSchedule
func (*MonitoringScheduleStatus) DeepCopy ¶
func (in *MonitoringScheduleStatus) DeepCopy() *MonitoringScheduleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringScheduleStatus.
func (*MonitoringScheduleStatus) DeepCopyInto ¶
func (in *MonitoringScheduleStatus) DeepCopyInto(out *MonitoringScheduleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringScheduleSummary ¶
type MonitoringScheduleSummary struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` EndpointName *string `json:"endpointName,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` MonitoringJobDefinitionName *string `json:"monitoringJobDefinitionName,omitempty"` MonitoringScheduleARN *string `json:"monitoringScheduleARN,omitempty"` MonitoringScheduleName *string `json:"monitoringScheduleName,omitempty"` MonitoringScheduleStatus *string `json:"monitoringScheduleStatus,omitempty"` MonitoringType *string `json:"monitoringType,omitempty"` }
Summarizes the monitoring schedule.
func (*MonitoringScheduleSummary) DeepCopy ¶
func (in *MonitoringScheduleSummary) DeepCopy() *MonitoringScheduleSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringScheduleSummary.
func (*MonitoringScheduleSummary) DeepCopyInto ¶
func (in *MonitoringScheduleSummary) DeepCopyInto(out *MonitoringScheduleSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringSchedule_SDK ¶
type MonitoringSchedule_SDK struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` EndpointName *string `json:"endpointName,omitempty"` FailureReason *string `json:"failureReason,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` // Summary of information about the last monitoring job to run. LastMonitoringExecutionSummary *MonitoringExecutionSummary `json:"lastMonitoringExecutionSummary,omitempty"` MonitoringScheduleARN *string `json:"monitoringScheduleARN,omitempty"` // Configures the monitoring schedule and defines the monitoring job. MonitoringScheduleConfig *MonitoringScheduleConfig `json:"monitoringScheduleConfig,omitempty"` MonitoringScheduleName *string `json:"monitoringScheduleName,omitempty"` MonitoringScheduleStatus *string `json:"monitoringScheduleStatus,omitempty"` MonitoringType *string `json:"monitoringType,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
A schedule for a model monitoring job. For information about model monitor, see Amazon SageMaker Model Monitor (https://docs.aws.amazon.com/sagemaker/latest/dg/model-monitor.html).
func (*MonitoringSchedule_SDK) DeepCopy ¶
func (in *MonitoringSchedule_SDK) DeepCopy() *MonitoringSchedule_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringSchedule_SDK.
func (*MonitoringSchedule_SDK) DeepCopyInto ¶
func (in *MonitoringSchedule_SDK) DeepCopyInto(out *MonitoringSchedule_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringStatisticsResource ¶
type MonitoringStatisticsResource struct {
S3URI *string `json:"s3URI,omitempty"`
}
The statistics resource for a monitoring job.
func (*MonitoringStatisticsResource) DeepCopy ¶
func (in *MonitoringStatisticsResource) DeepCopy() *MonitoringStatisticsResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringStatisticsResource.
func (*MonitoringStatisticsResource) DeepCopyInto ¶
func (in *MonitoringStatisticsResource) DeepCopyInto(out *MonitoringStatisticsResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringStoppingCondition ¶
type MonitoringStoppingCondition struct {
MaxRuntimeInSeconds *int64 `json:"maxRuntimeInSeconds,omitempty"`
}
A time limit for how long the monitoring job is allowed to run before stopping.
func (*MonitoringStoppingCondition) DeepCopy ¶
func (in *MonitoringStoppingCondition) DeepCopy() *MonitoringStoppingCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringStoppingCondition.
func (*MonitoringStoppingCondition) DeepCopyInto ¶
func (in *MonitoringStoppingCondition) DeepCopyInto(out *MonitoringStoppingCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringType ¶
type MonitoringType string
const ( MonitoringType_DataQuality MonitoringType = "DataQuality" MonitoringType_ModelQuality MonitoringType = "ModelQuality" MonitoringType_ModelBias MonitoringType = "ModelBias" MonitoringType_ModelExplainability MonitoringType = "ModelExplainability" )
type MultiModelConfig ¶
type MultiModelConfig struct {
ModelCacheSetting *string `json:"modelCacheSetting,omitempty"`
}
Specifies additional configuration for hosting multi-model endpoints.
func (*MultiModelConfig) DeepCopy ¶
func (in *MultiModelConfig) DeepCopy() *MultiModelConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiModelConfig.
func (*MultiModelConfig) DeepCopyInto ¶
func (in *MultiModelConfig) DeepCopyInto(out *MultiModelConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkConfig ¶
type NetworkConfig struct { EnableInterContainerTrafficEncryption *bool `json:"enableInterContainerTrafficEncryption,omitempty"` EnableNetworkIsolation *bool `json:"enableNetworkIsolation,omitempty"` // 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"` }
Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs.
func (*NetworkConfig) DeepCopy ¶
func (in *NetworkConfig) DeepCopy() *NetworkConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkConfig.
func (*NetworkConfig) DeepCopyInto ¶
func (in *NetworkConfig) DeepCopyInto(out *NetworkConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookInstance ¶ added in v0.0.4
type NotebookInstance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NotebookInstanceSpec `json:"spec,omitempty"` Status NotebookInstanceStatus `json:"status,omitempty"` }
NotebookInstance is the Schema for the NotebookInstances 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.notebookInstanceStatus`
func (*NotebookInstance) DeepCopy ¶ added in v0.0.4
func (in *NotebookInstance) DeepCopy() *NotebookInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookInstance.
func (*NotebookInstance) DeepCopyInto ¶ added in v0.0.4
func (in *NotebookInstance) DeepCopyInto(out *NotebookInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotebookInstance) DeepCopyObject ¶ added in v0.0.4
func (in *NotebookInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NotebookInstanceAcceleratorType ¶
type NotebookInstanceAcceleratorType string
const ( NotebookInstanceAcceleratorType_ml_eia1_medium NotebookInstanceAcceleratorType = "ml.eia1.medium" NotebookInstanceAcceleratorType_ml_eia1_large NotebookInstanceAcceleratorType = "ml.eia1.large" NotebookInstanceAcceleratorType_ml_eia1_xlarge NotebookInstanceAcceleratorType = "ml.eia1.xlarge" NotebookInstanceAcceleratorType_ml_eia2_medium NotebookInstanceAcceleratorType = "ml.eia2.medium" NotebookInstanceAcceleratorType_ml_eia2_large NotebookInstanceAcceleratorType = "ml.eia2.large" NotebookInstanceAcceleratorType_ml_eia2_xlarge NotebookInstanceAcceleratorType = "ml.eia2.xlarge" )
type NotebookInstanceLifecycleConfig ¶ added in v0.0.4
type NotebookInstanceLifecycleConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NotebookInstanceLifecycleConfigSpec `json:"spec,omitempty"` Status NotebookInstanceLifecycleConfigStatus `json:"status,omitempty"` }
NotebookInstanceLifecycleConfig is the Schema for the NotebookInstanceLifecycleConfigs API +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="CREATION-TIME",type=date,priority=0,JSONPath=`.status.creationTime` +kubebuilder:printcolumn:name="LAST-MODIFIED-TIME",type=date,priority=0,JSONPath=`.status.lastModifiedTime`
func (*NotebookInstanceLifecycleConfig) DeepCopy ¶ added in v0.0.4
func (in *NotebookInstanceLifecycleConfig) DeepCopy() *NotebookInstanceLifecycleConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookInstanceLifecycleConfig.
func (*NotebookInstanceLifecycleConfig) DeepCopyInto ¶ added in v0.0.4
func (in *NotebookInstanceLifecycleConfig) DeepCopyInto(out *NotebookInstanceLifecycleConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotebookInstanceLifecycleConfig) DeepCopyObject ¶ added in v0.0.4
func (in *NotebookInstanceLifecycleConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NotebookInstanceLifecycleConfigList ¶ added in v0.0.4
type NotebookInstanceLifecycleConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NotebookInstanceLifecycleConfig `json:"items"` }
NotebookInstanceLifecycleConfigList contains a list of NotebookInstanceLifecycleConfig +kubebuilder:object:root=true
func (*NotebookInstanceLifecycleConfigList) DeepCopy ¶ added in v0.0.4
func (in *NotebookInstanceLifecycleConfigList) DeepCopy() *NotebookInstanceLifecycleConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookInstanceLifecycleConfigList.
func (*NotebookInstanceLifecycleConfigList) DeepCopyInto ¶ added in v0.0.4
func (in *NotebookInstanceLifecycleConfigList) DeepCopyInto(out *NotebookInstanceLifecycleConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotebookInstanceLifecycleConfigList) DeepCopyObject ¶ added in v0.0.4
func (in *NotebookInstanceLifecycleConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NotebookInstanceLifecycleConfigSortKey ¶
type NotebookInstanceLifecycleConfigSortKey string
const ( NotebookInstanceLifecycleConfigSortKey_Name NotebookInstanceLifecycleConfigSortKey = "Name" NotebookInstanceLifecycleConfigSortKey_CreationTime NotebookInstanceLifecycleConfigSortKey = "CreationTime" NotebookInstanceLifecycleConfigSortKey_LastModifiedTime NotebookInstanceLifecycleConfigSortKey = "LastModifiedTime" )
type NotebookInstanceLifecycleConfigSortOrder ¶
type NotebookInstanceLifecycleConfigSortOrder string
const ( NotebookInstanceLifecycleConfigSortOrder_Ascending NotebookInstanceLifecycleConfigSortOrder = "Ascending" NotebookInstanceLifecycleConfigSortOrder_Descending NotebookInstanceLifecycleConfigSortOrder = "Descending" )
type NotebookInstanceLifecycleConfigSpec ¶ added in v0.0.4
type NotebookInstanceLifecycleConfigSpec struct { // The name of the lifecycle configuration. // +kubebuilder:validation:Required NotebookInstanceLifecycleConfigName *string `json:"notebookInstanceLifecycleConfigName"` // A shell script that runs only once, when you create a notebook instance. // The shell script must be a base64-encoded string. OnCreate []*NotebookInstanceLifecycleHook `json:"onCreate,omitempty"` // A shell script that runs every time you start a notebook instance, including // when you create the notebook instance. The shell script must be a base64-encoded // string. OnStart []*NotebookInstanceLifecycleHook `json:"onStart,omitempty"` }
NotebookInstanceLifecycleConfigSpec defines the desired state of NotebookInstanceLifecycleConfig.
func (*NotebookInstanceLifecycleConfigSpec) DeepCopy ¶ added in v0.0.4
func (in *NotebookInstanceLifecycleConfigSpec) DeepCopy() *NotebookInstanceLifecycleConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookInstanceLifecycleConfigSpec.
func (*NotebookInstanceLifecycleConfigSpec) DeepCopyInto ¶ added in v0.0.4
func (in *NotebookInstanceLifecycleConfigSpec) DeepCopyInto(out *NotebookInstanceLifecycleConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookInstanceLifecycleConfigStatus ¶ added in v0.0.4
type NotebookInstanceLifecycleConfigStatus 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 tells when the lifecycle configuration was created. // +kubebuilder:validation:Optional CreationTime *metav1.Time `json:"creationTime,omitempty"` // A timestamp that tells when the lifecycle configuration was last modified. // +kubebuilder:validation:Optional LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` }
NotebookInstanceLifecycleConfigStatus defines the observed state of NotebookInstanceLifecycleConfig
func (*NotebookInstanceLifecycleConfigStatus) DeepCopy ¶ added in v0.0.4
func (in *NotebookInstanceLifecycleConfigStatus) DeepCopy() *NotebookInstanceLifecycleConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookInstanceLifecycleConfigStatus.
func (*NotebookInstanceLifecycleConfigStatus) DeepCopyInto ¶ added in v0.0.4
func (in *NotebookInstanceLifecycleConfigStatus) DeepCopyInto(out *NotebookInstanceLifecycleConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookInstanceLifecycleConfigSummary ¶ added in v0.0.3
type NotebookInstanceLifecycleConfigSummary struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` NotebookInstanceLifecycleConfigARN *string `json:"notebookInstanceLifecycleConfigARN,omitempty"` NotebookInstanceLifecycleConfigName *string `json:"notebookInstanceLifecycleConfigName,omitempty"` }
Provides a summary of a notebook instance lifecycle configuration.
func (*NotebookInstanceLifecycleConfigSummary) DeepCopy ¶ added in v0.0.3
func (in *NotebookInstanceLifecycleConfigSummary) DeepCopy() *NotebookInstanceLifecycleConfigSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookInstanceLifecycleConfigSummary.
func (*NotebookInstanceLifecycleConfigSummary) DeepCopyInto ¶ added in v0.0.3
func (in *NotebookInstanceLifecycleConfigSummary) DeepCopyInto(out *NotebookInstanceLifecycleConfigSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookInstanceLifecycleHook ¶ added in v0.0.4
type NotebookInstanceLifecycleHook struct {
Content *string `json:"content,omitempty"`
}
Contains the notebook instance lifecycle configuration script.
Each lifecycle configuration script has a limit of 16384 characters.
The value of the $PATH environment variable that is available to both scripts is /sbin:bin:/usr/sbin:/usr/bin.
View CloudWatch Logs for notebook instance lifecycle configurations in log group /aws/sagemaker/NotebookInstances in log stream [notebook-instance-name]/[LifecycleConfigHook].
Lifecycle configuration scripts cannot run for longer than 5 minutes. If a script runs for longer than 5 minutes, it fails and the notebook instance is not created or started.
For information about notebook instance lifestyle configurations, see Step 2.1: (Optional) Customize a Notebook Instance (https://docs.aws.amazon.com/sagemaker/latest/dg/notebook-lifecycle-config.html).
func (*NotebookInstanceLifecycleHook) DeepCopy ¶ added in v0.0.4
func (in *NotebookInstanceLifecycleHook) DeepCopy() *NotebookInstanceLifecycleHook
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookInstanceLifecycleHook.
func (*NotebookInstanceLifecycleHook) DeepCopyInto ¶ added in v0.0.4
func (in *NotebookInstanceLifecycleHook) DeepCopyInto(out *NotebookInstanceLifecycleHook)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookInstanceList ¶ added in v0.0.4
type NotebookInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NotebookInstance `json:"items"` }
NotebookInstanceList contains a list of NotebookInstance +kubebuilder:object:root=true
func (*NotebookInstanceList) DeepCopy ¶ added in v0.0.4
func (in *NotebookInstanceList) DeepCopy() *NotebookInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookInstanceList.
func (*NotebookInstanceList) DeepCopyInto ¶ added in v0.0.4
func (in *NotebookInstanceList) DeepCopyInto(out *NotebookInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotebookInstanceList) DeepCopyObject ¶ added in v0.0.4
func (in *NotebookInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NotebookInstanceSortKey ¶
type NotebookInstanceSortKey string
const ( NotebookInstanceSortKey_Name NotebookInstanceSortKey = "Name" NotebookInstanceSortKey_CreationTime NotebookInstanceSortKey = "CreationTime" NotebookInstanceSortKey_Status NotebookInstanceSortKey = "Status" )
type NotebookInstanceSortOrder ¶
type NotebookInstanceSortOrder string
const ( NotebookInstanceSortOrder_Ascending NotebookInstanceSortOrder = "Ascending" NotebookInstanceSortOrder_Descending NotebookInstanceSortOrder = "Descending" )
type NotebookInstanceSpec ¶ added in v0.0.4
type NotebookInstanceSpec struct { // A list of Elastic Inference (EI) instance types to associate with this notebook // instance. Currently, only one instance type can be associated with a notebook // instance. For more information, see Using Elastic Inference in Amazon SageMaker // (https://docs.aws.amazon.com/sagemaker/latest/dg/ei.html). AcceleratorTypes []*string `json:"acceleratorTypes,omitempty"` // An array of up to three Git repositories to associate with the notebook instance. // These can be either the names of Git repositories stored as resources in // your account, or the URL of Git repositories in Amazon Web Services CodeCommit // (https://docs.aws.amazon.com/codecommit/latest/userguide/welcome.html) or // in any other Git repository. These repositories are cloned at the same level // as the default repository of your notebook instance. For more information, // see Associating Git Repositories with Amazon SageMaker Notebook Instances // (https://docs.aws.amazon.com/sagemaker/latest/dg/nbi-git-repo.html). AdditionalCodeRepositories []*string `json:"additionalCodeRepositories,omitempty"` // A Git repository to associate with the notebook instance as its default code // repository. This can be either the name of a Git repository stored as a resource // in your account, or the URL of a Git repository in Amazon Web Services CodeCommit // (https://docs.aws.amazon.com/codecommit/latest/userguide/welcome.html) or // in any other Git repository. When you open a notebook instance, it opens // in the directory that contains this repository. For more information, see // Associating Git Repositories with Amazon SageMaker Notebook Instances (https://docs.aws.amazon.com/sagemaker/latest/dg/nbi-git-repo.html). DefaultCodeRepository *string `json:"defaultCodeRepository,omitempty"` // Sets whether Amazon SageMaker provides internet access to the notebook instance. // If you set this to Disabled this notebook instance is able to access resources // only in your VPC, and is not be able to connect to Amazon SageMaker training // and endpoint services unless you configure a NAT Gateway in your VPC. // // For more information, see Notebook Instances Are Internet-Enabled by Default // (https://docs.aws.amazon.com/sagemaker/latest/dg/appendix-additional-considerations.html#appendix-notebook-and-internet-access). // You can set the value of this parameter to Disabled only if you set a value // for the SubnetId parameter. DirectInternetAccess *string `json:"directInternetAccess,omitempty"` // The type of ML compute instance to launch for the notebook instance. // +kubebuilder:validation:Required InstanceType *string `json:"instanceType"` // The Amazon Resource Name (ARN) of a Amazon Web Services Key Management Service // key that Amazon SageMaker uses to encrypt data on the storage volume attached // to your notebook instance. The KMS key you provide must be enabled. For information, // see Enabling and Disabling Keys (https://docs.aws.amazon.com/kms/latest/developerguide/enabling-keys.html) // in the Amazon Web Services Key Management Service Developer Guide. KMSKeyID *string `json:"kmsKeyID,omitempty"` // The name of a lifecycle configuration to associate with the notebook instance. // For information about lifestyle configurations, see Step 2.1: (Optional) // Customize a Notebook Instance (https://docs.aws.amazon.com/sagemaker/latest/dg/notebook-lifecycle-config.html). LifecycleConfigName *string `json:"lifecycleConfigName,omitempty"` // The name of the new notebook instance. // +kubebuilder:validation:Required NotebookInstanceName *string `json:"notebookInstanceName"` // The platform identifier of the notebook instance runtime environment. PlatformIdentifier *string `json:"platformIdentifier,omitempty"` // When you send any requests to Amazon Web Services resources from the notebook // instance, Amazon SageMaker assumes this role to perform tasks on your behalf. // You must grant this role necessary permissions so Amazon SageMaker can perform // these tasks. The policy must allow the Amazon SageMaker service principal // (sagemaker.amazonaws.com) permissions to assume this role. For more information, // see Amazon SageMaker Roles (https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-roles.html). // // To be able to pass this role to Amazon SageMaker, the caller of this API // must have the iam:PassRole permission. // +kubebuilder:validation:Required RoleARN *string `json:"roleARN"` // Whether root access is enabled or disabled for users of the notebook instance. // The default value is Enabled. // // Lifecycle configurations need root access to be able to set up a notebook // instance. Because of this, lifecycle configurations associated with a notebook // instance always run with root access even if you disable root access for // users. RootAccess *string `json:"rootAccess,omitempty"` // The VPC security group IDs, in the form sg-xxxxxxxx. The security groups // must be for the same VPC as specified in the subnet. SecurityGroupIDs []*string `json:"securityGroupIDs,omitempty"` // The ID of the subnet in a VPC to which you would like to have a connectivity // from your ML compute instance. SubnetID *string `json:"subnetID,omitempty"` // An array of key-value pairs. You can use tags to categorize your Amazon Web // Services resources in different ways, for example, by purpose, owner, or // environment. For more information, see Tagging Amazon Web Services Resources // (https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html). Tags []*Tag `json:"tags,omitempty"` // The size, in GB, of the ML storage volume to attach to the notebook instance. // The default value is 5 GB. VolumeSizeInGB *int64 `json:"volumeSizeInGB,omitempty"` }
NotebookInstanceSpec defines the desired state of NotebookInstance.
func (*NotebookInstanceSpec) DeepCopy ¶ added in v0.0.4
func (in *NotebookInstanceSpec) DeepCopy() *NotebookInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookInstanceSpec.
func (*NotebookInstanceSpec) DeepCopyInto ¶ added in v0.0.4
func (in *NotebookInstanceSpec) DeepCopyInto(out *NotebookInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookInstanceStatus ¶
type NotebookInstanceStatus 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"` // If status is Failed, the reason it failed. // +kubebuilder:validation:Optional FailureReason *string `json:"failureReason,omitempty"` // The status of the notebook instance. // +kubebuilder:validation:Optional NotebookInstanceStatus *string `json:"notebookInstanceStatus,omitempty"` // The URL that you use to connect to the Jupyter notebook that is running in // your notebook instance. // +kubebuilder:validation:Optional URL *string `json:"url,omitempty"` // The URL that you use to connect to the Jupyter notebook that is running in // your notebook instance. // +kubebuilder:validation:Optional StoppedByControllerMetadata *string `json:"stoppedByControllerMetadata,omitempty"` }
NotebookInstanceStatus defines the observed state of NotebookInstance
func (*NotebookInstanceStatus) DeepCopy ¶ added in v0.0.4
func (in *NotebookInstanceStatus) DeepCopy() *NotebookInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookInstanceStatus.
func (*NotebookInstanceStatus) DeepCopyInto ¶ added in v0.0.4
func (in *NotebookInstanceStatus) DeepCopyInto(out *NotebookInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookInstanceStatus_SDK ¶ added in v0.0.4
type NotebookInstanceStatus_SDK string
const ( NotebookInstanceStatus_SDK_Pending NotebookInstanceStatus_SDK = "Pending" NotebookInstanceStatus_SDK_InService NotebookInstanceStatus_SDK = "InService" NotebookInstanceStatus_SDK_Stopping NotebookInstanceStatus_SDK = "Stopping" NotebookInstanceStatus_SDK_Stopped NotebookInstanceStatus_SDK = "Stopped" NotebookInstanceStatus_SDK_Failed NotebookInstanceStatus_SDK = "Failed" NotebookInstanceStatus_SDK_Deleting NotebookInstanceStatus_SDK = "Deleting" NotebookInstanceStatus_SDK_Updating NotebookInstanceStatus_SDK = "Updating" )
type NotebookInstanceSummary ¶ added in v0.0.3
type NotebookInstanceSummary struct { AdditionalCodeRepositories []*string `json:"additionalCodeRepositories,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` DefaultCodeRepository *string `json:"defaultCodeRepository,omitempty"` InstanceType *string `json:"instanceType,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` NotebookInstanceARN *string `json:"notebookInstanceARN,omitempty"` NotebookInstanceLifecycleConfigName *string `json:"notebookInstanceLifecycleConfigName,omitempty"` NotebookInstanceName *string `json:"notebookInstanceName,omitempty"` NotebookInstanceStatus *string `json:"notebookInstanceStatus,omitempty"` URL *string `json:"url,omitempty"` }
Provides summary information for an Amazon SageMaker notebook instance.
func (*NotebookInstanceSummary) DeepCopy ¶ added in v0.0.3
func (in *NotebookInstanceSummary) DeepCopy() *NotebookInstanceSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookInstanceSummary.
func (*NotebookInstanceSummary) DeepCopyInto ¶ added in v0.0.3
func (in *NotebookInstanceSummary) DeepCopyInto(out *NotebookInstanceSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookOutputOption ¶
type NotebookOutputOption string
const ( NotebookOutputOption_Allowed NotebookOutputOption = "Allowed" NotebookOutputOption_Disabled NotebookOutputOption = "Disabled" )
type ObjectiveStatus ¶
type ObjectiveStatus string
const ( ObjectiveStatus_Succeeded ObjectiveStatus = "Succeeded" ObjectiveStatus_Pending ObjectiveStatus = "Pending" ObjectiveStatus_Failed ObjectiveStatus = "Failed" )
type ObjectiveStatusCounters ¶
type ObjectiveStatusCounters struct { Failed *int64 `json:"failed,omitempty"` Pending *int64 `json:"pending,omitempty"` Succeeded *int64 `json:"succeeded,omitempty"` }
Specifies the number of training jobs that this hyperparameter tuning job launched, categorized by the status of their objective metric. The objective metric status shows whether the final objective metric for the training job has been evaluated by the tuning job and used in the hyperparameter tuning process.
func (*ObjectiveStatusCounters) DeepCopy ¶
func (in *ObjectiveStatusCounters) DeepCopy() *ObjectiveStatusCounters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectiveStatusCounters.
func (*ObjectiveStatusCounters) DeepCopyInto ¶
func (in *ObjectiveStatusCounters) DeepCopyInto(out *ObjectiveStatusCounters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OfflineStoreConfig ¶
type OfflineStoreConfig struct { // The meta data of the Glue table which serves as data catalog for the OfflineStore. DataCatalogConfig *DataCatalogConfig `json:"dataCatalogConfig,omitempty"` DisableGlueTableCreation *bool `json:"disableGlueTableCreation,omitempty"` // The Amazon Simple Storage (Amazon S3) location and and security configuration // for OfflineStore. S3StorageConfig *S3StorageConfig `json:"s3StorageConfig,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 Amazon Web Services Key Management Service (KMS) key ID, or KMSKeyId, in S3StorageConfig.
func (*OfflineStoreConfig) DeepCopy ¶
func (in *OfflineStoreConfig) DeepCopy() *OfflineStoreConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OfflineStoreConfig.
func (*OfflineStoreConfig) DeepCopyInto ¶
func (in *OfflineStoreConfig) DeepCopyInto(out *OfflineStoreConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OfflineStoreStatus ¶ added in v0.0.3
type OfflineStoreStatus struct { BlockedReason *string `json:"blockedReason,omitempty"` Status *string `json:"status,omitempty"` }
The status of OfflineStore.
func (*OfflineStoreStatus) DeepCopy ¶ added in v0.0.3
func (in *OfflineStoreStatus) DeepCopy() *OfflineStoreStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OfflineStoreStatus.
func (*OfflineStoreStatus) DeepCopyInto ¶ added in v0.0.3
func (in *OfflineStoreStatus) DeepCopyInto(out *OfflineStoreStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OfflineStoreStatusValue ¶
type OfflineStoreStatusValue string
const ( OfflineStoreStatusValue_Active OfflineStoreStatusValue = "Active" OfflineStoreStatusValue_Blocked OfflineStoreStatusValue = "Blocked" OfflineStoreStatusValue_Disabled OfflineStoreStatusValue = "Disabled" )
type OnlineStoreConfig ¶
type OnlineStoreConfig struct { EnableOnlineStore *bool `json:"enableOnlineStore,omitempty"` // The security configuration for OnlineStore. SecurityConfig *OnlineStoreSecurityConfig `json:"securityConfig,omitempty"` }
Use this to specify the Amazon Web Services 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.
func (*OnlineStoreConfig) DeepCopy ¶
func (in *OnlineStoreConfig) DeepCopy() *OnlineStoreConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnlineStoreConfig.
func (*OnlineStoreConfig) DeepCopyInto ¶
func (in *OnlineStoreConfig) DeepCopyInto(out *OnlineStoreConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnlineStoreSecurityConfig ¶
type OnlineStoreSecurityConfig struct {
KMSKeyID *string `json:"kmsKeyID,omitempty"`
}
The security configuration for OnlineStore.
func (*OnlineStoreSecurityConfig) DeepCopy ¶
func (in *OnlineStoreSecurityConfig) DeepCopy() *OnlineStoreSecurityConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnlineStoreSecurityConfig.
func (*OnlineStoreSecurityConfig) DeepCopyInto ¶
func (in *OnlineStoreSecurityConfig) DeepCopyInto(out *OnlineStoreSecurityConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Operator ¶
type Operator string
const ( Operator_Equals Operator = "Equals" Operator_NotEquals Operator = "NotEquals" Operator_GreaterThan Operator = "GreaterThan" Operator_GreaterThanOrEqualTo Operator = "GreaterThanOrEqualTo" Operator_LessThan Operator = "LessThan" Operator_LessThanOrEqualTo Operator = "LessThanOrEqualTo" Operator_Contains Operator = "Contains" Operator_Exists Operator = "Exists" Operator_NotExists Operator = "NotExists" Operator_In Operator = "In" )
type OutputConfig ¶
type OutputConfig struct { KMSKeyID *string `json:"kmsKeyID,omitempty"` S3OutputLocation *string `json:"s3OutputLocation,omitempty"` }
Contains information about the output location for the compiled model and the target device that the model runs on. TargetDevice and TargetPlatform are mutually exclusive, so you need to choose one between the two to specify your target device or platform. If you cannot find your device you want to use from the TargetDevice list, use TargetPlatform to describe the platform of your edge device and CompilerOptions if there are specific settings that are required or recommended to use for particular TargetPlatform.
func (*OutputConfig) DeepCopy ¶
func (in *OutputConfig) DeepCopy() *OutputConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputConfig.
func (*OutputConfig) DeepCopyInto ¶
func (in *OutputConfig) DeepCopyInto(out *OutputConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutputDataConfig ¶
type OutputDataConfig struct { KMSKeyID *string `json:"kmsKeyID,omitempty"` S3OutputPath *string `json:"s3OutputPath,omitempty"` }
Provides information about how to store model training results (model artifacts).
func (*OutputDataConfig) DeepCopy ¶
func (in *OutputDataConfig) DeepCopy() *OutputDataConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputDataConfig.
func (*OutputDataConfig) DeepCopyInto ¶
func (in *OutputDataConfig) DeepCopyInto(out *OutputDataConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutputParameter ¶ added in v0.3.1
type OutputParameter struct { Name *string `json:"name,omitempty"` Value *string `json:"value,omitempty"` }
An output parameter of a pipeline step.
func (*OutputParameter) DeepCopy ¶ added in v0.3.1
func (in *OutputParameter) DeepCopy() *OutputParameter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputParameter.
func (*OutputParameter) DeepCopyInto ¶ added in v0.3.1
func (in *OutputParameter) DeepCopyInto(out *OutputParameter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Parameter ¶ added in v0.3.0
type Parameter struct {
Value *string `json:"value,omitempty"`
}
Assigns a value to a named Pipeline parameter.
func (*Parameter) DeepCopy ¶ added in v0.3.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Parameter.
func (*Parameter) DeepCopyInto ¶ added in v0.3.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterRanges ¶
type ParameterRanges struct { CategoricalParameterRanges []*CategoricalParameterRange `json:"categoricalParameterRanges,omitempty"` ContinuousParameterRanges []*ContinuousParameterRange `json:"continuousParameterRanges,omitempty"` IntegerParameterRanges []*IntegerParameterRange `json:"integerParameterRanges,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.
func (*ParameterRanges) DeepCopy ¶
func (in *ParameterRanges) DeepCopy() *ParameterRanges
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterRanges.
func (*ParameterRanges) DeepCopyInto ¶
func (in *ParameterRanges) DeepCopyInto(out *ParameterRanges)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterType ¶
type ParameterType string
const ( ParameterType_Integer ParameterType = "Integer" ParameterType_Continuous ParameterType = "Continuous" ParameterType_Categorical ParameterType = "Categorical" ParameterType_FreeText ParameterType = "FreeText" )
type Parent ¶
type Parent struct { ExperimentName *string `json:"experimentName,omitempty"` TrialName *string `json:"trialName,omitempty"` }
The trial that a trial component is associated with and the experiment the trial is part of. A component might not be associated with a trial. A component can be associated with multiple trials.
func (*Parent) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Parent.
func (*Parent) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParentHyperParameterTuningJob ¶
type ParentHyperParameterTuningJob struct {
HyperParameterTuningJobName *string `json:"hyperParameterTuningJobName,omitempty"`
}
A previously completed or stopped hyperparameter tuning job to be used as a starting point for a new hyperparameter tuning job.
func (*ParentHyperParameterTuningJob) DeepCopy ¶
func (in *ParentHyperParameterTuningJob) DeepCopy() *ParentHyperParameterTuningJob
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParentHyperParameterTuningJob.
func (*ParentHyperParameterTuningJob) DeepCopyInto ¶
func (in *ParentHyperParameterTuningJob) DeepCopyInto(out *ParentHyperParameterTuningJob)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PendingDeploymentSummary ¶ added in v0.3.1
type PendingDeploymentSummary struct { EndpointConfigName *string `json:"endpointConfigName,omitempty"` ProductionVariants []*PendingProductionVariantSummary `json:"productionVariants,omitempty"` StartTime *metav1.Time `json:"startTime,omitempty"` }
The summary of an in-progress deployment when an endpoint is creating or updating with a new endpoint configuration.
func (*PendingDeploymentSummary) DeepCopy ¶ added in v0.3.1
func (in *PendingDeploymentSummary) DeepCopy() *PendingDeploymentSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PendingDeploymentSummary.
func (*PendingDeploymentSummary) DeepCopyInto ¶ added in v0.3.1
func (in *PendingDeploymentSummary) DeepCopyInto(out *PendingDeploymentSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PendingProductionVariantSummary ¶ added in v0.3.1
type PendingProductionVariantSummary struct { AcceleratorType *string `json:"acceleratorType,omitempty"` CurrentInstanceCount *int64 `json:"currentInstanceCount,omitempty"` CurrentWeight *float64 `json:"currentWeight,omitempty"` DeployedImages []*DeployedImage `json:"deployedImages,omitempty"` DesiredInstanceCount *int64 `json:"desiredInstanceCount,omitempty"` DesiredWeight *float64 `json:"desiredWeight,omitempty"` InstanceType *string `json:"instanceType,omitempty"` VariantName *string `json:"variantName,omitempty"` VariantStatus []*ProductionVariantStatus `json:"variantStatus,omitempty"` }
The production variant summary for a deployment when an endpoint is creating or updating with the CreateEndpoint or UpdateEndpoint operations. Describes the VariantStatus , weight and capacity for a production variant associated with an endpoint.
func (*PendingProductionVariantSummary) DeepCopy ¶ added in v0.3.1
func (in *PendingProductionVariantSummary) DeepCopy() *PendingProductionVariantSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PendingProductionVariantSummary.
func (*PendingProductionVariantSummary) DeepCopyInto ¶ added in v0.3.1
func (in *PendingProductionVariantSummary) DeepCopyInto(out *PendingProductionVariantSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Pipeline ¶
type Pipeline struct { // Information about the user who created or modified an experiment, trial, // trial component, or project. CreatedBy *UserContext `json:"createdBy,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` // Information about the user who created or modified an experiment, trial, // trial component, or project. LastModifiedBy *UserContext `json:"lastModifiedBy,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` LastRunTime *metav1.Time `json:"lastRunTime,omitempty"` RoleARN *string `json:"roleARN,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
A SageMaker Model Building Pipeline instance.
func (*Pipeline) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Pipeline.
func (*Pipeline) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineExecution ¶
type PipelineExecution struct { // Information about the user who created or modified an experiment, trial, // trial component, or project. CreatedBy *UserContext `json:"createdBy,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` // Information about the user who created or modified an experiment, trial, // trial component, or project. LastModifiedBy *UserContext `json:"lastModifiedBy,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` }
An execution of a pipeline.
func (*PipelineExecution) DeepCopy ¶
func (in *PipelineExecution) DeepCopy() *PipelineExecution
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineExecution.
func (*PipelineExecution) DeepCopyInto ¶
func (in *PipelineExecution) DeepCopyInto(out *PipelineExecution)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineExecutionStatus ¶
type PipelineExecutionStatus string
const ( PipelineExecutionStatus_Executing PipelineExecutionStatus = "Executing" PipelineExecutionStatus_Stopping PipelineExecutionStatus = "Stopping" PipelineExecutionStatus_Stopped PipelineExecutionStatus = "Stopped" PipelineExecutionStatus_Failed PipelineExecutionStatus = "Failed" PipelineExecutionStatus_Succeeded PipelineExecutionStatus = "Succeeded" )
type PipelineExecutionStep ¶
type PipelineExecutionStep struct { EndTime *metav1.Time `json:"endTime,omitempty"` FailureReason *string `json:"failureReason,omitempty"` StartTime *metav1.Time `json:"startTime,omitempty"` }
An execution of a step in a pipeline.
func (*PipelineExecutionStep) DeepCopy ¶
func (in *PipelineExecutionStep) DeepCopy() *PipelineExecutionStep
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineExecutionStep.
func (*PipelineExecutionStep) DeepCopyInto ¶
func (in *PipelineExecutionStep) DeepCopyInto(out *PipelineExecutionStep)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineExecutionSummary ¶
A pipeline execution summary.
func (*PipelineExecutionSummary) DeepCopy ¶
func (in *PipelineExecutionSummary) DeepCopy() *PipelineExecutionSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineExecutionSummary.
func (*PipelineExecutionSummary) DeepCopyInto ¶
func (in *PipelineExecutionSummary) DeepCopyInto(out *PipelineExecutionSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineExperimentConfig ¶ added in v0.3.1
type PipelineExperimentConfig struct { ExperimentName *string `json:"experimentName,omitempty"` TrialName *string `json:"trialName,omitempty"` }
Specifies the names of the experiment and trial created by a pipeline.
func (*PipelineExperimentConfig) DeepCopy ¶ added in v0.3.1
func (in *PipelineExperimentConfig) DeepCopy() *PipelineExperimentConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineExperimentConfig.
func (*PipelineExperimentConfig) DeepCopyInto ¶ added in v0.3.1
func (in *PipelineExperimentConfig) DeepCopyInto(out *PipelineExperimentConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineStatus ¶
type PipelineStatus string
const (
PipelineStatus_Active PipelineStatus = "Active"
)
type PipelineSummary ¶
type PipelineSummary struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` LastExecutionTime *metav1.Time `json:"lastExecutionTime,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` RoleARN *string `json:"roleARN,omitempty"` }
A summary of a pipeline.
func (*PipelineSummary) DeepCopy ¶
func (in *PipelineSummary) DeepCopy() *PipelineSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineSummary.
func (*PipelineSummary) DeepCopyInto ¶
func (in *PipelineSummary) DeepCopyInto(out *PipelineSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProblemType ¶
type ProblemType string
const ( ProblemType_BinaryClassification ProblemType = "BinaryClassification" ProblemType_MulticlassClassification ProblemType = "MulticlassClassification" ProblemType_Regression ProblemType = "Regression" )
type ProcessingClusterConfig ¶
type ProcessingClusterConfig struct { InstanceCount *int64 `json:"instanceCount,omitempty"` InstanceType *string `json:"instanceType,omitempty"` VolumeKMSKeyID *string `json:"volumeKMSKeyID,omitempty"` VolumeSizeInGB *int64 `json:"volumeSizeInGB,omitempty"` }
Configuration for the cluster used to run a processing job.
func (*ProcessingClusterConfig) DeepCopy ¶
func (in *ProcessingClusterConfig) DeepCopy() *ProcessingClusterConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessingClusterConfig.
func (*ProcessingClusterConfig) DeepCopyInto ¶
func (in *ProcessingClusterConfig) DeepCopyInto(out *ProcessingClusterConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessingFeatureStoreOutput ¶
type ProcessingFeatureStoreOutput struct {
FeatureGroupName *string `json:"featureGroupName,omitempty"`
}
Configuration for processing job outputs in Amazon SageMaker Feature Store.
func (*ProcessingFeatureStoreOutput) DeepCopy ¶
func (in *ProcessingFeatureStoreOutput) DeepCopy() *ProcessingFeatureStoreOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessingFeatureStoreOutput.
func (*ProcessingFeatureStoreOutput) DeepCopyInto ¶
func (in *ProcessingFeatureStoreOutput) DeepCopyInto(out *ProcessingFeatureStoreOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessingInput ¶
type ProcessingInput struct { AppManaged *bool `json:"appManaged,omitempty"` // Configuration for Dataset Definition inputs. The Dataset Definition input // must specify exactly one of either AthenaDatasetDefinition or RedshiftDatasetDefinition // types. DatasetDefinition *DatasetDefinition `json:"datasetDefinition,omitempty"` InputName *string `json:"inputName,omitempty"` // Configuration for downloading input data from Amazon S3 into the processing // container. S3Input *ProcessingS3Input `json:"s3Input,omitempty"` }
The inputs for a processing job. The processing input must specify exactly one of either S3Input or DatasetDefinition types.
func (*ProcessingInput) DeepCopy ¶
func (in *ProcessingInput) DeepCopy() *ProcessingInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessingInput.
func (*ProcessingInput) DeepCopyInto ¶
func (in *ProcessingInput) DeepCopyInto(out *ProcessingInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessingInstanceType ¶
type ProcessingInstanceType string
const ( ProcessingInstanceType_ml_t3_medium ProcessingInstanceType = "ml.t3.medium" ProcessingInstanceType_ml_t3_large ProcessingInstanceType = "ml.t3.large" ProcessingInstanceType_ml_t3_xlarge ProcessingInstanceType = "ml.t3.xlarge" ProcessingInstanceType_ml_t3_2xlarge ProcessingInstanceType = "ml.t3.2xlarge" ProcessingInstanceType_ml_m4_xlarge ProcessingInstanceType = "ml.m4.xlarge" ProcessingInstanceType_ml_m4_2xlarge ProcessingInstanceType = "ml.m4.2xlarge" ProcessingInstanceType_ml_m4_4xlarge ProcessingInstanceType = "ml.m4.4xlarge" ProcessingInstanceType_ml_m4_10xlarge ProcessingInstanceType = "ml.m4.10xlarge" ProcessingInstanceType_ml_m4_16xlarge ProcessingInstanceType = "ml.m4.16xlarge" ProcessingInstanceType_ml_c4_xlarge ProcessingInstanceType = "ml.c4.xlarge" ProcessingInstanceType_ml_c4_2xlarge ProcessingInstanceType = "ml.c4.2xlarge" ProcessingInstanceType_ml_c4_4xlarge ProcessingInstanceType = "ml.c4.4xlarge" ProcessingInstanceType_ml_c4_8xlarge ProcessingInstanceType = "ml.c4.8xlarge" ProcessingInstanceType_ml_p2_xlarge ProcessingInstanceType = "ml.p2.xlarge" ProcessingInstanceType_ml_p2_8xlarge ProcessingInstanceType = "ml.p2.8xlarge" ProcessingInstanceType_ml_p2_16xlarge ProcessingInstanceType = "ml.p2.16xlarge" ProcessingInstanceType_ml_p3_2xlarge ProcessingInstanceType = "ml.p3.2xlarge" ProcessingInstanceType_ml_p3_8xlarge ProcessingInstanceType = "ml.p3.8xlarge" ProcessingInstanceType_ml_p3_16xlarge ProcessingInstanceType = "ml.p3.16xlarge" ProcessingInstanceType_ml_c5_xlarge ProcessingInstanceType = "ml.c5.xlarge" ProcessingInstanceType_ml_c5_2xlarge ProcessingInstanceType = "ml.c5.2xlarge" ProcessingInstanceType_ml_c5_4xlarge ProcessingInstanceType = "ml.c5.4xlarge" ProcessingInstanceType_ml_c5_9xlarge ProcessingInstanceType = "ml.c5.9xlarge" ProcessingInstanceType_ml_c5_18xlarge ProcessingInstanceType = "ml.c5.18xlarge" ProcessingInstanceType_ml_m5_large ProcessingInstanceType = "ml.m5.large" ProcessingInstanceType_ml_m5_xlarge ProcessingInstanceType = "ml.m5.xlarge" ProcessingInstanceType_ml_m5_2xlarge ProcessingInstanceType = "ml.m5.2xlarge" ProcessingInstanceType_ml_m5_4xlarge ProcessingInstanceType = "ml.m5.4xlarge" ProcessingInstanceType_ml_m5_12xlarge ProcessingInstanceType = "ml.m5.12xlarge" ProcessingInstanceType_ml_m5_24xlarge ProcessingInstanceType = "ml.m5.24xlarge" ProcessingInstanceType_ml_r5_large ProcessingInstanceType = "ml.r5.large" ProcessingInstanceType_ml_r5_xlarge ProcessingInstanceType = "ml.r5.xlarge" ProcessingInstanceType_ml_r5_2xlarge ProcessingInstanceType = "ml.r5.2xlarge" ProcessingInstanceType_ml_r5_4xlarge ProcessingInstanceType = "ml.r5.4xlarge" ProcessingInstanceType_ml_r5_8xlarge ProcessingInstanceType = "ml.r5.8xlarge" ProcessingInstanceType_ml_r5_12xlarge ProcessingInstanceType = "ml.r5.12xlarge" ProcessingInstanceType_ml_r5_16xlarge ProcessingInstanceType = "ml.r5.16xlarge" ProcessingInstanceType_ml_r5_24xlarge ProcessingInstanceType = "ml.r5.24xlarge" ProcessingInstanceType_ml_g4dn_xlarge ProcessingInstanceType = "ml.g4dn.xlarge" ProcessingInstanceType_ml_g4dn_2xlarge ProcessingInstanceType = "ml.g4dn.2xlarge" ProcessingInstanceType_ml_g4dn_4xlarge ProcessingInstanceType = "ml.g4dn.4xlarge" ProcessingInstanceType_ml_g4dn_8xlarge ProcessingInstanceType = "ml.g4dn.8xlarge" ProcessingInstanceType_ml_g4dn_12xlarge ProcessingInstanceType = "ml.g4dn.12xlarge" ProcessingInstanceType_ml_g4dn_16xlarge ProcessingInstanceType = "ml.g4dn.16xlarge" )
type ProcessingJob ¶
type ProcessingJob struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProcessingJobSpec `json:"spec,omitempty"` Status ProcessingJobStatus `json:"status,omitempty"` }
ProcessingJob is the Schema for the ProcessingJobs API +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="FAILURE-REASON",type=string,priority=1,JSONPath=`.status.failureReason` +kubebuilder:printcolumn:name="STATUS",type=string,priority=0,JSONPath=`.status.processingJobStatus`
func (*ProcessingJob) DeepCopy ¶
func (in *ProcessingJob) DeepCopy() *ProcessingJob
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessingJob.
func (*ProcessingJob) DeepCopyInto ¶
func (in *ProcessingJob) DeepCopyInto(out *ProcessingJob)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProcessingJob) DeepCopyObject ¶
func (in *ProcessingJob) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProcessingJobList ¶
type ProcessingJobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProcessingJob `json:"items"` }
ProcessingJobList contains a list of ProcessingJob +kubebuilder:object:root=true
func (*ProcessingJobList) DeepCopy ¶
func (in *ProcessingJobList) DeepCopy() *ProcessingJobList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessingJobList.
func (*ProcessingJobList) DeepCopyInto ¶
func (in *ProcessingJobList) DeepCopyInto(out *ProcessingJobList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProcessingJobList) DeepCopyObject ¶
func (in *ProcessingJobList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProcessingJobSpec ¶
type ProcessingJobSpec struct { // Configures the processing job to run a specified Docker container image. // +kubebuilder:validation:Required AppSpecification *AppSpecification `json:"appSpecification"` // The environment variables to set in the Docker container. Up to 100 key and // values entries in the map are supported. Environment map[string]*string `json:"environment,omitempty"` ExperimentConfig *ExperimentConfig `json:"experimentConfig,omitempty"` // Networking options for a processing job, such as whether to allow inbound // and outbound network calls to and from processing containers, and the VPC // subnets and security groups to use for VPC-enabled processing jobs. NetworkConfig *NetworkConfig `json:"networkConfig,omitempty"` // An array of inputs configuring the data to download into the processing container. ProcessingInputs []*ProcessingInput `json:"processingInputs,omitempty"` // The name of the processing job. The name must be unique within an Amazon // Web Services Region in the Amazon Web Services account. // +kubebuilder:validation:Required ProcessingJobName *string `json:"processingJobName"` // Output configuration for the processing job. ProcessingOutputConfig *ProcessingOutputConfig `json:"processingOutputConfig,omitempty"` // Identifies the resources, ML compute instances, and ML storage volumes to // deploy for a processing job. In distributed training, you specify more than // one instance. // +kubebuilder:validation:Required ProcessingResources *ProcessingResources `json:"processingResources"` // 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"` // The time limit for how long the processing job is allowed to run. StoppingCondition *ProcessingStoppingCondition `json:"stoppingCondition,omitempty"` // (Optional) An array of key-value pairs. For more information, see Using Cost // Allocation Tags (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html#allocation-whatURL) // in the Amazon Web Services Billing and Cost Management User Guide. Tags []*Tag `json:"tags,omitempty"` }
ProcessingJobSpec defines the desired state of ProcessingJob.
An Amazon SageMaker processing job that is used to analyze data and evaluate models. For more information, see Process Data and Evaluate Models (https://docs.aws.amazon.com/sagemaker/latest/dg/processing-job.html).
func (*ProcessingJobSpec) DeepCopy ¶
func (in *ProcessingJobSpec) DeepCopy() *ProcessingJobSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessingJobSpec.
func (*ProcessingJobSpec) DeepCopyInto ¶
func (in *ProcessingJobSpec) DeepCopyInto(out *ProcessingJobSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessingJobStatus ¶
type ProcessingJobStatus struct { // All CRs managed by ACK have a common `Status.ACKResourceMetadata` member // that is used to contain resource sync state, account ownership, // constructed ARN for the resource // +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 string, up to one KB in size, that contains the reason a processing job // failed, if it failed. // +kubebuilder:validation:Optional FailureReason *string `json:"failureReason,omitempty"` // Provides the status of a processing job. // +kubebuilder:validation:Optional ProcessingJobStatus *string `json:"processingJobStatus,omitempty"` }
ProcessingJobStatus defines the observed state of ProcessingJob
func (*ProcessingJobStatus) DeepCopy ¶
func (in *ProcessingJobStatus) DeepCopy() *ProcessingJobStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessingJobStatus.
func (*ProcessingJobStatus) DeepCopyInto ¶
func (in *ProcessingJobStatus) DeepCopyInto(out *ProcessingJobStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessingJobStatus_SDK ¶
type ProcessingJobStatus_SDK string
const ( ProcessingJobStatus_SDK_InProgress ProcessingJobStatus_SDK = "InProgress" ProcessingJobStatus_SDK_Completed ProcessingJobStatus_SDK = "Completed" ProcessingJobStatus_SDK_Failed ProcessingJobStatus_SDK = "Failed" ProcessingJobStatus_SDK_Stopping ProcessingJobStatus_SDK = "Stopping" ProcessingJobStatus_SDK_Stopped ProcessingJobStatus_SDK = "Stopped" )
type ProcessingJobStepMetadata ¶
type ProcessingJobStepMetadata struct {
ARN *string `json:"arn,omitempty"`
}
Metadata for a processing job step.
func (*ProcessingJobStepMetadata) DeepCopy ¶
func (in *ProcessingJobStepMetadata) DeepCopy() *ProcessingJobStepMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessingJobStepMetadata.
func (*ProcessingJobStepMetadata) DeepCopyInto ¶
func (in *ProcessingJobStepMetadata) DeepCopyInto(out *ProcessingJobStepMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessingJobSummary ¶
type ProcessingJobSummary struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` ExitMessage *string `json:"exitMessage,omitempty"` FailureReason *string `json:"failureReason,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` ProcessingEndTime *metav1.Time `json:"processingEndTime,omitempty"` ProcessingJobARN *string `json:"processingJobARN,omitempty"` ProcessingJobName *string `json:"processingJobName,omitempty"` ProcessingJobStatus *string `json:"processingJobStatus,omitempty"` }
Summary of information about a processing job.
func (*ProcessingJobSummary) DeepCopy ¶
func (in *ProcessingJobSummary) DeepCopy() *ProcessingJobSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessingJobSummary.
func (*ProcessingJobSummary) DeepCopyInto ¶
func (in *ProcessingJobSummary) DeepCopyInto(out *ProcessingJobSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessingJob_SDK ¶
type ProcessingJob_SDK struct { // Configuration to run a processing job in a specified container image. AppSpecification *AppSpecification `json:"appSpecification,omitempty"` AutoMLJobARN *string `json:"autoMLJobARN,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` Environment map[string]*string `json:"environment,omitempty"` ExitMessage *string `json:"exitMessage,omitempty"` // Associates a SageMaker job as a trial component with an experiment and trial. // Specified when you call the following APIs: // // * CreateProcessingJob // // * CreateTrainingJob // // * CreateTransformJob ExperimentConfig *ExperimentConfig `json:"experimentConfig,omitempty"` FailureReason *string `json:"failureReason,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` MonitoringScheduleARN *string `json:"monitoringScheduleARN,omitempty"` // Networking options for a job, such as network traffic encryption between // containers, whether to allow inbound and outbound network calls to and from // containers, and the VPC subnets and security groups to use for VPC-enabled // jobs. NetworkConfig *NetworkConfig `json:"networkConfig,omitempty"` ProcessingEndTime *metav1.Time `json:"processingEndTime,omitempty"` ProcessingInputs []*ProcessingInput `json:"processingInputs,omitempty"` ProcessingJobARN *string `json:"processingJobARN,omitempty"` ProcessingJobName *string `json:"processingJobName,omitempty"` ProcessingJobStatus *string `json:"processingJobStatus,omitempty"` // Configuration for uploading output from the processing container. ProcessingOutputConfig *ProcessingOutputConfig `json:"processingOutputConfig,omitempty"` // Identifies the resources, ML compute instances, and ML storage volumes to // deploy for a processing job. In distributed training, you specify more than // one instance. ProcessingResources *ProcessingResources `json:"processingResources,omitempty"` ProcessingStartTime *metav1.Time `json:"processingStartTime,omitempty"` RoleARN *string `json:"roleARN,omitempty"` // Configures conditions under which the processing job should be stopped, such // as how long the processing job has been running. After the condition is met, // the processing job is stopped. StoppingCondition *ProcessingStoppingCondition `json:"stoppingCondition,omitempty"` Tags []*Tag `json:"tags,omitempty"` TrainingJobARN *string `json:"trainingJobARN,omitempty"` }
An Amazon SageMaker processing job that is used to analyze data and evaluate models. For more information, see Process Data and Evaluate Models (https://docs.aws.amazon.com/sagemaker/latest/dg/processing-job.html).
func (*ProcessingJob_SDK) DeepCopy ¶
func (in *ProcessingJob_SDK) DeepCopy() *ProcessingJob_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessingJob_SDK.
func (*ProcessingJob_SDK) DeepCopyInto ¶
func (in *ProcessingJob_SDK) DeepCopyInto(out *ProcessingJob_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessingOutput ¶
type ProcessingOutput struct { AppManaged *bool `json:"appManaged,omitempty"` // Configuration for processing job outputs in Amazon SageMaker Feature Store. FeatureStoreOutput *ProcessingFeatureStoreOutput `json:"featureStoreOutput,omitempty"` OutputName *string `json:"outputName,omitempty"` // Configuration for uploading output data to Amazon S3 from the processing // container. S3Output *ProcessingS3Output `json:"s3Output,omitempty"` }
Describes the results of a processing job. The processing output must specify exactly one of either S3Output or FeatureStoreOutput types.
func (*ProcessingOutput) DeepCopy ¶
func (in *ProcessingOutput) DeepCopy() *ProcessingOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessingOutput.
func (*ProcessingOutput) DeepCopyInto ¶
func (in *ProcessingOutput) DeepCopyInto(out *ProcessingOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessingOutputConfig ¶
type ProcessingOutputConfig struct { KMSKeyID *string `json:"kmsKeyID,omitempty"` Outputs []*ProcessingOutput `json:"outputs,omitempty"` }
Configuration for uploading output from the processing container.
func (*ProcessingOutputConfig) DeepCopy ¶
func (in *ProcessingOutputConfig) DeepCopy() *ProcessingOutputConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessingOutputConfig.
func (*ProcessingOutputConfig) DeepCopyInto ¶
func (in *ProcessingOutputConfig) DeepCopyInto(out *ProcessingOutputConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessingResources ¶
type ProcessingResources struct { // Configuration for the cluster used to run a processing job. ClusterConfig *ProcessingClusterConfig `json:"clusterConfig,omitempty"` }
Identifies the resources, ML compute instances, and ML storage volumes to deploy for a processing job. In distributed training, you specify more than one instance.
func (*ProcessingResources) DeepCopy ¶
func (in *ProcessingResources) DeepCopy() *ProcessingResources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessingResources.
func (*ProcessingResources) DeepCopyInto ¶
func (in *ProcessingResources) DeepCopyInto(out *ProcessingResources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessingS3CompressionType ¶
type ProcessingS3CompressionType string
const ( ProcessingS3CompressionType_None ProcessingS3CompressionType = "None" ProcessingS3CompressionType_Gzip ProcessingS3CompressionType = "Gzip" )
type ProcessingS3DataDistributionType ¶
type ProcessingS3DataDistributionType string
const ( ProcessingS3DataDistributionType_FullyReplicated ProcessingS3DataDistributionType = "FullyReplicated" ProcessingS3DataDistributionType_ShardedByS3Key ProcessingS3DataDistributionType = "ShardedByS3Key" )
type ProcessingS3DataType ¶
type ProcessingS3DataType string
const ( ProcessingS3DataType_ManifestFile ProcessingS3DataType = "ManifestFile" ProcessingS3DataType_S3Prefix ProcessingS3DataType = "S3Prefix" )
type ProcessingS3Input ¶
type ProcessingS3Input struct { LocalPath *string `json:"localPath,omitempty"` S3CompressionType *string `json:"s3CompressionType,omitempty"` S3DataDistributionType *string `json:"s3DataDistributionType,omitempty"` S3DataType *string `json:"s3DataType,omitempty"` S3InputMode *string `json:"s3InputMode,omitempty"` S3URI *string `json:"s3URI,omitempty"` }
Configuration for downloading input data from Amazon S3 into the processing container.
func (*ProcessingS3Input) DeepCopy ¶
func (in *ProcessingS3Input) DeepCopy() *ProcessingS3Input
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessingS3Input.
func (*ProcessingS3Input) DeepCopyInto ¶
func (in *ProcessingS3Input) DeepCopyInto(out *ProcessingS3Input)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessingS3InputMode ¶
type ProcessingS3InputMode string
const ( ProcessingS3InputMode_Pipe ProcessingS3InputMode = "Pipe" ProcessingS3InputMode_File ProcessingS3InputMode = "File" )
type ProcessingS3Output ¶
type ProcessingS3Output struct { LocalPath *string `json:"localPath,omitempty"` S3UploadMode *string `json:"s3UploadMode,omitempty"` S3URI *string `json:"s3URI,omitempty"` }
Configuration for uploading output data to Amazon S3 from the processing container.
func (*ProcessingS3Output) DeepCopy ¶
func (in *ProcessingS3Output) DeepCopy() *ProcessingS3Output
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessingS3Output.
func (*ProcessingS3Output) DeepCopyInto ¶
func (in *ProcessingS3Output) DeepCopyInto(out *ProcessingS3Output)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessingS3UploadMode ¶
type ProcessingS3UploadMode string
const ( ProcessingS3UploadMode_Continuous ProcessingS3UploadMode = "Continuous" ProcessingS3UploadMode_EndOfJob ProcessingS3UploadMode = "EndOfJob" )
type ProcessingStoppingCondition ¶
type ProcessingStoppingCondition struct {
MaxRuntimeInSeconds *int64 `json:"maxRuntimeInSeconds,omitempty"`
}
Configures conditions under which the processing job should be stopped, such as how long the processing job has been running. After the condition is met, the processing job is stopped.
func (*ProcessingStoppingCondition) DeepCopy ¶
func (in *ProcessingStoppingCondition) DeepCopy() *ProcessingStoppingCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessingStoppingCondition.
func (*ProcessingStoppingCondition) DeepCopyInto ¶
func (in *ProcessingStoppingCondition) DeepCopyInto(out *ProcessingStoppingCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductionVariant ¶
type ProductionVariant struct { AcceleratorType *string `json:"acceleratorType,omitempty"` // Specifies configuration for a core dump from the model container when the // process crashes. CoreDumpConfig *ProductionVariantCoreDumpConfig `json:"coreDumpConfig,omitempty"` InitialInstanceCount *int64 `json:"initialInstanceCount,omitempty"` InitialVariantWeight *float64 `json:"initialVariantWeight,omitempty"` InstanceType *string `json:"instanceType,omitempty"` ModelName *string `json:"modelName,omitempty"` VariantName *string `json:"variantName,omitempty"` }
Identifies a model that you want to host and the resources chosen to deploy for hosting it. If you are deploying multiple models, tell Amazon SageMaker how to distribute traffic among the models by specifying variant weights.
func (*ProductionVariant) DeepCopy ¶
func (in *ProductionVariant) DeepCopy() *ProductionVariant
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductionVariant.
func (*ProductionVariant) DeepCopyInto ¶
func (in *ProductionVariant) DeepCopyInto(out *ProductionVariant)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductionVariantAcceleratorType ¶
type ProductionVariantAcceleratorType string
const ( ProductionVariantAcceleratorType_ml_eia1_medium ProductionVariantAcceleratorType = "ml.eia1.medium" ProductionVariantAcceleratorType_ml_eia1_large ProductionVariantAcceleratorType = "ml.eia1.large" ProductionVariantAcceleratorType_ml_eia1_xlarge ProductionVariantAcceleratorType = "ml.eia1.xlarge" ProductionVariantAcceleratorType_ml_eia2_medium ProductionVariantAcceleratorType = "ml.eia2.medium" ProductionVariantAcceleratorType_ml_eia2_large ProductionVariantAcceleratorType = "ml.eia2.large" ProductionVariantAcceleratorType_ml_eia2_xlarge ProductionVariantAcceleratorType = "ml.eia2.xlarge" )
type ProductionVariantCoreDumpConfig ¶
type ProductionVariantCoreDumpConfig struct { DestinationS3URI *string `json:"destinationS3URI,omitempty"` KMSKeyID *string `json:"kmsKeyID,omitempty"` }
Specifies configuration for a core dump from the model container when the process crashes.
func (*ProductionVariantCoreDumpConfig) DeepCopy ¶
func (in *ProductionVariantCoreDumpConfig) DeepCopy() *ProductionVariantCoreDumpConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductionVariantCoreDumpConfig.
func (*ProductionVariantCoreDumpConfig) DeepCopyInto ¶
func (in *ProductionVariantCoreDumpConfig) DeepCopyInto(out *ProductionVariantCoreDumpConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductionVariantInstanceType ¶
type ProductionVariantInstanceType string
const ( ProductionVariantInstanceType_ml_t2_medium ProductionVariantInstanceType = "ml.t2.medium" ProductionVariantInstanceType_ml_t2_large ProductionVariantInstanceType = "ml.t2.large" ProductionVariantInstanceType_ml_t2_xlarge ProductionVariantInstanceType = "ml.t2.xlarge" ProductionVariantInstanceType_ml_t2_2xlarge ProductionVariantInstanceType = "ml.t2.2xlarge" ProductionVariantInstanceType_ml_m4_xlarge ProductionVariantInstanceType = "ml.m4.xlarge" ProductionVariantInstanceType_ml_m4_2xlarge ProductionVariantInstanceType = "ml.m4.2xlarge" ProductionVariantInstanceType_ml_m4_4xlarge ProductionVariantInstanceType = "ml.m4.4xlarge" ProductionVariantInstanceType_ml_m4_10xlarge ProductionVariantInstanceType = "ml.m4.10xlarge" ProductionVariantInstanceType_ml_m4_16xlarge ProductionVariantInstanceType = "ml.m4.16xlarge" ProductionVariantInstanceType_ml_m5_large ProductionVariantInstanceType = "ml.m5.large" ProductionVariantInstanceType_ml_m5_xlarge ProductionVariantInstanceType = "ml.m5.xlarge" ProductionVariantInstanceType_ml_m5_2xlarge ProductionVariantInstanceType = "ml.m5.2xlarge" ProductionVariantInstanceType_ml_m5_4xlarge ProductionVariantInstanceType = "ml.m5.4xlarge" ProductionVariantInstanceType_ml_m5_12xlarge ProductionVariantInstanceType = "ml.m5.12xlarge" ProductionVariantInstanceType_ml_m5_24xlarge ProductionVariantInstanceType = "ml.m5.24xlarge" ProductionVariantInstanceType_ml_m5d_large ProductionVariantInstanceType = "ml.m5d.large" ProductionVariantInstanceType_ml_m5d_xlarge ProductionVariantInstanceType = "ml.m5d.xlarge" ProductionVariantInstanceType_ml_m5d_2xlarge ProductionVariantInstanceType = "ml.m5d.2xlarge" ProductionVariantInstanceType_ml_m5d_4xlarge ProductionVariantInstanceType = "ml.m5d.4xlarge" ProductionVariantInstanceType_ml_m5d_12xlarge ProductionVariantInstanceType = "ml.m5d.12xlarge" ProductionVariantInstanceType_ml_m5d_24xlarge ProductionVariantInstanceType = "ml.m5d.24xlarge" ProductionVariantInstanceType_ml_c4_large ProductionVariantInstanceType = "ml.c4.large" ProductionVariantInstanceType_ml_c4_xlarge ProductionVariantInstanceType = "ml.c4.xlarge" ProductionVariantInstanceType_ml_c4_2xlarge ProductionVariantInstanceType = "ml.c4.2xlarge" ProductionVariantInstanceType_ml_c4_4xlarge ProductionVariantInstanceType = "ml.c4.4xlarge" ProductionVariantInstanceType_ml_c4_8xlarge ProductionVariantInstanceType = "ml.c4.8xlarge" ProductionVariantInstanceType_ml_p2_xlarge ProductionVariantInstanceType = "ml.p2.xlarge" ProductionVariantInstanceType_ml_p2_8xlarge ProductionVariantInstanceType = "ml.p2.8xlarge" ProductionVariantInstanceType_ml_p2_16xlarge ProductionVariantInstanceType = "ml.p2.16xlarge" ProductionVariantInstanceType_ml_p3_2xlarge ProductionVariantInstanceType = "ml.p3.2xlarge" ProductionVariantInstanceType_ml_p3_8xlarge ProductionVariantInstanceType = "ml.p3.8xlarge" ProductionVariantInstanceType_ml_p3_16xlarge ProductionVariantInstanceType = "ml.p3.16xlarge" ProductionVariantInstanceType_ml_c5_large ProductionVariantInstanceType = "ml.c5.large" ProductionVariantInstanceType_ml_c5_xlarge ProductionVariantInstanceType = "ml.c5.xlarge" ProductionVariantInstanceType_ml_c5_2xlarge ProductionVariantInstanceType = "ml.c5.2xlarge" ProductionVariantInstanceType_ml_c5_4xlarge ProductionVariantInstanceType = "ml.c5.4xlarge" ProductionVariantInstanceType_ml_c5_9xlarge ProductionVariantInstanceType = "ml.c5.9xlarge" ProductionVariantInstanceType_ml_c5_18xlarge ProductionVariantInstanceType = "ml.c5.18xlarge" ProductionVariantInstanceType_ml_c5d_large ProductionVariantInstanceType = "ml.c5d.large" ProductionVariantInstanceType_ml_c5d_xlarge ProductionVariantInstanceType = "ml.c5d.xlarge" ProductionVariantInstanceType_ml_c5d_2xlarge ProductionVariantInstanceType = "ml.c5d.2xlarge" ProductionVariantInstanceType_ml_c5d_4xlarge ProductionVariantInstanceType = "ml.c5d.4xlarge" ProductionVariantInstanceType_ml_c5d_9xlarge ProductionVariantInstanceType = "ml.c5d.9xlarge" ProductionVariantInstanceType_ml_c5d_18xlarge ProductionVariantInstanceType = "ml.c5d.18xlarge" ProductionVariantInstanceType_ml_g4dn_xlarge ProductionVariantInstanceType = "ml.g4dn.xlarge" ProductionVariantInstanceType_ml_g4dn_2xlarge ProductionVariantInstanceType = "ml.g4dn.2xlarge" ProductionVariantInstanceType_ml_g4dn_4xlarge ProductionVariantInstanceType = "ml.g4dn.4xlarge" ProductionVariantInstanceType_ml_g4dn_8xlarge ProductionVariantInstanceType = "ml.g4dn.8xlarge" ProductionVariantInstanceType_ml_g4dn_12xlarge ProductionVariantInstanceType = "ml.g4dn.12xlarge" ProductionVariantInstanceType_ml_g4dn_16xlarge ProductionVariantInstanceType = "ml.g4dn.16xlarge" ProductionVariantInstanceType_ml_r5_large ProductionVariantInstanceType = "ml.r5.large" ProductionVariantInstanceType_ml_r5_xlarge ProductionVariantInstanceType = "ml.r5.xlarge" ProductionVariantInstanceType_ml_r5_2xlarge ProductionVariantInstanceType = "ml.r5.2xlarge" ProductionVariantInstanceType_ml_r5_4xlarge ProductionVariantInstanceType = "ml.r5.4xlarge" ProductionVariantInstanceType_ml_r5_12xlarge ProductionVariantInstanceType = "ml.r5.12xlarge" ProductionVariantInstanceType_ml_r5_24xlarge ProductionVariantInstanceType = "ml.r5.24xlarge" ProductionVariantInstanceType_ml_r5d_large ProductionVariantInstanceType = "ml.r5d.large" ProductionVariantInstanceType_ml_r5d_xlarge ProductionVariantInstanceType = "ml.r5d.xlarge" ProductionVariantInstanceType_ml_r5d_2xlarge ProductionVariantInstanceType = "ml.r5d.2xlarge" ProductionVariantInstanceType_ml_r5d_4xlarge ProductionVariantInstanceType = "ml.r5d.4xlarge" ProductionVariantInstanceType_ml_r5d_12xlarge ProductionVariantInstanceType = "ml.r5d.12xlarge" ProductionVariantInstanceType_ml_r5d_24xlarge ProductionVariantInstanceType = "ml.r5d.24xlarge" ProductionVariantInstanceType_ml_inf1_xlarge ProductionVariantInstanceType = "ml.inf1.xlarge" ProductionVariantInstanceType_ml_inf1_2xlarge ProductionVariantInstanceType = "ml.inf1.2xlarge" ProductionVariantInstanceType_ml_inf1_6xlarge ProductionVariantInstanceType = "ml.inf1.6xlarge" ProductionVariantInstanceType_ml_inf1_24xlarge ProductionVariantInstanceType = "ml.inf1.24xlarge" )
type ProductionVariantStatus ¶ added in v0.3.1
type ProductionVariantStatus struct { StartTime *metav1.Time `json:"startTime,omitempty"` Status *string `json:"status,omitempty"` StatusMessage *string `json:"statusMessage,omitempty"` }
Describes the status of the production variant.
func (*ProductionVariantStatus) DeepCopy ¶ added in v0.3.1
func (in *ProductionVariantStatus) DeepCopy() *ProductionVariantStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductionVariantStatus.
func (*ProductionVariantStatus) DeepCopyInto ¶ added in v0.3.1
func (in *ProductionVariantStatus) DeepCopyInto(out *ProductionVariantStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductionVariantSummary ¶
type ProductionVariantSummary struct { CurrentInstanceCount *int64 `json:"currentInstanceCount,omitempty"` CurrentWeight *float64 `json:"currentWeight,omitempty"` DeployedImages []*DeployedImage `json:"deployedImages,omitempty"` DesiredInstanceCount *int64 `json:"desiredInstanceCount,omitempty"` DesiredWeight *float64 `json:"desiredWeight,omitempty"` VariantName *string `json:"variantName,omitempty"` VariantStatus []*ProductionVariantStatus `json:"variantStatus,omitempty"` }
Describes weight and capacities for a production variant associated with an endpoint. If you sent a request to the UpdateEndpointWeightsAndCapacities API and the endpoint status is Updating, you get different desired and current values.
func (*ProductionVariantSummary) DeepCopy ¶
func (in *ProductionVariantSummary) DeepCopy() *ProductionVariantSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductionVariantSummary.
func (*ProductionVariantSummary) DeepCopyInto ¶
func (in *ProductionVariantSummary) DeepCopyInto(out *ProductionVariantSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfilerConfig ¶
type ProfilerConfig struct { ProfilingIntervalInMilliseconds *int64 `json:"profilingIntervalInMilliseconds,omitempty"` ProfilingParameters map[string]*string `json:"profilingParameters,omitempty"` S3OutputPath *string `json:"s3OutputPath,omitempty"` }
Configuration information for Debugger system monitoring, framework profiling, and storage paths.
func (*ProfilerConfig) DeepCopy ¶
func (in *ProfilerConfig) DeepCopy() *ProfilerConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfilerConfig.
func (*ProfilerConfig) DeepCopyInto ¶
func (in *ProfilerConfig) DeepCopyInto(out *ProfilerConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfilerConfigForUpdate ¶
type ProfilerConfigForUpdate struct { ProfilingIntervalInMilliseconds *int64 `json:"profilingIntervalInMilliseconds,omitempty"` ProfilingParameters map[string]*string `json:"profilingParameters,omitempty"` S3OutputPath *string `json:"s3OutputPath,omitempty"` }
Configuration information for updating the Debugger profile parameters, system and framework metrics configurations, and storage paths.
func (*ProfilerConfigForUpdate) DeepCopy ¶
func (in *ProfilerConfigForUpdate) DeepCopy() *ProfilerConfigForUpdate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfilerConfigForUpdate.
func (*ProfilerConfigForUpdate) DeepCopyInto ¶
func (in *ProfilerConfigForUpdate) DeepCopyInto(out *ProfilerConfigForUpdate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfilerRuleConfiguration ¶
type ProfilerRuleConfiguration 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 profiling rules.
func (*ProfilerRuleConfiguration) DeepCopy ¶
func (in *ProfilerRuleConfiguration) DeepCopy() *ProfilerRuleConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfilerRuleConfiguration.
func (*ProfilerRuleConfiguration) DeepCopyInto ¶
func (in *ProfilerRuleConfiguration) DeepCopyInto(out *ProfilerRuleConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfilerRuleEvaluationStatus ¶
type ProfilerRuleEvaluationStatus 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 (*ProfilerRuleEvaluationStatus) DeepCopy ¶
func (in *ProfilerRuleEvaluationStatus) DeepCopy() *ProfilerRuleEvaluationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfilerRuleEvaluationStatus.
func (*ProfilerRuleEvaluationStatus) DeepCopyInto ¶
func (in *ProfilerRuleEvaluationStatus) DeepCopyInto(out *ProfilerRuleEvaluationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfilingStatus ¶
type ProfilingStatus string
const ( ProfilingStatus_Enabled ProfilingStatus = "Enabled" ProfilingStatus_Disabled ProfilingStatus = "Disabled" )
type Project ¶ added in v0.3.1
type Project struct { // Information about the user who created or modified an experiment, trial, // trial component, or project. CreatedBy *UserContext `json:"createdBy,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` // Information about the user who created or modified an experiment, trial, // trial component, or project. LastModifiedBy *UserContext `json:"lastModifiedBy,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` ProjectDescription *string `json:"projectDescription,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
The properties of a project as returned by the Search API.
func (*Project) DeepCopy ¶ added in v0.3.1
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Project.
func (*Project) DeepCopyInto ¶ added in v0.3.1
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSortBy ¶
type ProjectSortBy string
const ( ProjectSortBy_Name ProjectSortBy = "Name" ProjectSortBy_CreationTime ProjectSortBy = "CreationTime" )
type ProjectSortOrder ¶
type ProjectSortOrder string
const ( ProjectSortOrder_Ascending ProjectSortOrder = "Ascending" ProjectSortOrder_Descending ProjectSortOrder = "Descending" )
type ProjectStatus ¶
type ProjectStatus string
const ( ProjectStatus_Pending ProjectStatus = "Pending" ProjectStatus_CreateInProgress ProjectStatus = "CreateInProgress" ProjectStatus_CreateCompleted ProjectStatus = "CreateCompleted" ProjectStatus_CreateFailed ProjectStatus = "CreateFailed" ProjectStatus_DeleteInProgress ProjectStatus = "DeleteInProgress" ProjectStatus_DeleteFailed ProjectStatus = "DeleteFailed" ProjectStatus_DeleteCompleted ProjectStatus = "DeleteCompleted" ProjectStatus_UpdateInProgress ProjectStatus = "UpdateInProgress" ProjectStatus_UpdateCompleted ProjectStatus = "UpdateCompleted" ProjectStatus_UpdateFailed ProjectStatus = "UpdateFailed" )
type ProjectSummary ¶
type ProjectSummary struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` ProjectDescription *string `json:"projectDescription,omitempty"` }
Information about a project.
func (*ProjectSummary) DeepCopy ¶
func (in *ProjectSummary) DeepCopy() *ProjectSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSummary.
func (*ProjectSummary) DeepCopyInto ¶
func (in *ProjectSummary) DeepCopyInto(out *ProjectSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RStudioServerProAccessStatus ¶ added in v0.3.1
type RStudioServerProAccessStatus string
const ( RStudioServerProAccessStatus_ENABLED RStudioServerProAccessStatus = "ENABLED" RStudioServerProAccessStatus_DISABLED RStudioServerProAccessStatus = "DISABLED" )
type RStudioServerProAppSettings ¶ added in v0.3.1
type RStudioServerProAppSettings struct { AccessStatus *string `json:"accessStatus,omitempty"` UserGroup *string `json:"userGroup,omitempty"` }
A collection of settings that configure user interaction with the RStudioServerPro app. RStudioServerProAppSettings cannot be updated. The RStudioServerPro app must be deleted and a new one created to make any changes.
func (*RStudioServerProAppSettings) DeepCopy ¶ added in v0.3.1
func (in *RStudioServerProAppSettings) DeepCopy() *RStudioServerProAppSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RStudioServerProAppSettings.
func (*RStudioServerProAppSettings) DeepCopyInto ¶ added in v0.3.1
func (in *RStudioServerProAppSettings) DeepCopyInto(out *RStudioServerProAppSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RStudioServerProDomainSettings ¶ added in v0.3.1
type RStudioServerProDomainSettings struct { // Specifies the ARN's of a SageMaker image and SageMaker image version, and // the instance type that the version runs on. DefaultResourceSpec *ResourceSpec `json:"defaultResourceSpec,omitempty"` DomainExecutionRoleARN *string `json:"domainExecutionRoleARN,omitempty"` RStudioConnectURL *string `json:"rStudioConnectURL,omitempty"` RStudioPackageManagerURL *string `json:"rStudioPackageManagerURL,omitempty"` }
A collection of settings that configure the RStudioServerPro Domain-level app.
func (*RStudioServerProDomainSettings) DeepCopy ¶ added in v0.3.1
func (in *RStudioServerProDomainSettings) DeepCopy() *RStudioServerProDomainSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RStudioServerProDomainSettings.
func (*RStudioServerProDomainSettings) DeepCopyInto ¶ added in v0.3.1
func (in *RStudioServerProDomainSettings) DeepCopyInto(out *RStudioServerProDomainSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RStudioServerProDomainSettingsForUpdate ¶ added in v0.3.1
type RStudioServerProDomainSettingsForUpdate struct { // Specifies the ARN's of a SageMaker image and SageMaker image version, and // the instance type that the version runs on. DefaultResourceSpec *ResourceSpec `json:"defaultResourceSpec,omitempty"` DomainExecutionRoleARN *string `json:"domainExecutionRoleARN,omitempty"` }
A collection of settings that update the current configuration for the RStudioServerPro Domain-level app.
func (*RStudioServerProDomainSettingsForUpdate) DeepCopy ¶ added in v0.3.1
func (in *RStudioServerProDomainSettingsForUpdate) DeepCopy() *RStudioServerProDomainSettingsForUpdate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RStudioServerProDomainSettingsForUpdate.
func (*RStudioServerProDomainSettingsForUpdate) DeepCopyInto ¶ added in v0.3.1
func (in *RStudioServerProDomainSettingsForUpdate) DeepCopyInto(out *RStudioServerProDomainSettingsForUpdate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RStudioServerProUserGroup ¶ added in v0.3.1
type RStudioServerProUserGroup string
const ( RStudioServerProUserGroup_R_STUDIO_ADMIN RStudioServerProUserGroup = "R_STUDIO_ADMIN" RStudioServerProUserGroup_R_STUDIO_USER RStudioServerProUserGroup = "R_STUDIO_USER" )
type RecordWrapper ¶
type RecordWrapper string
const ( RecordWrapper_None RecordWrapper = "None" RecordWrapper_RecordIO RecordWrapper = "RecordIO" )
type RedshiftDatasetDefinition ¶
type RedshiftDatasetDefinition struct { // The Redshift cluster Identifier. ClusterID *string `json:"clusterID,omitempty"` ClusterRoleARN *string `json:"clusterRoleARN,omitempty"` // The name of the Redshift database used in Redshift query execution. Database *string `json:"database,omitempty"` // The database user name used in Redshift query execution. DBUser *string `json:"dbUser,omitempty"` KMSKeyID *string `json:"kmsKeyID,omitempty"` // The compression used for Redshift query results. OutputCompression *string `json:"outputCompression,omitempty"` // The data storage format for Redshift query results. OutputFormat *string `json:"outputFormat,omitempty"` OutputS3URI *string `json:"outputS3URI,omitempty"` // The SQL query statements to be executed. QueryString *string `json:"queryString,omitempty"` }
Configuration for Redshift Dataset Definition input.
func (*RedshiftDatasetDefinition) DeepCopy ¶
func (in *RedshiftDatasetDefinition) DeepCopy() *RedshiftDatasetDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftDatasetDefinition.
func (*RedshiftDatasetDefinition) DeepCopyInto ¶
func (in *RedshiftDatasetDefinition) DeepCopyInto(out *RedshiftDatasetDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedshiftResultCompressionType ¶
type RedshiftResultCompressionType string
const ( RedshiftResultCompressionType_None RedshiftResultCompressionType = "None" RedshiftResultCompressionType_GZIP RedshiftResultCompressionType = "GZIP" RedshiftResultCompressionType_BZIP2 RedshiftResultCompressionType = "BZIP2" RedshiftResultCompressionType_ZSTD RedshiftResultCompressionType = "ZSTD" RedshiftResultCompressionType_SNAPPY RedshiftResultCompressionType = "SNAPPY" )
type RedshiftResultFormat ¶
type RedshiftResultFormat string
const ( RedshiftResultFormat_PARQUET RedshiftResultFormat = "PARQUET" RedshiftResultFormat_CSV RedshiftResultFormat = "CSV" )
type RegisterModelStepMetadata ¶ added in v0.3.0
type RegisterModelStepMetadata struct {
ARN *string `json:"arn,omitempty"`
}
Metadata for a register model job step.
func (*RegisterModelStepMetadata) DeepCopy ¶ added in v0.3.0
func (in *RegisterModelStepMetadata) DeepCopy() *RegisterModelStepMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegisterModelStepMetadata.
func (*RegisterModelStepMetadata) DeepCopyInto ¶ added in v0.3.0
func (in *RegisterModelStepMetadata) DeepCopyInto(out *RegisterModelStepMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RenderingError ¶
type RenderingError struct { Code *string `json:"code,omitempty"` Message *string `json:"message,omitempty"` }
A description of an error that occurred while rendering the template.
func (*RenderingError) DeepCopy ¶
func (in *RenderingError) DeepCopy() *RenderingError
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RenderingError.
func (*RenderingError) DeepCopyInto ¶
func (in *RenderingError) DeepCopyInto(out *RenderingError)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryAccessMode ¶
type RepositoryAccessMode string
const ( RepositoryAccessMode_Platform RepositoryAccessMode = "Platform" RepositoryAccessMode_Vpc RepositoryAccessMode = "Vpc" )
type RepositoryAuthConfig ¶
type RepositoryAuthConfig struct {
RepositoryCredentialsProviderARN *string `json:"repositoryCredentialsProviderARN,omitempty"`
}
Specifies an authentication configuration for the private docker registry where your model image is hosted. Specify a value for this property only if you specified Vpc as the value for the RepositoryAccessMode field of the ImageConfig object that you passed to a call to CreateModel and the private Docker registry where the model image is hosted requires authentication.
func (*RepositoryAuthConfig) DeepCopy ¶
func (in *RepositoryAuthConfig) DeepCopy() *RepositoryAuthConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryAuthConfig.
func (*RepositoryAuthConfig) DeepCopyInto ¶
func (in *RepositoryAuthConfig) DeepCopyInto(out *RepositoryAuthConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceConfig ¶
type ResourceConfig struct { InstanceCount *int64 `json:"instanceCount,omitempty"` InstanceType *string `json:"instanceType,omitempty"` VolumeKMSKeyID *string `json:"volumeKMSKeyID,omitempty"` VolumeSizeInGB *int64 `json:"volumeSizeInGB,omitempty"` }
Describes the resources, including ML compute instances and ML storage volumes, to use for model training.
func (*ResourceConfig) DeepCopy ¶
func (in *ResourceConfig) DeepCopy() *ResourceConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceConfig.
func (*ResourceConfig) DeepCopyInto ¶
func (in *ResourceConfig) DeepCopyInto(out *ResourceConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceLimits ¶
type ResourceLimits struct { MaxNumberOfTrainingJobs *int64 `json:"maxNumberOfTrainingJobs,omitempty"` MaxParallelTrainingJobs *int64 `json:"maxParallelTrainingJobs,omitempty"` }
Specifies the maximum number of training jobs and parallel training jobs that a hyperparameter tuning job can launch.
func (*ResourceLimits) DeepCopy ¶
func (in *ResourceLimits) DeepCopy() *ResourceLimits
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceLimits.
func (*ResourceLimits) DeepCopyInto ¶
func (in *ResourceLimits) DeepCopyInto(out *ResourceLimits)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceSpec ¶ added in v0.3.0
type ResourceSpec struct { InstanceType *string `json:"instanceType,omitempty"` LifecycleConfigARN *string `json:"lifecycleConfigARN,omitempty"` SageMakerImageARN *string `json:"sageMakerImageARN,omitempty"` SageMakerImageVersionARN *string `json:"sageMakerImageVersionARN,omitempty"` }
Specifies the ARN's of a SageMaker image and SageMaker image version, and the instance type that the version runs on.
func (*ResourceSpec) DeepCopy ¶ added in v0.3.0
func (in *ResourceSpec) DeepCopy() *ResourceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSpec.
func (*ResourceSpec) DeepCopyInto ¶ added in v0.3.0
func (in *ResourceSpec) DeepCopyInto(out *ResourceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceType ¶
type ResourceType string
const ( ResourceType_TrainingJob ResourceType = "TrainingJob" ResourceType_Experiment ResourceType = "Experiment" ResourceType_ExperimentTrial ResourceType = "ExperimentTrial" ResourceType_ExperimentTrialComponent ResourceType = "ExperimentTrialComponent" ResourceType_Endpoint ResourceType = "Endpoint" ResourceType_ModelPackage ResourceType = "ModelPackage" ResourceType_ModelPackageGroup ResourceType = "ModelPackageGroup" ResourceType_Pipeline ResourceType = "Pipeline" ResourceType_PipelineExecution ResourceType = "PipelineExecution" ResourceType_FeatureGroup ResourceType = "FeatureGroup" ResourceType_Project ResourceType = "Project" )
type RetentionPolicy ¶ added in v0.3.0
type RetentionPolicy struct {
HomeEFSFileSystem *string `json:"homeEFSFileSystem,omitempty"`
}
The retention policy for data stored on an Amazon Elastic File System (EFS) volume.
func (*RetentionPolicy) DeepCopy ¶ added in v0.3.0
func (in *RetentionPolicy) DeepCopy() *RetentionPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetentionPolicy.
func (*RetentionPolicy) DeepCopyInto ¶ added in v0.3.0
func (in *RetentionPolicy) DeepCopyInto(out *RetentionPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetentionType ¶
type RetentionType string
const ( RetentionType_Retain RetentionType = "Retain" RetentionType_Delete RetentionType = "Delete" )
type RootAccess ¶
type RootAccess string
const ( RootAccess_Enabled RootAccess = "Enabled" RootAccess_Disabled RootAccess = "Disabled" )
type RuleEvaluationStatus ¶
type RuleEvaluationStatus string
const ( RuleEvaluationStatus_InProgress RuleEvaluationStatus = "InProgress" RuleEvaluationStatus_NoIssuesFound RuleEvaluationStatus = "NoIssuesFound" RuleEvaluationStatus_IssuesFound RuleEvaluationStatus = "IssuesFound" RuleEvaluationStatus_Error RuleEvaluationStatus = "Error" RuleEvaluationStatus_Stopping RuleEvaluationStatus = "Stopping" RuleEvaluationStatus_Stopped RuleEvaluationStatus = "Stopped" )
type S3DataDistribution ¶
type S3DataDistribution string
const ( S3DataDistribution_FullyReplicated S3DataDistribution = "FullyReplicated" S3DataDistribution_ShardedByS3Key S3DataDistribution = "ShardedByS3Key" )
type S3DataSource ¶
type S3DataSource struct { AttributeNames []*string `json:"attributeNames,omitempty"` S3DataDistributionType *string `json:"s3DataDistributionType,omitempty"` S3DataType *string `json:"s3DataType,omitempty"` S3URI *string `json:"s3URI,omitempty"` }
Describes the S3 data source.
func (*S3DataSource) DeepCopy ¶
func (in *S3DataSource) DeepCopy() *S3DataSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3DataSource.
func (*S3DataSource) DeepCopyInto ¶
func (in *S3DataSource) DeepCopyInto(out *S3DataSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3DataType ¶
type S3DataType string
const ( S3DataType_ManifestFile S3DataType = "ManifestFile" S3DataType_S3Prefix S3DataType = "S3Prefix" S3DataType_AugmentedManifestFile S3DataType = "AugmentedManifestFile" )
type S3StorageConfig ¶
type S3StorageConfig struct { KMSKeyID *string `json:"kmsKeyID,omitempty"` ResolvedOutputS3URI *string `json:"resolvedOutputS3URI,omitempty"` S3URI *string `json:"s3URI,omitempty"` }
The Amazon Simple Storage (Amazon S3) location and and security configuration for OfflineStore.
func (*S3StorageConfig) DeepCopy ¶
func (in *S3StorageConfig) DeepCopy() *S3StorageConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3StorageConfig.
func (*S3StorageConfig) DeepCopyInto ¶
func (in *S3StorageConfig) DeepCopyInto(out *S3StorageConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SagemakerServicecatalogStatus ¶
type SagemakerServicecatalogStatus string
const ( SagemakerServicecatalogStatus_Enabled SagemakerServicecatalogStatus = "Enabled" SagemakerServicecatalogStatus_Disabled SagemakerServicecatalogStatus = "Disabled" )
type ScheduleConfig ¶
type ScheduleConfig struct {
ScheduleExpression *string `json:"scheduleExpression,omitempty"`
}
Configuration details about the monitoring schedule.
func (*ScheduleConfig) DeepCopy ¶
func (in *ScheduleConfig) DeepCopy() *ScheduleConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleConfig.
func (*ScheduleConfig) DeepCopyInto ¶
func (in *ScheduleConfig) DeepCopyInto(out *ScheduleConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleStatus ¶
type ScheduleStatus string
const ( ScheduleStatus_Pending ScheduleStatus = "Pending" ScheduleStatus_Failed ScheduleStatus = "Failed" ScheduleStatus_Scheduled ScheduleStatus = "Scheduled" ScheduleStatus_Stopped ScheduleStatus = "Stopped" )
type SearchSortOrder ¶
type SearchSortOrder string
const ( SearchSortOrder_Ascending SearchSortOrder = "Ascending" SearchSortOrder_Descending SearchSortOrder = "Descending" )
type SecondaryStatus ¶
type SecondaryStatus string
const ( SecondaryStatus_Starting SecondaryStatus = "Starting" SecondaryStatus_LaunchingMLInstances SecondaryStatus = "LaunchingMLInstances" SecondaryStatus_PreparingTrainingStack SecondaryStatus = "PreparingTrainingStack" SecondaryStatus_Downloading SecondaryStatus = "Downloading" SecondaryStatus_DownloadingTrainingImage SecondaryStatus = "DownloadingTrainingImage" SecondaryStatus_Training SecondaryStatus = "Training" SecondaryStatus_Uploading SecondaryStatus = "Uploading" SecondaryStatus_Stopping SecondaryStatus = "Stopping" SecondaryStatus_Stopped SecondaryStatus = "Stopped" SecondaryStatus_MaxRuntimeExceeded SecondaryStatus = "MaxRuntimeExceeded" SecondaryStatus_Completed SecondaryStatus = "Completed" SecondaryStatus_Failed SecondaryStatus = "Failed" SecondaryStatus_Interrupted SecondaryStatus = "Interrupted" SecondaryStatus_MaxWaitTimeExceeded SecondaryStatus = "MaxWaitTimeExceeded" SecondaryStatus_Updating SecondaryStatus = "Updating" SecondaryStatus_Restarting SecondaryStatus = "Restarting" )
type SecondaryStatusTransition ¶
type SecondaryStatusTransition struct { EndTime *metav1.Time `json:"endTime,omitempty"` StartTime *metav1.Time `json:"startTime,omitempty"` Status *string `json:"status,omitempty"` StatusMessage *string `json:"statusMessage,omitempty"` }
An array element of DescribeTrainingJobResponse$SecondaryStatusTransitions. It provides additional details about a status that the training job has transitioned through. A training job can be in one of several states, for example, starting, downloading, training, or uploading. Within each state, there are a number of intermediate states. For example, within the starting state, Amazon SageMaker could be starting the training job or launching the ML instances. These transitional states are referred to as the job's secondary status.
func (*SecondaryStatusTransition) DeepCopy ¶
func (in *SecondaryStatusTransition) DeepCopy() *SecondaryStatusTransition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecondaryStatusTransition.
func (*SecondaryStatusTransition) DeepCopyInto ¶
func (in *SecondaryStatusTransition) DeepCopyInto(out *SecondaryStatusTransition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharingSettings ¶
type SharingSettings struct { NotebookOutputOption *string `json:"notebookOutputOption,omitempty"` S3KMSKeyID *string `json:"s3KMSKeyID,omitempty"` S3OutputPath *string `json:"s3OutputPath,omitempty"` }
Specifies options for sharing SageMaker Studio notebooks. These settings are specified as part of DefaultUserSettings when the CreateDomain API is called, and as part of UserSettings when the CreateUserProfile API is called. When SharingSettings is not specified, notebook sharing isn't allowed.
func (*SharingSettings) DeepCopy ¶
func (in *SharingSettings) DeepCopy() *SharingSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharingSettings.
func (*SharingSettings) DeepCopyInto ¶
func (in *SharingSettings) DeepCopyInto(out *SharingSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShuffleConfig ¶
type ShuffleConfig struct {
Seed *int64 `json:"seed,omitempty"`
}
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.
func (*ShuffleConfig) DeepCopy ¶
func (in *ShuffleConfig) DeepCopy() *ShuffleConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShuffleConfig.
func (*ShuffleConfig) DeepCopyInto ¶
func (in *ShuffleConfig) DeepCopyInto(out *ShuffleConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SortActionsBy ¶
type SortActionsBy string
const ( SortActionsBy_Name SortActionsBy = "Name" SortActionsBy_CreationTime SortActionsBy = "CreationTime" )
type SortArtifactsBy ¶
type SortArtifactsBy string
const (
SortArtifactsBy_CreationTime SortArtifactsBy = "CreationTime"
)
type SortAssociationsBy ¶
type SortAssociationsBy string
const ( SortAssociationsBy_SourceArn SortAssociationsBy = "SourceArn" SortAssociationsBy_DestinationArn SortAssociationsBy = "DestinationArn" SortAssociationsBy_SourceType SortAssociationsBy = "SourceType" SortAssociationsBy_DestinationType SortAssociationsBy = "DestinationType" SortAssociationsBy_CreationTime SortAssociationsBy = "CreationTime" )
type SortContextsBy ¶
type SortContextsBy string
const ( SortContextsBy_Name SortContextsBy = "Name" SortContextsBy_CreationTime SortContextsBy = "CreationTime" )
type SortExperimentsBy ¶
type SortExperimentsBy string
const ( SortExperimentsBy_Name SortExperimentsBy = "Name" SortExperimentsBy_CreationTime SortExperimentsBy = "CreationTime" )
type SortPipelineExecutionsBy ¶
type SortPipelineExecutionsBy string
const ( SortPipelineExecutionsBy_CreationTime SortPipelineExecutionsBy = "CreationTime" SortPipelineExecutionsBy_PipelineExecutionArn SortPipelineExecutionsBy = "PipelineExecutionArn" )
type SortPipelinesBy ¶
type SortPipelinesBy string
const ( SortPipelinesBy_Name SortPipelinesBy = "Name" SortPipelinesBy_CreationTime SortPipelinesBy = "CreationTime" )
type SortTrialComponentsBy ¶
type SortTrialComponentsBy string
const ( SortTrialComponentsBy_Name SortTrialComponentsBy = "Name" SortTrialComponentsBy_CreationTime SortTrialComponentsBy = "CreationTime" )
type SortTrialsBy ¶
type SortTrialsBy string
const ( SortTrialsBy_Name SortTrialsBy = "Name" SortTrialsBy_CreationTime SortTrialsBy = "CreationTime" )
type SourceAlgorithm ¶
type SourceAlgorithm struct { AlgorithmName *string `json:"algorithmName,omitempty"` ModelDataURL *string `json:"modelDataURL,omitempty"` }
Specifies an algorithm that was used to create the model package. The algorithm must be either an algorithm resource in your Amazon SageMaker account or an algorithm in Amazon Web Services Marketplace that you are subscribed to.
func (*SourceAlgorithm) DeepCopy ¶
func (in *SourceAlgorithm) DeepCopy() *SourceAlgorithm
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceAlgorithm.
func (*SourceAlgorithm) DeepCopyInto ¶
func (in *SourceAlgorithm) DeepCopyInto(out *SourceAlgorithm)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceAlgorithmSpecification ¶ added in v0.0.3
type SourceAlgorithmSpecification struct {
SourceAlgorithms []*SourceAlgorithm `json:"sourceAlgorithms,omitempty"`
}
A list of algorithms that were used to create a model package.
func (*SourceAlgorithmSpecification) DeepCopy ¶ added in v0.0.3
func (in *SourceAlgorithmSpecification) DeepCopy() *SourceAlgorithmSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceAlgorithmSpecification.
func (*SourceAlgorithmSpecification) DeepCopyInto ¶ added in v0.0.3
func (in *SourceAlgorithmSpecification) DeepCopyInto(out *SourceAlgorithmSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StepStatus ¶
type StepStatus string
const ( StepStatus_Starting StepStatus = "Starting" StepStatus_Executing StepStatus = "Executing" StepStatus_Stopping StepStatus = "Stopping" StepStatus_Stopped StepStatus = "Stopped" StepStatus_Failed StepStatus = "Failed" StepStatus_Succeeded StepStatus = "Succeeded" )
type StoppingCondition ¶
type StoppingCondition struct { MaxRuntimeInSeconds *int64 `json:"maxRuntimeInSeconds,omitempty"` MaxWaitTimeInSeconds *int64 `json:"maxWaitTimeInSeconds,omitempty"` }
Specifies a limit to how long a model training job or model compilation job can run. It also specifies how long a managed spot training job has 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 training 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.
func (*StoppingCondition) DeepCopy ¶
func (in *StoppingCondition) DeepCopy() *StoppingCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoppingCondition.
func (*StoppingCondition) DeepCopyInto ¶
func (in *StoppingCondition) DeepCopyInto(out *StoppingCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StudioLifecycleConfigAppType ¶ added in v0.3.1
type StudioLifecycleConfigAppType string
const ( StudioLifecycleConfigAppType_JupyterServer StudioLifecycleConfigAppType = "JupyterServer" StudioLifecycleConfigAppType_KernelGateway StudioLifecycleConfigAppType = "KernelGateway" )
type StudioLifecycleConfigDetails ¶ added in v0.3.1
type StudioLifecycleConfigDetails struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` StudioLifecycleConfigARN *string `json:"studioLifecycleConfigARN,omitempty"` }
Details of the Studio Lifecycle Configuration.
func (*StudioLifecycleConfigDetails) DeepCopy ¶ added in v0.3.1
func (in *StudioLifecycleConfigDetails) DeepCopy() *StudioLifecycleConfigDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StudioLifecycleConfigDetails.
func (*StudioLifecycleConfigDetails) DeepCopyInto ¶ added in v0.3.1
func (in *StudioLifecycleConfigDetails) DeepCopyInto(out *StudioLifecycleConfigDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StudioLifecycleConfigSortKey ¶ added in v0.3.1
type StudioLifecycleConfigSortKey string
const ( StudioLifecycleConfigSortKey_CreationTime StudioLifecycleConfigSortKey = "CreationTime" StudioLifecycleConfigSortKey_LastModifiedTime StudioLifecycleConfigSortKey = "LastModifiedTime" StudioLifecycleConfigSortKey_Name StudioLifecycleConfigSortKey = "Name" )
type SubscribedWorkteam ¶
type SubscribedWorkteam struct { ListingID *string `json:"listingID,omitempty"` SellerName *string `json:"sellerName,omitempty"` }
Describes a work team of a vendor that does the a labelling job.
func (*SubscribedWorkteam) DeepCopy ¶
func (in *SubscribedWorkteam) DeepCopy() *SubscribedWorkteam
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscribedWorkteam.
func (*SubscribedWorkteam) DeepCopyInto ¶
func (in *SubscribedWorkteam) DeepCopyInto(out *SubscribedWorkteam)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Tag ¶ added in v0.0.3
A tag object that consists of a key and an optional value, used to manage metadata for SageMaker Amazon Web Services resources.
You can add tags to notebook instances, training jobs, hyperparameter tuning jobs, batch transform jobs, models, labeling jobs, work teams, endpoint configurations, and endpoints. For more information on adding tags to SageMaker resources, see AddTags.
For more information on adding metadata to your Amazon Web Services resources with tagging, see Tagging Amazon Web Services resources (https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html). For advice on best practices for managing Amazon Web Services resources with tagging, see Tagging Best Practices: Implement an Effective Amazon Web Services Resource Tagging Strategy (https://d1.awsstatic.com/whitepapers/aws-tagging-best-practices.pdf).
func (*Tag) DeepCopy ¶ added in v0.0.3
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tag.
func (*Tag) DeepCopyInto ¶ added in v0.0.3
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetDevice ¶
type TargetDevice string
const ( TargetDevice_lambda TargetDevice = "lambda" TargetDevice_ml_m4 TargetDevice = "ml_m4" TargetDevice_ml_m5 TargetDevice = "ml_m5" TargetDevice_ml_c4 TargetDevice = "ml_c4" TargetDevice_ml_c5 TargetDevice = "ml_c5" TargetDevice_ml_p2 TargetDevice = "ml_p2" TargetDevice_ml_p3 TargetDevice = "ml_p3" TargetDevice_ml_g4dn TargetDevice = "ml_g4dn" TargetDevice_ml_inf1 TargetDevice = "ml_inf1" TargetDevice_ml_eia2 TargetDevice = "ml_eia2" TargetDevice_jetson_tx1 TargetDevice = "jetson_tx1" TargetDevice_jetson_tx2 TargetDevice = "jetson_tx2" TargetDevice_jetson_nano TargetDevice = "jetson_nano" TargetDevice_jetson_xavier TargetDevice = "jetson_xavier" TargetDevice_rasp3b TargetDevice = "rasp3b" TargetDevice_imx8qm TargetDevice = "imx8qm" TargetDevice_deeplens TargetDevice = "deeplens" TargetDevice_rk3399 TargetDevice = "rk3399" TargetDevice_rk3288 TargetDevice = "rk3288" TargetDevice_aisage TargetDevice = "aisage" TargetDevice_sbe_c TargetDevice = "sbe_c" TargetDevice_qcs605 TargetDevice = "qcs605" TargetDevice_qcs603 TargetDevice = "qcs603" TargetDevice_sitara_am57x TargetDevice = "sitara_am57x" TargetDevice_amba_cv22 TargetDevice = "amba_cv22" TargetDevice_amba_cv25 TargetDevice = "amba_cv25" TargetDevice_x86_win32 TargetDevice = "x86_win32" TargetDevice_x86_win64 TargetDevice = "x86_win64" TargetDevice_coreml TargetDevice = "coreml" TargetDevice_jacinto_tda4vm TargetDevice = "jacinto_tda4vm" TargetDevice_imx8mplus TargetDevice = "imx8mplus" )
type TargetPlatformAccelerator ¶
type TargetPlatformAccelerator string
const ( TargetPlatformAccelerator_INTEL_GRAPHICS TargetPlatformAccelerator = "INTEL_GRAPHICS" TargetPlatformAccelerator_MALI TargetPlatformAccelerator = "MALI" TargetPlatformAccelerator_NVIDIA TargetPlatformAccelerator = "NVIDIA" )
type TargetPlatformArch ¶
type TargetPlatformArch string
const ( TargetPlatformArch_X86_64 TargetPlatformArch = "X86_64" TargetPlatformArch_X86 TargetPlatformArch = "X86" TargetPlatformArch_ARM64 TargetPlatformArch = "ARM64" TargetPlatformArch_ARM_EABI TargetPlatformArch = "ARM_EABI" TargetPlatformArch_ARM_EABIHF TargetPlatformArch = "ARM_EABIHF" )
type TargetPlatformOs ¶
type TargetPlatformOs string
const ( TargetPlatformOs_ANDROID TargetPlatformOs = "ANDROID" TargetPlatformOs_LINUX TargetPlatformOs = "LINUX" )
type TensorBoardAppSettings ¶ added in v0.3.0
type TensorBoardAppSettings struct { // Specifies the ARN's of a SageMaker image and SageMaker image version, and // the instance type that the version runs on. DefaultResourceSpec *ResourceSpec `json:"defaultResourceSpec,omitempty"` }
The TensorBoard app settings.
func (*TensorBoardAppSettings) DeepCopy ¶ added in v0.3.0
func (in *TensorBoardAppSettings) DeepCopy() *TensorBoardAppSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TensorBoardAppSettings.
func (*TensorBoardAppSettings) DeepCopyInto ¶ added in v0.3.0
func (in *TensorBoardAppSettings) DeepCopyInto(out *TensorBoardAppSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TensorBoardOutputConfig ¶
type TensorBoardOutputConfig struct { LocalPath *string `json:"localPath,omitempty"` S3OutputPath *string `json:"s3OutputPath,omitempty"` }
Configuration of storage locations for the Debugger TensorBoard output data.
func (*TensorBoardOutputConfig) DeepCopy ¶
func (in *TensorBoardOutputConfig) DeepCopy() *TensorBoardOutputConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TensorBoardOutputConfig.
func (*TensorBoardOutputConfig) DeepCopyInto ¶
func (in *TensorBoardOutputConfig) DeepCopyInto(out *TensorBoardOutputConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficRoutingConfigType ¶
type TrafficRoutingConfigType string
const ( TrafficRoutingConfigType_ALL_AT_ONCE TrafficRoutingConfigType = "ALL_AT_ONCE" TrafficRoutingConfigType_CANARY TrafficRoutingConfigType = "CANARY" TrafficRoutingConfigType_LINEAR TrafficRoutingConfigType = "LINEAR" )
type TrainingInputMode ¶
type TrainingInputMode string
const ( TrainingInputMode_Pipe TrainingInputMode = "Pipe" TrainingInputMode_File TrainingInputMode = "File" TrainingInputMode_FastFile TrainingInputMode = "FastFile" )
type TrainingInstanceType ¶
type TrainingInstanceType string
const ( TrainingInstanceType_ml_m4_xlarge TrainingInstanceType = "ml.m4.xlarge" TrainingInstanceType_ml_m4_2xlarge TrainingInstanceType = "ml.m4.2xlarge" TrainingInstanceType_ml_m4_4xlarge TrainingInstanceType = "ml.m4.4xlarge" TrainingInstanceType_ml_m4_10xlarge TrainingInstanceType = "ml.m4.10xlarge" TrainingInstanceType_ml_m4_16xlarge TrainingInstanceType = "ml.m4.16xlarge" TrainingInstanceType_ml_g4dn_xlarge TrainingInstanceType = "ml.g4dn.xlarge" TrainingInstanceType_ml_g4dn_2xlarge TrainingInstanceType = "ml.g4dn.2xlarge" TrainingInstanceType_ml_g4dn_4xlarge TrainingInstanceType = "ml.g4dn.4xlarge" TrainingInstanceType_ml_g4dn_8xlarge TrainingInstanceType = "ml.g4dn.8xlarge" TrainingInstanceType_ml_g4dn_12xlarge TrainingInstanceType = "ml.g4dn.12xlarge" TrainingInstanceType_ml_g4dn_16xlarge TrainingInstanceType = "ml.g4dn.16xlarge" TrainingInstanceType_ml_m5_large TrainingInstanceType = "ml.m5.large" TrainingInstanceType_ml_m5_xlarge TrainingInstanceType = "ml.m5.xlarge" TrainingInstanceType_ml_m5_2xlarge TrainingInstanceType = "ml.m5.2xlarge" TrainingInstanceType_ml_m5_4xlarge TrainingInstanceType = "ml.m5.4xlarge" TrainingInstanceType_ml_m5_12xlarge TrainingInstanceType = "ml.m5.12xlarge" TrainingInstanceType_ml_m5_24xlarge TrainingInstanceType = "ml.m5.24xlarge" TrainingInstanceType_ml_c4_xlarge TrainingInstanceType = "ml.c4.xlarge" TrainingInstanceType_ml_c4_2xlarge TrainingInstanceType = "ml.c4.2xlarge" TrainingInstanceType_ml_c4_4xlarge TrainingInstanceType = "ml.c4.4xlarge" TrainingInstanceType_ml_c4_8xlarge TrainingInstanceType = "ml.c4.8xlarge" TrainingInstanceType_ml_p2_xlarge TrainingInstanceType = "ml.p2.xlarge" TrainingInstanceType_ml_p2_8xlarge TrainingInstanceType = "ml.p2.8xlarge" TrainingInstanceType_ml_p2_16xlarge TrainingInstanceType = "ml.p2.16xlarge" TrainingInstanceType_ml_p3_2xlarge TrainingInstanceType = "ml.p3.2xlarge" TrainingInstanceType_ml_p3_8xlarge TrainingInstanceType = "ml.p3.8xlarge" TrainingInstanceType_ml_p3_16xlarge TrainingInstanceType = "ml.p3.16xlarge" TrainingInstanceType_ml_p3dn_24xlarge TrainingInstanceType = "ml.p3dn.24xlarge" TrainingInstanceType_ml_p4d_24xlarge TrainingInstanceType = "ml.p4d.24xlarge" TrainingInstanceType_ml_c5_xlarge TrainingInstanceType = "ml.c5.xlarge" TrainingInstanceType_ml_c5_2xlarge TrainingInstanceType = "ml.c5.2xlarge" TrainingInstanceType_ml_c5_4xlarge TrainingInstanceType = "ml.c5.4xlarge" TrainingInstanceType_ml_c5_9xlarge TrainingInstanceType = "ml.c5.9xlarge" TrainingInstanceType_ml_c5_18xlarge TrainingInstanceType = "ml.c5.18xlarge" TrainingInstanceType_ml_c5n_xlarge TrainingInstanceType = "ml.c5n.xlarge" TrainingInstanceType_ml_c5n_2xlarge TrainingInstanceType = "ml.c5n.2xlarge" TrainingInstanceType_ml_c5n_4xlarge TrainingInstanceType = "ml.c5n.4xlarge" TrainingInstanceType_ml_c5n_9xlarge TrainingInstanceType = "ml.c5n.9xlarge" TrainingInstanceType_ml_c5n_18xlarge TrainingInstanceType = "ml.c5n.18xlarge" )
type TrainingJob ¶
type TrainingJob struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TrainingJobSpec `json:"spec,omitempty"` Status TrainingJobStatus `json:"status,omitempty"` }
TrainingJob is the Schema for the TrainingJobs API +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="FAILURE-REASON",type=string,priority=1,JSONPath=`.status.failureReason` +kubebuilder:printcolumn:name="SECONDARY-STATUS",type=string,priority=0,JSONPath=`.status.secondaryStatus` +kubebuilder:printcolumn:name="STATUS",type=string,priority=0,JSONPath=`.status.trainingJobStatus`
func (*TrainingJob) DeepCopy ¶
func (in *TrainingJob) DeepCopy() *TrainingJob
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrainingJob.
func (*TrainingJob) DeepCopyInto ¶
func (in *TrainingJob) DeepCopyInto(out *TrainingJob)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrainingJob) DeepCopyObject ¶
func (in *TrainingJob) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TrainingJobDefinition ¶
type TrainingJobDefinition struct { HyperParameters map[string]*string `json:"hyperParameters,omitempty"` InputDataConfig []*Channel `json:"inputDataConfig,omitempty"` // 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"` // Specifies a limit to how long a model training job or model compilation job // can run. It also specifies how long a managed spot training job has 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 training 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"` // The training input mode that the algorithm supports. For more information // about input modes, see Algorithms (https://docs.aws.amazon.com/sagemaker/latest/dg/algos.html). // // Pipe mode // // If an algorithm supports Pipe mode, Amazon SageMaker streams data directly // from Amazon S3 to the container. // // File mode // // If an algorithm supports File mode, SageMaker downloads the training data // from S3 to the provisioned ML storage volume, and mounts the directory to // the Docker volume for the training container. // // You must provision the ML storage volume with sufficient capacity to accommodate // the data downloaded from S3. In addition to the training data, the ML storage // volume also stores the output model. The algorithm container uses the ML // storage volume to also store intermediate information, if any. // // For distributed algorithms, training data is distributed uniformly. Your // training duration is predictable if the input data objects sizes are approximately // the same. SageMaker does not split the files any further for model training. // If the object sizes are skewed, training won't be optimal as the data distribution // is also skewed when one host in a training cluster is overloaded, thus becoming // a bottleneck in training. // // FastFile mode // // If an algorithm supports FastFile mode, SageMaker streams data directly from // S3 to the container with no code changes, and provides file system access // to the data. Users can author their training script to interact with these // files as if they were stored on disk. // // FastFile mode works best when the data is read sequentially. Augmented manifest // files aren't supported. The startup time is lower when there are fewer files // in the S3 bucket provided. TrainingInputMode *string `json:"trainingInputMode,omitempty"` }
Defines the input needed to run a training job using the algorithm.
func (*TrainingJobDefinition) DeepCopy ¶
func (in *TrainingJobDefinition) DeepCopy() *TrainingJobDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrainingJobDefinition.
func (*TrainingJobDefinition) DeepCopyInto ¶
func (in *TrainingJobDefinition) DeepCopyInto(out *TrainingJobDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrainingJobEarlyStoppingType ¶
type TrainingJobEarlyStoppingType string
const ( TrainingJobEarlyStoppingType_Off TrainingJobEarlyStoppingType = "Off" TrainingJobEarlyStoppingType_Auto TrainingJobEarlyStoppingType = "Auto" )
type TrainingJobList ¶
type TrainingJobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TrainingJob `json:"items"` }
TrainingJobList contains a list of TrainingJob +kubebuilder:object:root=true
func (*TrainingJobList) DeepCopy ¶
func (in *TrainingJobList) DeepCopy() *TrainingJobList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrainingJobList.
func (*TrainingJobList) DeepCopyInto ¶
func (in *TrainingJobList) DeepCopyInto(out *TrainingJobList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrainingJobList) DeepCopyObject ¶
func (in *TrainingJobList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TrainingJobSortByOptions ¶
type TrainingJobSortByOptions string
const ( TrainingJobSortByOptions_Name TrainingJobSortByOptions = "Name" TrainingJobSortByOptions_CreationTime TrainingJobSortByOptions = "CreationTime" TrainingJobSortByOptions_Status TrainingJobSortByOptions = "Status" TrainingJobSortByOptions_FinalObjectiveMetricValue TrainingJobSortByOptions = "FinalObjectiveMetricValue" )
type TrainingJobSpec ¶
type TrainingJobSpec struct { // The registry path of the Docker image that contains the training algorithm // and algorithm-specific metadata, including the input mode. For more information // about algorithms provided by Amazon SageMaker, see Algorithms (https://docs.aws.amazon.com/sagemaker/latest/dg/algos.html). // For information about providing your own algorithms, see Using Your Own Algorithms // with Amazon SageMaker (https://docs.aws.amazon.com/sagemaker/latest/dg/your-algorithms.html). // +kubebuilder:validation:Required AlgorithmSpecification *AlgorithmSpecification `json:"algorithmSpecification"` // Contains information about the output location for managed spot training // checkpoint data. CheckpointConfig *CheckpointConfig `json:"checkpointConfig,omitempty"` DebugHookConfig *DebugHookConfig `json:"debugHookConfig,omitempty"` // Configuration information for Debugger rules for debugging output tensors. DebugRuleConfigurations []*DebugRuleConfiguration `json:"debugRuleConfigurations,omitempty"` // To encrypt all communications between ML compute instances in distributed // training, choose True. Encryption provides greater security for distributed // training, but training might take longer. How long it takes depends on the // amount of communication between compute instances, especially if you use // a deep learning algorithm in distributed training. For more information, // see Protect Communications Between ML Compute Instances in a Distributed // Training Job (https://docs.aws.amazon.com/sagemaker/latest/dg/train-encrypt.html). EnableInterContainerTrafficEncryption *bool `json:"enableInterContainerTrafficEncryption,omitempty"` // To train models using managed spot training, choose True. Managed spot training // provides a fully managed and scalable infrastructure for training machine // learning models. this option is useful when training jobs can be interrupted // and when there is flexibility when the training job is run. // // The complete and intermediate results of jobs are stored in an Amazon S3 // bucket, and can be used as a starting point to train models incrementally. // Amazon SageMaker provides metrics and logs in CloudWatch. They can be used // to see when managed spot training jobs are running, interrupted, resumed, // or completed. EnableManagedSpotTraining *bool `json:"enableManagedSpotTraining,omitempty"` // Isolates the training container. No inbound or outbound network calls can // be made, except for calls between peers within a training cluster for distributed // training. If you enable network isolation for training jobs that are configured // to use a VPC, Amazon SageMaker downloads and uploads customer data and model // artifacts through the specified VPC, but the training container does not // have network access. EnableNetworkIsolation *bool `json:"enableNetworkIsolation,omitempty"` // The environment variables to set in the Docker container. Environment map[string]*string `json:"environment,omitempty"` ExperimentConfig *ExperimentConfig `json:"experimentConfig,omitempty"` // Algorithm-specific parameters that influence the quality of the model. You // set hyperparameters before you start the learning process. For a list of // hyperparameters for each training algorithm provided by Amazon SageMaker, // see Algorithms (https://docs.aws.amazon.com/sagemaker/latest/dg/algos.html). // // You can specify a maximum of 100 hyperparameters. Each hyperparameter is // a key-value pair. Each key and value is limited to 256 characters, as specified // by the Length Constraint. HyperParameters map[string]*string `json:"hyperParameters,omitempty"` // An array of Channel objects. Each channel is a named input source. InputDataConfig // describes the input data and its location. // // Algorithms can accept input data from one or more channels. For example, // an algorithm might have two channels of input data, training_data and validation_data. // The configuration for each channel provides the S3, EFS, or FSx location // where the input data is stored. It also provides information about the stored // data: the MIME type, compression method, and whether the data is wrapped // in RecordIO format. // // Depending on the input mode that the algorithm supports, Amazon SageMaker // either copies input data files from an S3 bucket to a local directory in // the Docker container, or makes it available as input streams. For example, // if you specify an EFS location, input data files will be made available as // input streams. They do not need to be downloaded. InputDataConfig []*Channel `json:"inputDataConfig,omitempty"` // Specifies the path to the S3 location where you want to store model artifacts. // Amazon SageMaker creates subfolders for the artifacts. // +kubebuilder:validation:Required OutputDataConfig *OutputDataConfig `json:"outputDataConfig"` ProfilerConfig *ProfilerConfig `json:"profilerConfig,omitempty"` // Configuration information for Debugger rules for profiling system and framework // metrics. ProfilerRuleConfigurations []*ProfilerRuleConfiguration `json:"profilerRuleConfigurations,omitempty"` // The resources, including the ML compute instances and ML storage volumes, // to use for model training. // // ML storage volumes store model artifacts and incremental states. Training // algorithms might also use ML storage volumes for scratch space. If you want // Amazon SageMaker to use the ML storage volume to store the training data, // choose File as the TrainingInputMode in the algorithm specification. For // distributed training algorithms, specify an instance count greater than 1. // +kubebuilder:validation:Required ResourceConfig *ResourceConfig `json:"resourceConfig"` // The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume // to perform tasks on your behalf. // // During model training, Amazon SageMaker needs your permission to read input // data from an S3 bucket, download a Docker image that contains training code, // write model artifacts to an S3 bucket, write logs to Amazon CloudWatch Logs, // and publish metrics to Amazon CloudWatch. You grant permissions for all of // these tasks to an IAM role. For more information, see Amazon SageMaker Roles // (https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-roles.html). // // To be able to pass this role to Amazon SageMaker, the caller of this API // must have the iam:PassRole permission. // +kubebuilder:validation:Required RoleARN *string `json:"roleARN"` // Specifies a limit to how long a model training job can run. It also specifies // how long a managed Spot training job has to complete. When the job reaches // the time limit, Amazon SageMaker ends the training 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. // +kubebuilder:validation:Required StoppingCondition *StoppingCondition `json:"stoppingCondition"` // An array of key-value pairs. You can use tags to categorize your Amazon Web // Services resources in different ways, for example, by purpose, owner, or // environment. For more information, see Tagging Amazon Web Services Resources // (https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html). Tags []*Tag `json:"tags,omitempty"` TensorBoardOutputConfig *TensorBoardOutputConfig `json:"tensorBoardOutputConfig,omitempty"` // The name of the training job. The name must be unique within an Amazon Web // Services Region in an Amazon Web Services account. // +kubebuilder:validation:Required TrainingJobName *string `json:"trainingJobName"` // A VpcConfig object that specifies the VPC that you want your training job // to connect to. Control access to and from your training container by configuring // the VPC. For more information, see 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"` }
TrainingJobSpec defines the desired state of TrainingJob.
Contains information about a training job.
func (*TrainingJobSpec) DeepCopy ¶
func (in *TrainingJobSpec) DeepCopy() *TrainingJobSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrainingJobSpec.
func (*TrainingJobSpec) DeepCopyInto ¶
func (in *TrainingJobSpec) DeepCopyInto(out *TrainingJobSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrainingJobStatus ¶
type TrainingJobStatus struct { // All CRs managed by ACK have a common `Status.ACKResourceMetadata` member // that is used to contain resource sync state, account ownership, // constructed ARN for the resource // +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"` // Evaluation status of Debugger rules for debugging on a training job. // +kubebuilder:validation:Optional DebugRuleEvaluationStatuses []*DebugRuleEvaluationStatus `json:"debugRuleEvaluationStatuses,omitempty"` // If the training job failed, the reason it failed. // +kubebuilder:validation:Optional FailureReason *string `json:"failureReason,omitempty"` // Information about the Amazon S3 location that is configured for storing model // artifacts. // +kubebuilder:validation:Optional ModelArtifacts *ModelArtifacts `json:"modelArtifacts,omitempty"` // Evaluation status of Debugger rules for profiling on a training job. // +kubebuilder:validation:Optional ProfilerRuleEvaluationStatuses []*ProfilerRuleEvaluationStatus `json:"profilerRuleEvaluationStatuses,omitempty"` // Provides detailed information about the state of the training job. For detailed // information on the secondary status of the training job, see StatusMessage // under SecondaryStatusTransition. // // Amazon SageMaker provides primary statuses and secondary statuses that apply // to each of them: // // InProgress // // * Starting - Starting the training job. // // * Downloading - An optional stage for algorithms that support File training // input mode. It indicates that data is being downloaded to the ML storage // volumes. // // * Training - Training is in progress. // // * Interrupted - The job stopped because the managed spot training instances // were interrupted. // // * Uploading - Training is complete and the model artifacts are being uploaded // to the S3 location. // // Completed // // * Completed - The training job has completed. // // Failed // // * Failed - The training job has failed. The reason for the failure is // returned in the FailureReason field of DescribeTrainingJobResponse. // // Stopped // // * MaxRuntimeExceeded - The job stopped because it exceeded the maximum // allowed runtime. // // * MaxWaitTimeExceeded - The job stopped because it exceeded the maximum // allowed wait time. // // * Stopped - The training job has stopped. // // Stopping // // * Stopping - Stopping the training job. // // Valid values for SecondaryStatus are subject to change. // // We no longer support the following secondary statuses: // // * LaunchingMLInstances // // * PreparingTraining // // * DownloadingTrainingImage // +kubebuilder:validation:Optional SecondaryStatus *string `json:"secondaryStatus,omitempty"` // The status of the training job. // // Amazon SageMaker provides the following training job statuses: // // * InProgress - The training is in progress. // // * Completed - The training job has completed. // // * Failed - The training job has failed. To see the reason for the failure, // see the FailureReason field in the response to a DescribeTrainingJobResponse // call. // // * Stopping - The training job is stopping. // // * Stopped - The training job has stopped. // // For more detailed information, see SecondaryStatus. // +kubebuilder:validation:Optional TrainingJobStatus *string `json:"trainingJobStatus,omitempty"` }
TrainingJobStatus defines the observed state of TrainingJob
func (*TrainingJobStatus) DeepCopy ¶
func (in *TrainingJobStatus) DeepCopy() *TrainingJobStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrainingJobStatus.
func (*TrainingJobStatus) DeepCopyInto ¶
func (in *TrainingJobStatus) DeepCopyInto(out *TrainingJobStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrainingJobStatusCounters ¶
type TrainingJobStatusCounters struct { Completed *int64 `json:"completed,omitempty"` InProgress *int64 `json:"inProgress,omitempty"` NonRetryableError *int64 `json:"nonRetryableError,omitempty"` RetryableError *int64 `json:"retryableError,omitempty"` Stopped *int64 `json:"stopped,omitempty"` }
The numbers of training jobs launched by a hyperparameter tuning job, categorized by status.
func (*TrainingJobStatusCounters) DeepCopy ¶
func (in *TrainingJobStatusCounters) DeepCopy() *TrainingJobStatusCounters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrainingJobStatusCounters.
func (*TrainingJobStatusCounters) DeepCopyInto ¶
func (in *TrainingJobStatusCounters) DeepCopyInto(out *TrainingJobStatusCounters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrainingJobStatus_SDK ¶
type TrainingJobStatus_SDK string
const ( TrainingJobStatus_SDK_InProgress TrainingJobStatus_SDK = "InProgress" TrainingJobStatus_SDK_Completed TrainingJobStatus_SDK = "Completed" TrainingJobStatus_SDK_Failed TrainingJobStatus_SDK = "Failed" TrainingJobStatus_SDK_Stopping TrainingJobStatus_SDK = "Stopping" TrainingJobStatus_SDK_Stopped TrainingJobStatus_SDK = "Stopped" )
type TrainingJobStepMetadata ¶
type TrainingJobStepMetadata struct {
ARN *string `json:"arn,omitempty"`
}
Metadata for a training job step.
func (*TrainingJobStepMetadata) DeepCopy ¶
func (in *TrainingJobStepMetadata) DeepCopy() *TrainingJobStepMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrainingJobStepMetadata.
func (*TrainingJobStepMetadata) DeepCopyInto ¶
func (in *TrainingJobStepMetadata) DeepCopyInto(out *TrainingJobStepMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrainingJobSummary ¶
type TrainingJobSummary struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` TrainingEndTime *metav1.Time `json:"trainingEndTime,omitempty"` TrainingJobARN *string `json:"trainingJobARN,omitempty"` TrainingJobName *string `json:"trainingJobName,omitempty"` TrainingJobStatus *string `json:"trainingJobStatus,omitempty"` }
Provides summary information about a training job.
func (*TrainingJobSummary) DeepCopy ¶
func (in *TrainingJobSummary) DeepCopy() *TrainingJobSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrainingJobSummary.
func (*TrainingJobSummary) DeepCopyInto ¶
func (in *TrainingJobSummary) DeepCopyInto(out *TrainingJobSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrainingJob_SDK ¶
type TrainingJob_SDK struct { // 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). AlgorithmSpecification *AlgorithmSpecification `json:"algorithmSpecification,omitempty"` AutoMLJobARN *string `json:"autoMLJobARN,omitempty"` BillableTimeInSeconds *int64 `json:"billableTimeInSeconds,omitempty"` // Contains information about the output location for managed spot training // checkpoint data. CheckpointConfig *CheckpointConfig `json:"checkpointConfig,omitempty"` CreationTime *metav1.Time `json:"creationTime,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). DebugHookConfig *DebugHookConfig `json:"debugHookConfig,omitempty"` DebugRuleConfigurations []*DebugRuleConfiguration `json:"debugRuleConfigurations,omitempty"` DebugRuleEvaluationStatuses []*DebugRuleEvaluationStatus `json:"debugRuleEvaluationStatuses,omitempty"` EnableInterContainerTrafficEncryption *bool `json:"enableInterContainerTrafficEncryption,omitempty"` EnableManagedSpotTraining *bool `json:"enableManagedSpotTraining,omitempty"` EnableNetworkIsolation *bool `json:"enableNetworkIsolation,omitempty"` Environment map[string]*string `json:"environment,omitempty"` // Associates a SageMaker job as a trial component with an experiment and trial. // Specified when you call the following APIs: // // * CreateProcessingJob // // * CreateTrainingJob // // * CreateTransformJob ExperimentConfig *ExperimentConfig `json:"experimentConfig,omitempty"` FailureReason *string `json:"failureReason,omitempty"` FinalMetricDataList []*MetricData `json:"finalMetricDataList,omitempty"` HyperParameters map[string]*string `json:"hyperParameters,omitempty"` InputDataConfig []*Channel `json:"inputDataConfig,omitempty"` LabelingJobARN *string `json:"labelingJobARN,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` // Provides information about the location that is configured for storing model // artifacts. // // Model artifacts are the output that results from training a model, and typically // consist of trained parameters, a model definition that describes how to compute // inferences, and other metadata. ModelArtifacts *ModelArtifacts `json:"modelArtifacts,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"` SecondaryStatus *string `json:"secondaryStatus,omitempty"` SecondaryStatusTransitions []*SecondaryStatusTransition `json:"secondaryStatusTransitions,omitempty"` // Specifies a limit to how long a model training job or model compilation job // can run. It also specifies how long a managed spot training job has 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 training 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"` Tags []*Tag `json:"tags,omitempty"` // Configuration of storage locations for the Debugger TensorBoard output data. TensorBoardOutputConfig *TensorBoardOutputConfig `json:"tensorBoardOutputConfig,omitempty"` TrainingEndTime *metav1.Time `json:"trainingEndTime,omitempty"` TrainingJobARN *string `json:"trainingJobARN,omitempty"` TrainingJobName *string `json:"trainingJobName,omitempty"` TrainingJobStatus *string `json:"trainingJobStatus,omitempty"` TrainingStartTime *metav1.Time `json:"trainingStartTime,omitempty"` TrainingTimeInSeconds *int64 `json:"trainingTimeInSeconds,omitempty"` TuningJobARN *string `json:"tuningJobARN,omitempty"` // 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"` }
Contains information about a training job.
func (*TrainingJob_SDK) DeepCopy ¶
func (in *TrainingJob_SDK) DeepCopy() *TrainingJob_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrainingJob_SDK.
func (*TrainingJob_SDK) DeepCopyInto ¶
func (in *TrainingJob_SDK) DeepCopyInto(out *TrainingJob_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrainingSpecification ¶
type TrainingSpecification struct { MetricDefinitions []*MetricDefinition `json:"metricDefinitions,omitempty"` SupportsDistributedTraining *bool `json:"supportsDistributedTraining,omitempty"` TrainingImage *string `json:"trainingImage,omitempty"` TrainingImageDigest *string `json:"trainingImageDigest,omitempty"` }
Defines how the algorithm is used for a training job.
func (*TrainingSpecification) DeepCopy ¶
func (in *TrainingSpecification) DeepCopy() *TrainingSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrainingSpecification.
func (*TrainingSpecification) DeepCopyInto ¶
func (in *TrainingSpecification) DeepCopyInto(out *TrainingSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformDataSource ¶
type TransformDataSource struct { // Describes the S3 data source. S3DataSource *TransformS3DataSource `json:"s3DataSource,omitempty"` }
Describes the location of the channel data.
func (*TransformDataSource) DeepCopy ¶
func (in *TransformDataSource) DeepCopy() *TransformDataSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformDataSource.
func (*TransformDataSource) DeepCopyInto ¶
func (in *TransformDataSource) DeepCopyInto(out *TransformDataSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformInput ¶
type TransformInput struct { CompressionType *string `json:"compressionType,omitempty"` ContentType *string `json:"contentType,omitempty"` // Describes the location of the channel data. DataSource *TransformDataSource `json:"dataSource,omitempty"` SplitType *string `json:"splitType,omitempty"` }
Describes the input source of a transform job and the way the transform job consumes it.
func (*TransformInput) DeepCopy ¶
func (in *TransformInput) DeepCopy() *TransformInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformInput.
func (*TransformInput) DeepCopyInto ¶
func (in *TransformInput) DeepCopyInto(out *TransformInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformInstanceType ¶
type TransformInstanceType string
const ( TransformInstanceType_ml_m4_xlarge TransformInstanceType = "ml.m4.xlarge" TransformInstanceType_ml_m4_2xlarge TransformInstanceType = "ml.m4.2xlarge" TransformInstanceType_ml_m4_4xlarge TransformInstanceType = "ml.m4.4xlarge" TransformInstanceType_ml_m4_10xlarge TransformInstanceType = "ml.m4.10xlarge" TransformInstanceType_ml_m4_16xlarge TransformInstanceType = "ml.m4.16xlarge" TransformInstanceType_ml_c4_xlarge TransformInstanceType = "ml.c4.xlarge" TransformInstanceType_ml_c4_2xlarge TransformInstanceType = "ml.c4.2xlarge" TransformInstanceType_ml_c4_4xlarge TransformInstanceType = "ml.c4.4xlarge" TransformInstanceType_ml_c4_8xlarge TransformInstanceType = "ml.c4.8xlarge" TransformInstanceType_ml_p2_xlarge TransformInstanceType = "ml.p2.xlarge" TransformInstanceType_ml_p2_8xlarge TransformInstanceType = "ml.p2.8xlarge" TransformInstanceType_ml_p2_16xlarge TransformInstanceType = "ml.p2.16xlarge" TransformInstanceType_ml_p3_2xlarge TransformInstanceType = "ml.p3.2xlarge" TransformInstanceType_ml_p3_8xlarge TransformInstanceType = "ml.p3.8xlarge" TransformInstanceType_ml_p3_16xlarge TransformInstanceType = "ml.p3.16xlarge" TransformInstanceType_ml_c5_xlarge TransformInstanceType = "ml.c5.xlarge" TransformInstanceType_ml_c5_2xlarge TransformInstanceType = "ml.c5.2xlarge" TransformInstanceType_ml_c5_4xlarge TransformInstanceType = "ml.c5.4xlarge" TransformInstanceType_ml_c5_9xlarge TransformInstanceType = "ml.c5.9xlarge" TransformInstanceType_ml_c5_18xlarge TransformInstanceType = "ml.c5.18xlarge" TransformInstanceType_ml_m5_large TransformInstanceType = "ml.m5.large" TransformInstanceType_ml_m5_xlarge TransformInstanceType = "ml.m5.xlarge" TransformInstanceType_ml_m5_2xlarge TransformInstanceType = "ml.m5.2xlarge" TransformInstanceType_ml_m5_4xlarge TransformInstanceType = "ml.m5.4xlarge" TransformInstanceType_ml_m5_12xlarge TransformInstanceType = "ml.m5.12xlarge" TransformInstanceType_ml_m5_24xlarge TransformInstanceType = "ml.m5.24xlarge" TransformInstanceType_ml_g4dn_xlarge TransformInstanceType = "ml.g4dn.xlarge" TransformInstanceType_ml_g4dn_2xlarge TransformInstanceType = "ml.g4dn.2xlarge" TransformInstanceType_ml_g4dn_4xlarge TransformInstanceType = "ml.g4dn.4xlarge" TransformInstanceType_ml_g4dn_8xlarge TransformInstanceType = "ml.g4dn.8xlarge" TransformInstanceType_ml_g4dn_12xlarge TransformInstanceType = "ml.g4dn.12xlarge" TransformInstanceType_ml_g4dn_16xlarge TransformInstanceType = "ml.g4dn.16xlarge" )
type TransformJob ¶
type TransformJob struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransformJobSpec `json:"spec,omitempty"` Status TransformJobStatus `json:"status,omitempty"` }
TransformJob is the Schema for the TransformJobs 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.transformJobStatus`
func (*TransformJob) DeepCopy ¶
func (in *TransformJob) DeepCopy() *TransformJob
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformJob.
func (*TransformJob) DeepCopyInto ¶
func (in *TransformJob) DeepCopyInto(out *TransformJob)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransformJob) DeepCopyObject ¶
func (in *TransformJob) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TransformJobDefinition ¶
type TransformJobDefinition struct { BatchStrategy *string `json:"batchStrategy,omitempty"` Environment map[string]*string `json:"environment,omitempty"` MaxConcurrentTransforms *int64 `json:"maxConcurrentTransforms,omitempty"` MaxPayloadInMB *int64 `json:"maxPayloadInMB,omitempty"` // Describes the input source of a transform job and the way the transform job // consumes it. TransformInput *TransformInput `json:"transformInput,omitempty"` // Describes the results of a transform job. TransformOutput *TransformOutput `json:"transformOutput,omitempty"` // Describes the resources, including ML instance types and ML instance count, // to use for transform job. TransformResources *TransformResources `json:"transformResources,omitempty"` }
Defines the input needed to run a transform job using the inference specification specified in the algorithm.
func (*TransformJobDefinition) DeepCopy ¶
func (in *TransformJobDefinition) DeepCopy() *TransformJobDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformJobDefinition.
func (*TransformJobDefinition) DeepCopyInto ¶
func (in *TransformJobDefinition) DeepCopyInto(out *TransformJobDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformJobList ¶
type TransformJobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TransformJob `json:"items"` }
TransformJobList contains a list of TransformJob +kubebuilder:object:root=true
func (*TransformJobList) DeepCopy ¶
func (in *TransformJobList) DeepCopy() *TransformJobList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformJobList.
func (*TransformJobList) DeepCopyInto ¶
func (in *TransformJobList) DeepCopyInto(out *TransformJobList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransformJobList) DeepCopyObject ¶
func (in *TransformJobList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TransformJobSpec ¶
type TransformJobSpec struct { // Specifies the number of records to include in a mini-batch for an HTTP inference // request. A record is a single unit of input data that inference can be made // on. For example, a single line in a CSV file is a record. // // To enable the batch strategy, you must set the SplitType property to Line, // RecordIO, or TFRecord. // // To use only one record when making an HTTP invocation request to a container, // set BatchStrategy to SingleRecord and SplitType to Line. // // To fit as many records in a mini-batch as can fit within the MaxPayloadInMB // limit, set BatchStrategy to MultiRecord and SplitType to Line. BatchStrategy *string `json:"batchStrategy,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). DataProcessing *DataProcessing `json:"dataProcessing,omitempty"` // The environment variables to set in the Docker container. We support up to // 16 key and values entries in the map. Environment map[string]*string `json:"environment,omitempty"` ExperimentConfig *ExperimentConfig `json:"experimentConfig,omitempty"` // The maximum number of parallel requests that can be sent to each instance // in a transform job. If MaxConcurrentTransforms is set to 0 or left unset, // Amazon SageMaker checks the optional execution-parameters to determine the // settings for your chosen algorithm. If the execution-parameters endpoint // is not enabled, the default value is 1. For more information on execution-parameters, // see How Containers Serve Requests (https://docs.aws.amazon.com/sagemaker/latest/dg/your-algorithms-batch-code.html#your-algorithms-batch-code-how-containe-serves-requests). // For built-in algorithms, you don't need to set a value for MaxConcurrentTransforms. MaxConcurrentTransforms *int64 `json:"maxConcurrentTransforms,omitempty"` // The maximum allowed size of the payload, in MB. A payload is the data portion // of a record (without metadata). The value in MaxPayloadInMB must be greater // than, or equal to, the size of a single record. To estimate the size of a // record in MB, divide the size of your dataset by the number of records. To // ensure that the records fit within the maximum payload size, we recommend // using a slightly larger value. The default value is 6 MB. // // For cases where the payload might be arbitrarily large and is transmitted // using HTTP chunked encoding, set the value to 0. This feature works only // in supported algorithms. Currently, Amazon SageMaker built-in algorithms // do not support HTTP chunked encoding. MaxPayloadInMB *int64 `json:"maxPayloadInMB,omitempty"` // Configures the timeout and maximum number of retries for processing a transform // job invocation. ModelClientConfig *ModelClientConfig `json:"modelClientConfig,omitempty"` // The name of the model that you want to use for the transform job. ModelName // must be the name of an existing Amazon SageMaker model within an Amazon Web // Services Region in an Amazon Web Services account. // +kubebuilder:validation:Required ModelName *string `json:"modelName"` // (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-what) // in the Amazon Web Services Billing and Cost Management User Guide. Tags []*Tag `json:"tags,omitempty"` // Describes the input source and the way the transform job consumes it. // +kubebuilder:validation:Required TransformInput *TransformInput `json:"transformInput"` // The name of the transform job. The name must be unique within an Amazon Web // Services Region in an Amazon Web Services account. // +kubebuilder:validation:Required TransformJobName *string `json:"transformJobName"` // Describes the results of the transform job. // +kubebuilder:validation:Required TransformOutput *TransformOutput `json:"transformOutput"` // Describes the resources, including ML instance types and ML instance count, // to use for the transform job. // +kubebuilder:validation:Required TransformResources *TransformResources `json:"transformResources"` }
TransformJobSpec defines the desired state of TransformJob.
A batch transform job. For information about SageMaker batch transform, see Use Batch Transform (https://docs.aws.amazon.com/sagemaker/latest/dg/batch-transform.html).
func (*TransformJobSpec) DeepCopy ¶
func (in *TransformJobSpec) DeepCopy() *TransformJobSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformJobSpec.
func (*TransformJobSpec) DeepCopyInto ¶
func (in *TransformJobSpec) DeepCopyInto(out *TransformJobSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformJobStatus ¶
type TransformJobStatus 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"` // If the transform job failed, FailureReason describes why it failed. A transform // job creates a log file, which includes error messages, and stores it as an // Amazon S3 object. For more information, see Log Amazon SageMaker Events with // Amazon CloudWatch (https://docs.aws.amazon.com/sagemaker/latest/dg/logging-cloudwatch.html). // +kubebuilder:validation:Optional FailureReason *string `json:"failureReason,omitempty"` // The status of the transform job. If the transform job failed, the reason // is returned in the FailureReason field. // +kubebuilder:validation:Optional TransformJobStatus *string `json:"transformJobStatus,omitempty"` }
TransformJobStatus defines the observed state of TransformJob
func (*TransformJobStatus) DeepCopy ¶
func (in *TransformJobStatus) DeepCopy() *TransformJobStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformJobStatus.
func (*TransformJobStatus) DeepCopyInto ¶
func (in *TransformJobStatus) DeepCopyInto(out *TransformJobStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformJobStatus_SDK ¶
type TransformJobStatus_SDK string
const ( TransformJobStatus_SDK_InProgress TransformJobStatus_SDK = "InProgress" TransformJobStatus_SDK_Completed TransformJobStatus_SDK = "Completed" TransformJobStatus_SDK_Failed TransformJobStatus_SDK = "Failed" TransformJobStatus_SDK_Stopping TransformJobStatus_SDK = "Stopping" TransformJobStatus_SDK_Stopped TransformJobStatus_SDK = "Stopped" )
type TransformJobStepMetadata ¶
type TransformJobStepMetadata struct {
ARN *string `json:"arn,omitempty"`
}
Metadata for a transform job step.
func (*TransformJobStepMetadata) DeepCopy ¶
func (in *TransformJobStepMetadata) DeepCopy() *TransformJobStepMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformJobStepMetadata.
func (*TransformJobStepMetadata) DeepCopyInto ¶
func (in *TransformJobStepMetadata) DeepCopyInto(out *TransformJobStepMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformJobSummary ¶
type TransformJobSummary struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` FailureReason *string `json:"failureReason,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` TransformEndTime *metav1.Time `json:"transformEndTime,omitempty"` TransformJobARN *string `json:"transformJobARN,omitempty"` TransformJobName *string `json:"transformJobName,omitempty"` TransformJobStatus *string `json:"transformJobStatus,omitempty"` }
Provides a summary of a transform job. Multiple TransformJobSummary objects are returned as a list after in response to a ListTransformJobs call.
func (*TransformJobSummary) DeepCopy ¶
func (in *TransformJobSummary) DeepCopy() *TransformJobSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformJobSummary.
func (*TransformJobSummary) DeepCopyInto ¶
func (in *TransformJobSummary) DeepCopyInto(out *TransformJobSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformJob_SDK ¶
type TransformJob_SDK struct { AutoMLJobARN *string `json:"autoMLJobARN,omitempty"` BatchStrategy *string `json:"batchStrategy,omitempty"` CreationTime *metav1.Time `json:"creationTime,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). DataProcessing *DataProcessing `json:"dataProcessing,omitempty"` Environment map[string]*string `json:"environment,omitempty"` // Associates a SageMaker job as a trial component with an experiment and trial. // Specified when you call the following APIs: // // * CreateProcessingJob // // * CreateTrainingJob // // * CreateTransformJob ExperimentConfig *ExperimentConfig `json:"experimentConfig,omitempty"` FailureReason *string `json:"failureReason,omitempty"` LabelingJobARN *string `json:"labelingJobARN,omitempty"` MaxConcurrentTransforms *int64 `json:"maxConcurrentTransforms,omitempty"` MaxPayloadInMB *int64 `json:"maxPayloadInMB,omitempty"` // Configures the timeout and maximum number of retries for processing a transform // job invocation. ModelClientConfig *ModelClientConfig `json:"modelClientConfig,omitempty"` ModelName *string `json:"modelName,omitempty"` Tags []*Tag `json:"tags,omitempty"` TransformEndTime *metav1.Time `json:"transformEndTime,omitempty"` // Describes the input source of a transform job and the way the transform job // consumes it. TransformInput *TransformInput `json:"transformInput,omitempty"` TransformJobARN *string `json:"transformJobARN,omitempty"` TransformJobName *string `json:"transformJobName,omitempty"` TransformJobStatus *string `json:"transformJobStatus,omitempty"` // Describes the results of a transform job. TransformOutput *TransformOutput `json:"transformOutput,omitempty"` // Describes the resources, including ML instance types and ML instance count, // to use for transform job. TransformResources *TransformResources `json:"transformResources,omitempty"` TransformStartTime *metav1.Time `json:"transformStartTime,omitempty"` }
A batch transform job. For information about SageMaker batch transform, see Use Batch Transform (https://docs.aws.amazon.com/sagemaker/latest/dg/batch-transform.html).
func (*TransformJob_SDK) DeepCopy ¶
func (in *TransformJob_SDK) DeepCopy() *TransformJob_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformJob_SDK.
func (*TransformJob_SDK) DeepCopyInto ¶
func (in *TransformJob_SDK) DeepCopyInto(out *TransformJob_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformOutput ¶
type TransformOutput struct { Accept *string `json:"accept,omitempty"` AssembleWith *string `json:"assembleWith,omitempty"` KMSKeyID *string `json:"kmsKeyID,omitempty"` S3OutputPath *string `json:"s3OutputPath,omitempty"` }
Describes the results of a transform job.
func (*TransformOutput) DeepCopy ¶
func (in *TransformOutput) DeepCopy() *TransformOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformOutput.
func (*TransformOutput) DeepCopyInto ¶
func (in *TransformOutput) DeepCopyInto(out *TransformOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformResources ¶
type TransformResources struct { InstanceCount *int64 `json:"instanceCount,omitempty"` InstanceType *string `json:"instanceType,omitempty"` VolumeKMSKeyID *string `json:"volumeKMSKeyID,omitempty"` }
Describes the resources, including ML instance types and ML instance count, to use for transform job.
func (*TransformResources) DeepCopy ¶
func (in *TransformResources) DeepCopy() *TransformResources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformResources.
func (*TransformResources) DeepCopyInto ¶
func (in *TransformResources) DeepCopyInto(out *TransformResources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransformS3DataSource ¶
type TransformS3DataSource struct { S3DataType *string `json:"s3DataType,omitempty"` S3URI *string `json:"s3URI,omitempty"` }
Describes the S3 data source.
func (*TransformS3DataSource) DeepCopy ¶
func (in *TransformS3DataSource) DeepCopy() *TransformS3DataSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransformS3DataSource.
func (*TransformS3DataSource) DeepCopyInto ¶
func (in *TransformS3DataSource) DeepCopyInto(out *TransformS3DataSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Trial ¶
type Trial struct { // Information about the user who created or modified an experiment, trial, // trial component, or project. 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, // trial component, or project. LastModifiedBy *UserContext `json:"lastModifiedBy,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` // Metadata properties of the tracking entity, trial, or trial component. MetadataProperties *MetadataProperties `json:"metadataProperties,omitempty"` Tags []*Tag `json:"tags,omitempty"` TrialName *string `json:"trialName,omitempty"` }
The properties of a trial as returned by the Search API.
func (*Trial) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Trial.
func (*Trial) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrialComponent ¶
type TrialComponent struct { // Information about the user who created or modified an experiment, trial, // trial component, or project. CreatedBy *UserContext `json:"createdBy,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` DisplayName *string `json:"displayName,omitempty"` EndTime *metav1.Time `json:"endTime,omitempty"` // Information about the user who created or modified an experiment, trial, // trial component, or project. LastModifiedBy *UserContext `json:"lastModifiedBy,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` // Metadata properties of the tracking entity, trial, or trial component. MetadataProperties *MetadataProperties `json:"metadataProperties,omitempty"` StartTime *metav1.Time `json:"startTime,omitempty"` Tags []*Tag `json:"tags,omitempty"` TrialComponentName *string `json:"trialComponentName,omitempty"` }
The properties of a trial component as returned by the Search API.
func (*TrialComponent) DeepCopy ¶
func (in *TrialComponent) DeepCopy() *TrialComponent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrialComponent.
func (*TrialComponent) DeepCopyInto ¶
func (in *TrialComponent) DeepCopyInto(out *TrialComponent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrialComponentMetricSummary ¶
type TrialComponentMetricSummary struct { MetricName *string `json:"metricName,omitempty"` TimeStamp *metav1.Time `json:"timeStamp,omitempty"` }
A summary of the metrics of a trial component.
func (*TrialComponentMetricSummary) DeepCopy ¶
func (in *TrialComponentMetricSummary) DeepCopy() *TrialComponentMetricSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrialComponentMetricSummary.
func (*TrialComponentMetricSummary) DeepCopyInto ¶
func (in *TrialComponentMetricSummary) DeepCopyInto(out *TrialComponentMetricSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrialComponentPrimaryStatus ¶
type TrialComponentPrimaryStatus string
const ( TrialComponentPrimaryStatus_InProgress TrialComponentPrimaryStatus = "InProgress" TrialComponentPrimaryStatus_Completed TrialComponentPrimaryStatus = "Completed" TrialComponentPrimaryStatus_Failed TrialComponentPrimaryStatus = "Failed" TrialComponentPrimaryStatus_Stopping TrialComponentPrimaryStatus = "Stopping" TrialComponentPrimaryStatus_Stopped TrialComponentPrimaryStatus = "Stopped" )
type TrialComponentSimpleSummary ¶
type TrialComponentSimpleSummary struct { // Information about the user who created or modified an experiment, trial, // trial component, or project. CreatedBy *UserContext `json:"createdBy,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` TrialComponentName *string `json:"trialComponentName,omitempty"` }
A short summary of a trial component.
func (*TrialComponentSimpleSummary) DeepCopy ¶
func (in *TrialComponentSimpleSummary) DeepCopy() *TrialComponentSimpleSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrialComponentSimpleSummary.
func (*TrialComponentSimpleSummary) DeepCopyInto ¶
func (in *TrialComponentSimpleSummary) DeepCopyInto(out *TrialComponentSimpleSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrialComponentSummary ¶
type TrialComponentSummary struct { // Information about the user who created or modified an experiment, trial, // trial component, or project. CreatedBy *UserContext `json:"createdBy,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` DisplayName *string `json:"displayName,omitempty"` EndTime *metav1.Time `json:"endTime,omitempty"` // Information about the user who created or modified an experiment, trial, // trial component, or project. LastModifiedBy *UserContext `json:"lastModifiedBy,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` StartTime *metav1.Time `json:"startTime,omitempty"` TrialComponentName *string `json:"trialComponentName,omitempty"` }
A summary of the properties of a trial component. To get all the properties, call the DescribeTrialComponent API and provide the TrialComponentName.
func (*TrialComponentSummary) DeepCopy ¶
func (in *TrialComponentSummary) DeepCopy() *TrialComponentSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrialComponentSummary.
func (*TrialComponentSummary) DeepCopyInto ¶
func (in *TrialComponentSummary) DeepCopyInto(out *TrialComponentSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrialSummary ¶
type TrialSummary struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` DisplayName *string `json:"displayName,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` TrialName *string `json:"trialName,omitempty"` }
A summary of the properties of a trial. To get the complete set of properties, call the DescribeTrial API and provide the TrialName.
func (*TrialSummary) DeepCopy ¶
func (in *TrialSummary) DeepCopy() *TrialSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrialSummary.
func (*TrialSummary) DeepCopyInto ¶
func (in *TrialSummary) DeepCopyInto(out *TrialSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TuningJobCompletionCriteria ¶
type TuningJobCompletionCriteria struct {
TargetObjectiveMetricValue *float64 `json:"targetObjectiveMetricValue,omitempty"`
}
The job completion criteria.
func (*TuningJobCompletionCriteria) DeepCopy ¶
func (in *TuningJobCompletionCriteria) DeepCopy() *TuningJobCompletionCriteria
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TuningJobCompletionCriteria.
func (*TuningJobCompletionCriteria) DeepCopyInto ¶
func (in *TuningJobCompletionCriteria) DeepCopyInto(out *TuningJobCompletionCriteria)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TuningJobStepMetaData ¶ added in v0.3.1
type TuningJobStepMetaData struct {
ARN *string `json:"arn,omitempty"`
}
Metadata for a tuning step.
func (*TuningJobStepMetaData) DeepCopy ¶ added in v0.3.1
func (in *TuningJobStepMetaData) DeepCopy() *TuningJobStepMetaData
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TuningJobStepMetaData.
func (*TuningJobStepMetaData) DeepCopyInto ¶ added in v0.3.1
func (in *TuningJobStepMetaData) DeepCopyInto(out *TuningJobStepMetaData)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UiConfig ¶
type UiConfig struct {
UiTemplateS3URI *string `json:"uiTemplateS3URI,omitempty"`
}
Provided configuration information for the worker UI for a labeling job. Provide either HumanTaskUiArn or UiTemplateS3Uri.
For named entity recognition, 3D point cloud and video frame labeling jobs, use HumanTaskUiArn.
For all other Ground Truth built-in task types and custom task types, use UiTemplateS3Uri to specify the location of a worker task template in Amazon S3.
func (*UiConfig) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UiConfig.
func (*UiConfig) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserContext ¶
type UserContext struct { DomainID *string `json:"domainID,omitempty"` UserProfileARN *string `json:"userProfileARN,omitempty"` UserProfileName *string `json:"userProfileName,omitempty"` }
Information about the user who created or modified an experiment, trial, trial component, or project.
func (*UserContext) DeepCopy ¶
func (in *UserContext) DeepCopy() *UserContext
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserContext.
func (*UserContext) DeepCopyInto ¶
func (in *UserContext) DeepCopyInto(out *UserContext)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserProfile ¶ added in v0.3.0
type UserProfile struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserProfileSpec `json:"spec,omitempty"` Status UserProfileStatus `json:"status,omitempty"` }
UserProfile is the Schema for the UserProfiles API +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="STATUS",type=string,priority=0,JSONPath=`.status.status`
func (*UserProfile) DeepCopy ¶ added in v0.3.0
func (in *UserProfile) DeepCopy() *UserProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserProfile.
func (*UserProfile) DeepCopyInto ¶ added in v0.3.0
func (in *UserProfile) DeepCopyInto(out *UserProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserProfile) DeepCopyObject ¶ added in v0.3.0
func (in *UserProfile) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserProfileDetails ¶ added in v0.0.3
type UserProfileDetails struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` DomainID *string `json:"domainID,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` Status *string `json:"status,omitempty"` UserProfileName *string `json:"userProfileName,omitempty"` }
The user profile details.
func (*UserProfileDetails) DeepCopy ¶ added in v0.0.3
func (in *UserProfileDetails) DeepCopy() *UserProfileDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserProfileDetails.
func (*UserProfileDetails) DeepCopyInto ¶ added in v0.0.3
func (in *UserProfileDetails) DeepCopyInto(out *UserProfileDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserProfileList ¶ added in v0.3.0
type UserProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []UserProfile `json:"items"` }
UserProfileList contains a list of UserProfile +kubebuilder:object:root=true
func (*UserProfileList) DeepCopy ¶ added in v0.3.0
func (in *UserProfileList) DeepCopy() *UserProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserProfileList.
func (*UserProfileList) DeepCopyInto ¶ added in v0.3.0
func (in *UserProfileList) DeepCopyInto(out *UserProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserProfileList) DeepCopyObject ¶ added in v0.3.0
func (in *UserProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserProfileSortKey ¶
type UserProfileSortKey string
const ( UserProfileSortKey_CreationTime UserProfileSortKey = "CreationTime" UserProfileSortKey_LastModifiedTime UserProfileSortKey = "LastModifiedTime" )
type UserProfileSpec ¶ added in v0.3.0
type UserProfileSpec struct { // The ID of the associated Domain. // +kubebuilder:validation:Required DomainID *string `json:"domainID"` // A specifier for the type of value specified in SingleSignOnUserValue. Currently, // the only supported value is "UserName". If the Domain's AuthMode is SSO, // this field is required. If the Domain's AuthMode is not SSO, this field cannot // be specified. SingleSignOnUserIdentifier *string `json:"singleSignOnUserIdentifier,omitempty"` // The username of the associated Amazon Web Services Single Sign-On User for // this UserProfile. If the Domain's AuthMode is SSO, this field is required, // and must match a valid username of a user in your directory. If the Domain's // AuthMode is not SSO, this field cannot be specified. SingleSignOnUserValue *string `json:"singleSignOnUserValue,omitempty"` // Each tag consists of a key and an optional value. Tag keys must be unique // per resource. // // Tags that you specify for the User Profile are also added to all Apps that // the User Profile launches. Tags []*Tag `json:"tags,omitempty"` // A name for the UserProfile. This value is not case sensitive. // +kubebuilder:validation:Required UserProfileName *string `json:"userProfileName"` // A collection of settings. UserSettings *UserSettings `json:"userSettings,omitempty"` }
UserProfileSpec defines the desired state of UserProfile.
func (*UserProfileSpec) DeepCopy ¶ added in v0.3.0
func (in *UserProfileSpec) DeepCopy() *UserProfileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserProfileSpec.
func (*UserProfileSpec) DeepCopyInto ¶ added in v0.3.0
func (in *UserProfileSpec) DeepCopyInto(out *UserProfileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserProfileStatus ¶
type UserProfileStatus 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"` }
UserProfileStatus defines the observed state of UserProfile
func (*UserProfileStatus) DeepCopy ¶ added in v0.3.0
func (in *UserProfileStatus) DeepCopy() *UserProfileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserProfileStatus.
func (*UserProfileStatus) DeepCopyInto ¶ added in v0.3.0
func (in *UserProfileStatus) DeepCopyInto(out *UserProfileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserProfileStatus_SDK ¶ added in v0.3.0
type UserProfileStatus_SDK string
const ( UserProfileStatus_SDK_Deleting UserProfileStatus_SDK = "Deleting" UserProfileStatus_SDK_Failed UserProfileStatus_SDK = "Failed" UserProfileStatus_SDK_InService UserProfileStatus_SDK = "InService" UserProfileStatus_SDK_Pending UserProfileStatus_SDK = "Pending" UserProfileStatus_SDK_Updating UserProfileStatus_SDK = "Updating" UserProfileStatus_SDK_Update_Failed UserProfileStatus_SDK = "Update_Failed" UserProfileStatus_SDK_Delete_Failed UserProfileStatus_SDK = "Delete_Failed" )
type UserSettings ¶
type UserSettings struct { ExecutionRole *string `json:"executionRole,omitempty"` // The JupyterServer app settings. JupyterServerAppSettings *JupyterServerAppSettings `json:"jupyterServerAppSettings,omitempty"` // The KernelGateway app settings. KernelGatewayAppSettings *KernelGatewayAppSettings `json:"kernelGatewayAppSettings,omitempty"` // A collection of settings that configure user interaction with the RStudioServerPro // app. RStudioServerProAppSettings cannot be updated. The RStudioServerPro // app must be deleted and a new one created to make any changes. RStudioServerProAppSettings *RStudioServerProAppSettings `json:"rStudioServerProAppSettings,omitempty"` SecurityGroups []*string `json:"securityGroups,omitempty"` // Specifies options for sharing SageMaker Studio notebooks. These settings // are specified as part of DefaultUserSettings when the CreateDomain API is // called, and as part of UserSettings when the CreateUserProfile API is called. // When SharingSettings is not specified, notebook sharing isn't allowed. SharingSettings *SharingSettings `json:"sharingSettings,omitempty"` // The TensorBoard app settings. TensorBoardAppSettings *TensorBoardAppSettings `json:"tensorBoardAppSettings,omitempty"` }
A collection of settings that apply to users of Amazon SageMaker Studio. These settings are specified when the CreateUserProfile API is called, and as DefaultUserSettings when the CreateDomain API is called.
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.
func (*UserSettings) DeepCopy ¶
func (in *UserSettings) DeepCopy() *UserSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettings.
func (*UserSettings) DeepCopyInto ¶
func (in *UserSettings) DeepCopyInto(out *UserSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCConfig ¶
type VPCConfig struct { SecurityGroupIDs []*string `json:"securityGroupIDs,omitempty"` Subnets []*string `json:"subnets,omitempty"` }
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).
func (*VPCConfig) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCConfig.
func (*VPCConfig) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariantProperty ¶
type VariantProperty struct {
VariantPropertyType *string `json:"variantPropertyType,omitempty"`
}
Specifies a production variant property type for an Endpoint.
If you are updating an endpoint with the UpdateEndpointInput$RetainAllVariantProperties option set to true, the VariantProperty objects listed in UpdateEndpointInput$ExcludeRetainedVariantProperties override the existing variant properties of the endpoint.
func (*VariantProperty) DeepCopy ¶
func (in *VariantProperty) DeepCopy() *VariantProperty
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariantProperty.
func (*VariantProperty) DeepCopyInto ¶
func (in *VariantProperty) DeepCopyInto(out *VariantProperty)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariantPropertyType ¶
type VariantPropertyType string
const ( VariantPropertyType_DesiredInstanceCount VariantPropertyType = "DesiredInstanceCount" VariantPropertyType_DesiredWeight VariantPropertyType = "DesiredWeight" VariantPropertyType_DataCaptureConfig VariantPropertyType = "DataCaptureConfig" )
type VariantStatus ¶ added in v0.3.1
type VariantStatus string
const ( VariantStatus_Creating VariantStatus = "Creating" VariantStatus_Updating VariantStatus = "Updating" VariantStatus_Deleting VariantStatus = "Deleting" VariantStatus_ActivatingTraffic VariantStatus = "ActivatingTraffic" VariantStatus_Baking VariantStatus = "Baking" )
type Workforce ¶
type Workforce struct { CreateDate *metav1.Time `json:"createDate,omitempty"` LastUpdatedDate *metav1.Time `json:"lastUpdatedDate,omitempty"` SubDomain *string `json:"subDomain,omitempty"` }
A single private workforce, which is automatically created when you create your first private work team. You can create one private work force in each Amazon Web Services Region. By default, any workforce-related API operation used in a specific region will apply to the workforce created in that region. To learn how to create a private workforce, see Create a Private Workforce (https://docs.aws.amazon.com/sagemaker/latest/dg/sms-workforce-create-private.html).
func (*Workforce) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Workforce.
func (*Workforce) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Workteam ¶
type Workteam struct { CreateDate *metav1.Time `json:"createDate,omitempty"` LastUpdatedDate *metav1.Time `json:"lastUpdatedDate,omitempty"` SubDomain *string `json:"subDomain,omitempty"` }
Provides details about a labeling work team.
func (*Workteam) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Workteam.
func (*Workteam) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- app.go
- data_quality_job_definition.go
- doc.go
- domain.go
- endpoint.go
- endpoint_config.go
- enums.go
- feature_group.go
- groupversion_info.go
- hyper_parameter_tuning_job.go
- model.go
- model_bias_job_definition.go
- model_explainability_job_definition.go
- model_package.go
- model_package_group.go
- model_quality_job_definition.go
- monitoring_schedule.go
- notebook_instance.go
- notebook_instance_lifecycle_config.go
- processing_job.go
- training_job.go
- transform_job.go
- types.go
- user_profile.go
- zz_generated.deepcopy.go