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 AdditionalInferenceSpecificationDefinition
- type AdditionalS3DataSource
- type AdditionalS3DataSourceDataType
- type AggregationTransformationValue
- type Alarm
- type AlgorithmSortBy
- type AlgorithmSpecification
- type AlgorithmStatus
- type AlgorithmStatusItem
- type AlgorithmSummary
- type AlgorithmValidationProfile
- type AlgorithmValidationSpecification
- type App
- type AppDetails
- type AppImageConfigDetails
- type AppImageConfigSortKey
- type AppInstanceType
- type AppList
- type AppNetworkAccessType
- type 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 AsyncNotificationTopicTypes
- type AthenaDatasetDefinition
- type AthenaResultCompressionType
- type AthenaResultFormat
- type AuthMode
- type AutoMLAlgorithm
- type AutoMLCandidate
- type AutoMLCandidateGenerationConfig
- type AutoMLChannel
- type AutoMLChannelType
- type AutoMLContainerDefinition
- type AutoMLJobChannel
- type AutoMLJobObjectiveType
- type AutoMLJobSecondaryStatus
- type AutoMLJobStatus
- type AutoMLJobStepMetadata
- type AutoMLJobSummary
- type AutoMLMetricEnum
- type AutoMLMetricExtendedEnum
- type AutoMLMode
- type AutoMLOutputDataConfig
- type AutoMLProblemTypeConfigName
- type AutoMLProcessingUnit
- type AutoMLS3DataSource
- type AutoMLS3DataType
- type AutoMLSecurityConfig
- type AutoMLSortBy
- type AutoMLSortOrder
- type AutoParameter
- type AutoRollbackConfig
- type Autotune
- type AutotuneMode
- type BatchDescribeModelPackageError
- type BatchDescribeModelPackageSummary
- type BatchStrategy
- type Bias
- type BlueGreenUpdatePolicy
- type BooleanOperator
- type CacheHitResult
- type CallbackStepMetadata
- type CandidateSortBy
- type CandidateStatus
- type CandidateStepType
- type CapacitySize
- type CapacitySizeType
- type CaptureContentTypeHeader
- type CaptureMode
- type CaptureOption
- type CaptureStatus
- type CategoricalParameterRange
- type CategoricalParameterRangeSpecification
- type Channel
- type ChannelSpecification
- type CheckpointConfig
- type ClarifyCheckStepMetadata
- type ClarifyFeatureType
- type ClarifyShapBaselineConfig
- type ClarifyTextGranularity
- type ClarifyTextLanguage
- type ClusterInstanceGroupDetails
- type ClusterInstanceGroupSpecification
- type ClusterInstanceStatus
- type ClusterInstanceStatusDetails
- type ClusterInstanceType
- type ClusterLifeCycleConfig
- type ClusterNodeDetails
- type ClusterNodeSummary
- type ClusterSortBy
- type ClusterStatus
- type ClusterSummary
- type CodeEditorAppSettings
- type CodeRepositorySortBy
- type CodeRepositorySortOrder
- type CodeRepositorySummary
- type CollectionConfig
- type CollectionConfiguration
- type CollectionType
- type CompilationJobStatus
- type CompilationJobSummary
- type CompleteOnConvergence
- type CompressionType
- type ConditionOutcome
- type ContainerDefinition
- type ContainerMode
- type ContentClassifier
- type ContextSource
- type ContextSummary
- type ContinuousParameterRange
- type ContinuousParameterRangeSpecification
- type CrossAccountFilterOption
- type CustomFileSystemConfig
- type CustomImage
- type CustomPosixUserConfig
- type CustomizedMetricSpecification
- 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 DataSourceName
- type DatasetDefinition
- type DebugHookConfig
- type DebugRuleConfiguration
- type DebugRuleEvaluationStatus
- type DefaultEBSStorageSettings
- type DefaultSpaceStorageSettings
- type DeployedImage
- type DeploymentConfig
- type DeploymentRecommendation
- type DeploymentStage
- type DeploymentStageStatusSummary
- type DerivedInformation
- type DesiredWeightAndCapacity
- type DetailedAlgorithmStatus
- type DetailedModelPackageStatus
- type DeviceDeploymentStatus
- type DeviceDeploymentSummary
- type DeviceFleetSummary
- type DeviceSubsetType
- type DeviceSummary
- type DirectDeploySettings
- type DirectInternetAccess
- type Direction
- type DockerSettings
- type Domain
- type DomainDetails
- type DomainList
- type DomainSettings
- type DomainSettingsForUpdate
- type DomainSpec
- type DomainStatus
- type DomainStatus_SDK
- type DriftCheckBaselines
- type DriftCheckBias
- type DriftCheckExplainability
- type DriftCheckModelDataQuality
- type DriftCheckModelQuality
- type DynamicScalingConfiguration
- type EBSStorageSettings
- type EFSFileSystem
- type EFSFileSystemConfig
- type EMRStepMetadata
- type EdgeDeploymentModelConfig
- type EdgeDeploymentPlanSummary
- type EdgeDeploymentStatus
- 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 EndpointInfo
- type EndpointInput
- type EndpointInputConfiguration
- type EndpointList
- type EndpointMetadata
- type EndpointOutputConfiguration
- type EndpointSortKey
- type EndpointSpec
- type EndpointStatus
- type EndpointStatus_SDK
- type EndpointSummary
- type Endpoint_SDK
- type EnvironmentParameter
- type ExecutionStatus
- type Experiment
- type ExperimentConfig
- type ExperimentSummary
- type Explainability
- type FailStepMetadata
- type FailureHandlingPolicy
- type FeatureDefinition
- type FeatureGroup
- type FeatureGroupList
- type FeatureGroupSortBy
- type FeatureGroupSortOrder
- type FeatureGroupSpec
- type FeatureGroupStatus
- type FeatureGroupStatus_SDK
- type FeatureGroupSummary
- type FeatureGroup_SDK
- type FeatureMetadata
- type FeatureStatus
- type FeatureType
- type FileSource
- type FileSystemAccessMode
- type FileSystemDataSource
- type FileSystemType
- type FillingType
- type FinalAutoMLJobObjectiveMetric
- type FinalHyperParameterTuningJobObjectiveMetric
- type FlatInvocations
- type FlowDefinitionOutputConfig
- type FlowDefinitionStatus
- type FlowDefinitionSummary
- type Framework
- type GenerativeAiSettings
- type HubContentInfo
- type HubContentSortBy
- type HubContentStatus
- type HubContentType
- type HubInfo
- type HubSortBy
- type HubStatus
- type HumanTaskUiStatus
- type HumanTaskUiSummary
- type HyperParameterAlgorithmSpecification
- type HyperParameterScalingType
- type HyperParameterSpecification
- type HyperParameterTrainingJobDefinition
- type HyperParameterTrainingJobSummary
- type HyperParameterTuningAllocationStrategy
- type HyperParameterTuningInstanceConfig
- type HyperParameterTuningJob
- type HyperParameterTuningJobCompletionDetails
- type HyperParameterTuningJobConfig
- type HyperParameterTuningJobConsumedResources
- type HyperParameterTuningJobList
- type HyperParameterTuningJobObjective
- type HyperParameterTuningJobObjectiveType
- type HyperParameterTuningJobSearchEntity
- type HyperParameterTuningJobSortByOptions
- type HyperParameterTuningJobSpec
- type HyperParameterTuningJobStatus
- type HyperParameterTuningJobStatus_SDK
- type HyperParameterTuningJobStrategyType
- type HyperParameterTuningJobSummary
- type HyperParameterTuningJobWarmStartConfig
- type HyperParameterTuningJobWarmStartType
- type IAMIdentity
- type IdentityProviderOAuthSetting
- type Image
- type ImageConfig
- type ImageSortBy
- type ImageSortOrder
- type ImageStatus
- type ImageVersion
- type ImageVersionSortBy
- type ImageVersionSortOrder
- type ImageVersionStatus
- type InferenceComponent
- type InferenceComponentComputeResourceRequirements
- type InferenceComponentContainerSpecification
- type InferenceComponentContainerSpecificationSummary
- type InferenceComponentList
- type InferenceComponentRuntimeConfig
- type InferenceComponentRuntimeConfigSummary
- type InferenceComponentSortKey
- type InferenceComponentSpec
- type InferenceComponentSpecification
- type InferenceComponentSpecificationSummary
- type InferenceComponentStartupParameters
- type InferenceComponentStatus
- type InferenceComponentStatus_SDK
- type InferenceComponentSummary
- type InferenceExecutionConfig
- type InferenceExecutionMode
- type InferenceExperimentDataStorageConfig
- type InferenceExperimentSchedule
- type InferenceExperimentStatus
- type InferenceExperimentStopDesiredState
- type InferenceExperimentSummary
- type InferenceExperimentType
- type InferenceMetrics
- type InferenceRecommendation
- type InferenceRecommendationsJob
- type InferenceSpecification
- type InfraCheckConfig
- type InputConfig
- type InputMode
- type InstanceGroup
- type InstanceType
- type IntegerParameterRange
- type IntegerParameterRangeSpecification
- type JobType
- type JoinSource
- type JupyterLabAppSettings
- type JupyterServerAppSettings
- type KendraSettings
- type KernelGatewayAppSettings
- type LabelingJobAlgorithmsConfig
- type LabelingJobForWorkteamSummary
- type LabelingJobOutput
- type LabelingJobOutputConfig
- type LabelingJobResourceConfig
- type LabelingJobS3DataSource
- type LabelingJobSNSDataSource
- type LabelingJobStatus
- type LabelingJobSummary
- type LambdaStepMetadata
- type LastUpdateStatus
- type LastUpdateStatusValue
- type LineageGroupSummary
- type LineageType
- type ListCompilationJobsSortBy
- type ListDeviceFleetsSortBy
- type ListEdgeDeploymentPlansSortBy
- type ListEdgePackagingJobsSortBy
- type ListInferenceRecommendationsJobsSortBy
- type ListLabelingJobsForWorkteamSortByOptions
- type ListWorkforcesSortByOptions
- type ListWorkteamsSortByOptions
- type ManagedInstanceScalingStatus
- type MetadataProperties
- type MetricData
- type MetricDatum
- type MetricDefinition
- type MetricSetSource
- type MetricsSource
- type Model
- type ModelAccessConfig
- type ModelApprovalStatus
- type ModelArtifacts
- type ModelBiasAppSpecification
- type ModelBiasBaselineConfig
- type ModelBiasJobDefinition
- type ModelBiasJobDefinitionList
- type ModelBiasJobDefinitionSpec
- type ModelBiasJobDefinitionStatus
- type ModelBiasJobInput
- type ModelCacheSetting
- type ModelCard
- type ModelCardExportArtifacts
- type ModelCardExportJobSortBy
- type ModelCardExportJobSortOrder
- type ModelCardExportJobStatus
- type ModelCardExportJobSummary
- type ModelCardExportOutputConfig
- type ModelCardProcessingStatus
- type ModelCardSecurityConfig
- type ModelCardSortBy
- type ModelCardSortOrder
- type ModelCardStatus
- type ModelCardSummary
- type ModelCardVersionSortBy
- type ModelCardVersionSummary
- type ModelClientConfig
- type ModelCompressionType
- type ModelConfiguration
- type ModelDashboardEndpoint
- type ModelDashboardIndicatorAction
- type ModelDashboardModelCard
- type ModelDashboardMonitoringSchedule
- type ModelDataQuality
- type ModelDataSource
- type ModelDeployConfig
- type ModelDeployResult
- type ModelExplainabilityAppSpecification
- type ModelExplainabilityBaselineConfig
- type ModelExplainabilityJobDefinition
- type ModelExplainabilityJobDefinitionList
- type ModelExplainabilityJobDefinitionSpec
- type ModelExplainabilityJobDefinitionStatus
- type ModelExplainabilityJobInput
- type ModelInfrastructureType
- type ModelInput
- type ModelLatencyThreshold
- type ModelList
- type ModelMetadataFilter
- type ModelMetadataFilterType
- type ModelMetadataSummary
- 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 ModelRegisterSettings
- type ModelSortKey
- type ModelSpec
- type ModelStatus
- type ModelStepMetadata
- type ModelSummary
- type ModelVariantAction
- type ModelVariantConfig
- type ModelVariantConfigSummary
- type ModelVariantStatus
- type Model_SDK
- type MonitoringAlertHistorySortKey
- type MonitoringAlertHistorySummary
- type MonitoringAlertStatus
- type MonitoringAlertSummary
- type MonitoringAppSpecification
- type MonitoringBaselineConfig
- type MonitoringClusterConfig
- type MonitoringConstraintsResource
- type MonitoringCsvDatasetFormat
- type MonitoringExecutionSortKey
- type MonitoringExecutionSummary
- type MonitoringGroundTruthS3Input
- type MonitoringInput
- type MonitoringJSONDatasetFormat
- 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 OnlineStoreConfigUpdate
- type OnlineStoreSecurityConfig
- type Operator
- type OrderKey
- type OutputCompressionType
- type OutputConfig
- type OutputDataConfig
- type OutputParameter
- type OwnershipSettings
- type OwnershipSettingsSummary
- type ParallelismConfiguration
- type Parameter
- type ParameterRanges
- type ParameterType
- type Parent
- type ParentHyperParameterTuningJob
- type PendingDeploymentSummary
- type PendingProductionVariantSummary
- type Pipeline
- type PipelineDefinitionS3Location
- type PipelineExecution
- type PipelineExecutionList
- type PipelineExecutionSpec
- type PipelineExecutionStatus
- type PipelineExecutionStatus_SDK
- type PipelineExecutionStep
- type PipelineExecutionSummary
- type PipelineExecution_SDK
- type PipelineExperimentConfig
- type PipelineList
- type PipelineSpec
- type PipelineStatus
- type PipelineStatus_SDK
- type PipelineSummary
- type Pipeline_SDK
- type PredefinedMetricSpecification
- 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 Processor
- type ProductionVariant
- type ProductionVariantAcceleratorType
- type ProductionVariantCoreDumpConfig
- type ProductionVariantInstanceType
- type ProductionVariantManagedInstanceScaling
- type ProductionVariantRoutingConfig
- type ProductionVariantServerlessConfig
- type ProductionVariantServerlessUpdateConfig
- 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 QualityCheckStepMetadata
- type QueryFilters
- type RStudioServerProAccessStatus
- type RStudioServerProAppSettings
- type RStudioServerProDomainSettings
- type RStudioServerProDomainSettingsForUpdate
- type RStudioServerProUserGroup
- type RealTimeInferenceConfig
- type RealTimeInferenceRecommendation
- type RecommendationJobCompiledOutputConfig
- type RecommendationJobContainerConfig
- type RecommendationJobInputConfig
- type RecommendationJobOutputConfig
- type RecommendationJobPayloadConfig
- type RecommendationJobStatus
- type RecommendationJobStoppingConditions
- type RecommendationJobSupportedEndpointType
- type RecommendationJobType
- type RecommendationMetrics
- type RecommendationStatus
- type RecommendationStepType
- type RecordWrapper
- type RedshiftDatasetDefinition
- type RedshiftResultCompressionType
- type RedshiftResultFormat
- type RegisterModelStepMetadata
- type RemoteDebugConfig
- type RemoteDebugConfigForUpdate
- type RenderingError
- type RepositoryAccessMode
- type RepositoryAuthConfig
- type ResourceCatalog
- type ResourceCatalogSortBy
- type ResourceCatalogSortOrder
- type ResourceConfig
- type ResourceConfigForUpdate
- type ResourceLimits
- type ResourceSpec
- type ResourceType
- type RetentionPolicy
- type RetentionType
- type RetryStrategy
- type RollingUpdatePolicy
- type RootAccess
- type RoutingStrategy
- type RuleEvaluationStatus
- type S3DataDistribution
- type S3DataSource
- type S3DataType
- type S3ModelDataSource
- type S3ModelDataType
- type S3StorageConfig
- type SagemakerServicecatalogStatus
- type ScalingPolicyMetric
- type ScalingPolicyObjective
- type ScheduleConfig
- type ScheduleStatus
- type SearchSortOrder
- type SecondaryStatus
- type SecondaryStatusTransition
- type SelectedStep
- type SelectiveExecutionConfig
- type SelectiveExecutionResult
- type SharingSettings
- type SharingType
- type ShuffleConfig
- type SkipModelValidation
- type SortActionsBy
- type SortArtifactsBy
- type SortAssociationsBy
- type SortBy
- type SortContextsBy
- type SortExperimentsBy
- type SortInferenceExperimentsBy
- type SortLineageGroupsBy
- type SortOrder
- type SortPipelineExecutionsBy
- type SortPipelinesBy
- type SortTrialComponentsBy
- type SortTrialsBy
- type SourceAlgorithm
- type SourceAlgorithmSpecification
- type SpaceCodeEditorAppSettings
- type SpaceDetails
- type SpaceJupyterLabAppSettings
- type SpaceSettings
- type SpaceSettingsSummary
- type SpaceSortKey
- type SpaceStatus
- type SplitType
- type StageStatus
- type Statistic
- type StepStatus
- type StoppingCondition
- type StorageType
- type StudioLifecycleConfigAppType
- type StudioLifecycleConfigDetails
- type StudioLifecycleConfigSortKey
- type StudioWebPortal
- type SubscribedWorkteam
- type TTLDuration
- type TTLDurationUnit
- type TabularJobConfig
- type Tag
- type TargetDevice
- type TargetPlatformAccelerator
- type TargetPlatformArch
- type TargetPlatformOs
- type TensorBoardAppSettings
- type TensorBoardOutputConfig
- type TextGenerationJobConfig
- type ThroughputConfig
- type ThroughputConfigDescription
- type ThroughputConfigUpdate
- type ThroughputMode
- type TimeSeriesForecastingJobConfig
- type TimeSeriesForecastingSettings
- type TrafficRoutingConfig
- type TrafficRoutingConfigType
- type TrafficType
- 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 TrainingRepositoryAccessMode
- 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 VectorConfig
- type VendorGuidance
- type WarmPoolResourceStatus
- type WarmPoolStatus
- type Workforce
- type WorkforceStatus
- type WorkspaceSettings
- 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" AWSManagedHumanLoopRequestSource_AWS_Textract_AnalyzeExpense AWSManagedHumanLoopRequestSource = "AWS/Textract/AnalyzeExpense" AWSManagedHumanLoopRequestSource_AWS_Handshake_VerifyIdentity AWSManagedHumanLoopRequestSource = "AWS/Handshake/VerifyIdentity" AWSManagedHumanLoopRequestSource_AWS_Bedrock_ModelEvaluation AWSManagedHumanLoopRequestSource = "AWS/Bedrock/ModelEvaluation" )
type ActionSource ¶ added in v0.3.0
type ActionSource struct { SourceID *string `json:"sourceID,omitempty"` SourceType *string `json:"sourceType,omitempty"` }
A structure describing the source of an action.
func (*ActionSource) DeepCopy ¶ added in v0.3.0
func (in *ActionSource) DeepCopy() *ActionSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionSource.
func (*ActionSource) DeepCopyInto ¶ added in v0.3.0
func (in *ActionSource) DeepCopyInto(out *ActionSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionStatus ¶
type ActionStatus string
const ( ActionStatus_Unknown ActionStatus = "Unknown" ActionStatus_InProgress ActionStatus = "InProgress" ActionStatus_Completed ActionStatus = "Completed" ActionStatus_Failed ActionStatus = "Failed" ActionStatus_Stopping ActionStatus = "Stopping" ActionStatus_Stopped ActionStatus = "Stopped" )
type ActionSummary ¶
type ActionSummary struct { ActionName *string `json:"actionName,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` }
Lists the properties of an action. An action represents an action or activity. Some examples are a workflow step and a model deployment. Generally, an action involves at least one input artifact or output artifact.
func (*ActionSummary) DeepCopy ¶
func (in *ActionSummary) DeepCopy() *ActionSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionSummary.
func (*ActionSummary) DeepCopyInto ¶
func (in *ActionSummary) DeepCopyInto(out *ActionSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdditionalInferenceSpecificationDefinition ¶ added in v0.4.0
type AdditionalInferenceSpecificationDefinition struct { Containers []*ModelPackageContainerDefinition `json:"containers,omitempty"` Description *string `json:"description,omitempty"` Name *string `json:"name,omitempty"` SupportedContentTypes []*string `json:"supportedContentTypes,omitempty"` SupportedRealtimeInferenceInstanceTypes []*string `json:"supportedRealtimeInferenceInstanceTypes,omitempty"` SupportedResponseMIMETypes []*string `json:"supportedResponseMIMETypes,omitempty"` SupportedTransformInstanceTypes []*string `json:"supportedTransformInstanceTypes,omitempty"` }
A structure of additional Inference Specification. Additional Inference Specification specifies details about inference jobs that can be run with models based on this model package
func (*AdditionalInferenceSpecificationDefinition) DeepCopy ¶ added in v0.4.0
func (in *AdditionalInferenceSpecificationDefinition) DeepCopy() *AdditionalInferenceSpecificationDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalInferenceSpecificationDefinition.
func (*AdditionalInferenceSpecificationDefinition) DeepCopyInto ¶ added in v0.4.0
func (in *AdditionalInferenceSpecificationDefinition) DeepCopyInto(out *AdditionalInferenceSpecificationDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdditionalS3DataSource ¶ added in v1.2.8
type AdditionalS3DataSource struct { CompressionType *string `json:"compressionType,omitempty"` S3DataType *string `json:"s3DataType,omitempty"` S3URI *string `json:"s3URI,omitempty"` }
A data source used for training or inference that is in addition to the input dataset or model data.
func (*AdditionalS3DataSource) DeepCopy ¶ added in v1.2.8
func (in *AdditionalS3DataSource) DeepCopy() *AdditionalS3DataSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalS3DataSource.
func (*AdditionalS3DataSource) DeepCopyInto ¶ added in v1.2.8
func (in *AdditionalS3DataSource) DeepCopyInto(out *AdditionalS3DataSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdditionalS3DataSourceDataType ¶ added in v1.2.8
type AdditionalS3DataSourceDataType string
const ( AdditionalS3DataSourceDataType_S3Object AdditionalS3DataSourceDataType = "S3Object" AdditionalS3DataSourceDataType_S3Prefix AdditionalS3DataSourceDataType = "S3Prefix" )
type AggregationTransformationValue ¶ added in v1.2.8
type AggregationTransformationValue string
const ( AggregationTransformationValue_sum AggregationTransformationValue = "sum" AggregationTransformationValue_avg AggregationTransformationValue = "avg" AggregationTransformationValue_first AggregationTransformationValue = "first" AggregationTransformationValue_min AggregationTransformationValue = "min" AggregationTransformationValue_max AggregationTransformationValue = "max" )
type Alarm ¶
type Alarm struct {
AlarmName *string `json:"alarmName,omitempty"`
}
An Amazon CloudWatch alarm configured to monitor metrics on an endpoint.
func (*Alarm) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Alarm.
func (*Alarm) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlgorithmSortBy ¶
type AlgorithmSortBy string
const ( AlgorithmSortBy_Name AlgorithmSortBy = "Name" AlgorithmSortBy_CreationTime AlgorithmSortBy = "CreationTime" )
type AlgorithmSpecification ¶
type AlgorithmSpecification struct { AlgorithmName *string `json:"algorithmName,omitempty"` EnableSageMakerMetricsTimeSeries *bool `json:"enableSageMakerMetricsTimeSeries,omitempty"` MetricDefinitions []*MetricDefinition `json:"metricDefinitions,omitempty"` TrainingImage *string `json:"trainingImage,omitempty"` // The training input mode that the algorithm supports. For more information // about input modes, see Algorithms (https://docs.aws.amazon.com/sagemaker/latest/dg/algos.html). // // Pipe mode // // If an algorithm supports Pipe mode, Amazon SageMaker streams data directly // from Amazon S3 to the container. // // File mode // // If an algorithm supports File mode, SageMaker downloads the training data // from S3 to the provisioned ML storage volume, and mounts the directory to // the Docker volume for the training container. // // You must provision the ML storage volume with sufficient capacity to accommodate // the data downloaded from S3. In addition to the training data, the ML storage // volume also stores the output model. The algorithm container uses the ML // storage volume to also store intermediate information, if any. // // For distributed algorithms, training data is distributed uniformly. Your // training duration is predictable if the input data objects sizes are approximately // the same. SageMaker does not split the files any further for model training. // If the object sizes are skewed, training won't be optimal as the data distribution // is also skewed when one host in a training cluster is overloaded, thus becoming // a bottleneck in training. // // FastFile mode // // If an algorithm supports FastFile mode, SageMaker streams data directly from // S3 to the container with no code changes, and provides file system access // to the data. Users can author their training script to interact with these // files as if they were stored on disk. // // FastFile mode works best when the data is read sequentially. Augmented manifest // files aren't supported. The startup time is lower when there are fewer files // in the S3 bucket provided. TrainingInputMode *string `json:"trainingInputMode,omitempty"` }
Specifies the training algorithm to use in a CreateTrainingJob (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateTrainingJob.html) request.
For more information about algorithms provided by SageMaker, see Algorithms (https://docs.aws.amazon.com/sagemaker/latest/dg/algos.html). For information about using your own algorithms, see Using Your Own Algorithms with Amazon SageMaker (https://docs.aws.amazon.com/sagemaker/latest/dg/your-algorithms.html).
func (*AlgorithmSpecification) DeepCopy ¶
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 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 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"` // Specifies the ARN's of a SageMaker image and SageMaker image version, and // the instance type that the version runs on. ResourceSpec *ResourceSpec `json:"resourceSpec,omitempty"` Status *string `json:"status,omitempty"` UserProfileName *string `json:"userProfileName,omitempty"` }
Details about an Amazon SageMaker app.
func (*AppDetails) DeepCopy ¶ added in v0.0.3
func (in *AppDetails) DeepCopy() *AppDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppDetails.
func (*AppDetails) DeepCopyInto ¶ added in v0.0.3
func (in *AppDetails) DeepCopyInto(out *AppDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppImageConfigDetails ¶
type AppImageConfigDetails struct { AppImageConfigName *string `json:"appImageConfigName,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` }
The configuration for running a SageMaker image as a KernelGateway app.
func (*AppImageConfigDetails) DeepCopy ¶
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" AppInstanceType_ml_g5_xlarge AppInstanceType = "ml.g5.xlarge" AppInstanceType_ml_g5_2xlarge AppInstanceType = "ml.g5.2xlarge" AppInstanceType_ml_g5_4xlarge AppInstanceType = "ml.g5.4xlarge" AppInstanceType_ml_g5_8xlarge AppInstanceType = "ml.g5.8xlarge" AppInstanceType_ml_g5_16xlarge AppInstanceType = "ml.g5.16xlarge" AppInstanceType_ml_g5_12xlarge AppInstanceType = "ml.g5.12xlarge" AppInstanceType_ml_g5_24xlarge AppInstanceType = "ml.g5.24xlarge" AppInstanceType_ml_g5_48xlarge AppInstanceType = "ml.g5.48xlarge" AppInstanceType_ml_geospatial_interactive AppInstanceType = "ml.geospatial.interactive" AppInstanceType_ml_p4d_24xlarge AppInstanceType = "ml.p4d.24xlarge" AppInstanceType_ml_p4de_24xlarge AppInstanceType = "ml.p4de.24xlarge" AppInstanceType_ml_trn1_2xlarge AppInstanceType = "ml.trn1.2xlarge" AppInstanceType_ml_trn1_32xlarge AppInstanceType = "ml.trn1.32xlarge" AppInstanceType_ml_trn1n_32xlarge AppInstanceType = "ml.trn1n.32xlarge" )
type AppList ¶ added in v0.3.0
type AppList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []App `json:"items"` }
AppList contains a list of App +kubebuilder:object:root=true
func (*AppList) DeepCopy ¶ added in v0.3.0
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. // +kubebuilder:validation:Required AppType *string `json:"appType"` // The domain ID. // +kubebuilder:validation:Required DomainID *string `json:"domainID"` // The instance type and the Amazon Resource Name (ARN) of the SageMaker image // created on the instance. // // The value of InstanceType passed as part of the ResourceSpec in the CreateApp // call overrides the value passed as part of the ResourceSpec configured for // the user profile or the domain. If InstanceType is not specified in any of // those three ResourceSpec values for a KernelGateway app, the CreateApp call // fails with a request validation error. ResourceSpec *ResourceSpec `json:"resourceSpec,omitempty"` // Each tag consists of a key and an optional value. Tag keys must be unique // per resource. Tags []*Tag `json:"tags,omitempty"` // The user profile name. If this value is not set, then SpaceName must be set. UserProfileName *string `json:"userProfileName,omitempty"` }
AppSpec defines the desired state of App.
func (*AppSpec) DeepCopy ¶ added in v0.3.0
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 AppType ¶
type AppType string
const ( AppType_JupyterServer AppType = "JupyterServer" AppType_KernelGateway AppType = "KernelGateway" AppType_DetailedProfiler AppType = "DetailedProfiler" AppType_TensorBoard AppType = "TensorBoard" AppType_CodeEditor AppType = "CodeEditor" AppType_JupyterLab AppType = "JupyterLab" AppType_RStudioServerPro AppType = "RStudioServerPro" AppType_RSessionGateway AppType = "RSessionGateway" AppType_Canvas AppType = "Canvas" )
type ArtifactSourceIDType ¶
type ArtifactSourceIDType string
const ( ArtifactSourceIDType_MD5Hash ArtifactSourceIDType = "MD5Hash" ArtifactSourceIDType_S3ETag ArtifactSourceIDType = "S3ETag" ArtifactSourceIDType_S3Version ArtifactSourceIDType = "S3Version" ArtifactSourceIDType_Custom ArtifactSourceIDType = "Custom" )
type ArtifactSourceType ¶ added in v0.3.0
type ArtifactSourceType struct {
Value *string `json:"value,omitempty"`
}
The ID and ID type of an artifact source.
func (*ArtifactSourceType) DeepCopy ¶ added in v0.3.0
func (in *ArtifactSourceType) DeepCopy() *ArtifactSourceType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArtifactSourceType.
func (*ArtifactSourceType) DeepCopyInto ¶ added in v0.3.0
func (in *ArtifactSourceType) DeepCopyInto(out *ArtifactSourceType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArtifactSummary ¶
type ArtifactSummary struct { ArtifactName *string `json:"artifactName,omitempty"` ArtifactType *string `json:"artifactType,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` }
Lists a summary of the properties of an artifact. An artifact represents a URI addressable object or data. Some examples are a dataset and a model.
func (*ArtifactSummary) DeepCopy ¶
func (in *ArtifactSummary) DeepCopy() *ArtifactSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArtifactSummary.
func (*ArtifactSummary) DeepCopyInto ¶
func (in *ArtifactSummary) DeepCopyInto(out *ArtifactSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AssemblyType ¶
type AssemblyType string
const ( AssemblyType_None AssemblyType = "None" AssemblyType_Line AssemblyType = "Line" )
type AssociationEdgeType ¶
type AssociationEdgeType string
const ( AssociationEdgeType_ContributedTo AssociationEdgeType = "ContributedTo" AssociationEdgeType_AssociatedWith AssociationEdgeType = "AssociatedWith" AssociationEdgeType_DerivedFrom AssociationEdgeType = "DerivedFrom" AssociationEdgeType_Produced AssociationEdgeType = "Produced" AssociationEdgeType_SameAs AssociationEdgeType = "SameAs" )
type AssociationSummary ¶
type AssociationSummary struct { // Information about the user who created or modified an experiment, trial, // trial component, lineage group, project, or model card. CreatedBy *UserContext `json:"createdBy,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` DestinationName *string `json:"destinationName,omitempty"` DestinationType *string `json:"destinationType,omitempty"` SourceName *string `json:"sourceName,omitempty"` SourceType *string `json:"sourceType,omitempty"` }
Lists a summary of the properties of an association. An association is an entity that links other lineage or experiment entities. An example would be an association between a training job and a model.
func (*AssociationSummary) DeepCopy ¶
func (in *AssociationSummary) DeepCopy() *AssociationSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssociationSummary.
func (*AssociationSummary) DeepCopyInto ¶
func (in *AssociationSummary) DeepCopyInto(out *AssociationSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AsyncInferenceClientConfig ¶ added in v0.3.1
type AsyncInferenceClientConfig struct {
MaxConcurrentInvocationsPerInstance *int64 `json:"maxConcurrentInvocationsPerInstance,omitempty"`
}
Configures the behavior of the client used by SageMaker to interact with the model container during asynchronous inference.
func (*AsyncInferenceClientConfig) DeepCopy ¶ added in v0.3.1
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 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"` IncludeInferenceResponseIn []*string `json:"includeInferenceResponseIn,omitempty"` SuccessTopic *string `json:"successTopic,omitempty"` }
Specifies the configuration for notifications of inference results for asynchronous inference.
func (*AsyncInferenceNotificationConfig) DeepCopy ¶ added in v0.3.1
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"` S3FailurePath *string `json:"s3FailurePath,omitempty"` S3OutputPath *string `json:"s3OutputPath,omitempty"` }
Specifies the configuration for asynchronous inference invocation outputs.
func (*AsyncInferenceOutputConfig) DeepCopy ¶ added in v0.3.1
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 AsyncNotificationTopicTypes ¶ added in v1.2.8
type AsyncNotificationTopicTypes string
const ( AsyncNotificationTopicTypes_SUCCESS_NOTIFICATION_TOPIC AsyncNotificationTopicTypes = "SUCCESS_NOTIFICATION_TOPIC" AsyncNotificationTopicTypes_ERROR_NOTIFICATION_TOPIC AsyncNotificationTopicTypes = "ERROR_NOTIFICATION_TOPIC" )
type AthenaDatasetDefinition ¶
type AthenaDatasetDefinition struct { // The name of the data catalog used in Athena query execution. Catalog *string `json:"catalog,omitempty"` // The name of the database used in the Athena query execution. Database *string `json:"database,omitempty"` KMSKeyID *string `json:"kmsKeyID,omitempty"` // The compression used for Athena query results. OutputCompression *string `json:"outputCompression,omitempty"` // The data storage format for Athena query results. OutputFormat *string `json:"outputFormat,omitempty"` OutputS3URI *string `json:"outputS3URI,omitempty"` // The SQL query statements, to be executed. QueryString *string `json:"queryString,omitempty"` // The name of the workgroup in which the Athena query is being started. WorkGroup *string `json:"workGroup,omitempty"` }
Configuration for Athena Dataset Definition input.
func (*AthenaDatasetDefinition) DeepCopy ¶
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 AutoMLAlgorithm ¶ added in v1.2.0
type AutoMLAlgorithm string
const ( AutoMLAlgorithm_xgboost AutoMLAlgorithm = "xgboost" AutoMLAlgorithm_linear_learner AutoMLAlgorithm = "linear-learner" AutoMLAlgorithm_mlp AutoMLAlgorithm = "mlp" AutoMLAlgorithm_lightgbm AutoMLAlgorithm = "lightgbm" AutoMLAlgorithm_catboost AutoMLAlgorithm = "catboost" AutoMLAlgorithm_randomforest AutoMLAlgorithm = "randomforest" AutoMLAlgorithm_extra_trees AutoMLAlgorithm = "extra-trees" AutoMLAlgorithm_nn_torch AutoMLAlgorithm = "nn-torch" AutoMLAlgorithm_fastai AutoMLAlgorithm = "fastai" )
type AutoMLCandidate ¶
type AutoMLCandidate struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` EndTime *metav1.Time `json:"endTime,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` ObjectiveStatus *string `json:"objectiveStatus,omitempty"` }
Information about a candidate produced by an AutoML training job, including its status, steps, and other properties.
func (*AutoMLCandidate) DeepCopy ¶
func (in *AutoMLCandidate) DeepCopy() *AutoMLCandidate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoMLCandidate.
func (*AutoMLCandidate) DeepCopyInto ¶
func (in *AutoMLCandidate) DeepCopyInto(out *AutoMLCandidate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoMLCandidateGenerationConfig ¶ added in v0.4.5
type AutoMLCandidateGenerationConfig struct {
FeatureSpecificationS3URI *string `json:"featureSpecificationS3URI,omitempty"`
}
Stores the configuration information for how a candidate is generated (optional).
func (*AutoMLCandidateGenerationConfig) DeepCopy ¶ added in v0.4.5
func (in *AutoMLCandidateGenerationConfig) DeepCopy() *AutoMLCandidateGenerationConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoMLCandidateGenerationConfig.
func (*AutoMLCandidateGenerationConfig) DeepCopyInto ¶ added in v0.4.5
func (in *AutoMLCandidateGenerationConfig) DeepCopyInto(out *AutoMLCandidateGenerationConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoMLChannel ¶
type AutoMLChannel struct { CompressionType *string `json:"compressionType,omitempty"` ContentType *string `json:"contentType,omitempty"` }
A channel is a named input source that training algorithms can consume. The validation dataset size is limited to less than 2 GB. The training dataset size must be less than 100 GB. For more information, see Channel (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_Channel.html).
A validation dataset must contain the same headers as the training dataset.
func (*AutoMLChannel) DeepCopy ¶
func (in *AutoMLChannel) DeepCopy() *AutoMLChannel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoMLChannel.
func (*AutoMLChannel) DeepCopyInto ¶
func (in *AutoMLChannel) DeepCopyInto(out *AutoMLChannel)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoMLChannelType ¶ added in v0.4.5
type AutoMLChannelType string
const ( AutoMLChannelType_training AutoMLChannelType = "training" AutoMLChannelType_validation AutoMLChannelType = "validation" )
type AutoMLContainerDefinition ¶
type AutoMLContainerDefinition struct { Environment map[string]*string `json:"environment,omitempty"` Image *string `json:"image,omitempty"` ModelDataURL *string `json:"modelDataURL,omitempty"` }
A list of container definitions that describe the different containers that make up an AutoML candidate. For more information, see ContainerDefinition (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_ContainerDefinition.html).
func (*AutoMLContainerDefinition) DeepCopy ¶
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 AutoMLJobChannel ¶ added in v1.2.8
type AutoMLJobChannel struct { CompressionType *string `json:"compressionType,omitempty"` ContentType *string `json:"contentType,omitempty"` }
A channel is a named input source that training algorithms can consume. This channel is used for AutoML jobs V2 (jobs created by calling CreateAutoMLJobV2 (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateAutoMLJobV2.html)).
func (*AutoMLJobChannel) DeepCopy ¶ added in v1.2.8
func (in *AutoMLJobChannel) DeepCopy() *AutoMLJobChannel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoMLJobChannel.
func (*AutoMLJobChannel) DeepCopyInto ¶ added in v1.2.8
func (in *AutoMLJobChannel) DeepCopyInto(out *AutoMLJobChannel)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoMLJobObjectiveType ¶
type AutoMLJobObjectiveType string
const ( AutoMLJobObjectiveType_Maximize AutoMLJobObjectiveType = "Maximize" AutoMLJobObjectiveType_Minimize AutoMLJobObjectiveType = "Minimize" )
type AutoMLJobSecondaryStatus ¶
type AutoMLJobSecondaryStatus string
const ( AutoMLJobSecondaryStatus_Starting AutoMLJobSecondaryStatus = "Starting" AutoMLJobSecondaryStatus_MaxCandidatesReached AutoMLJobSecondaryStatus = "MaxCandidatesReached" AutoMLJobSecondaryStatus_Failed AutoMLJobSecondaryStatus = "Failed" AutoMLJobSecondaryStatus_Stopped AutoMLJobSecondaryStatus = "Stopped" AutoMLJobSecondaryStatus_MaxAutoMLJobRuntimeReached AutoMLJobSecondaryStatus = "MaxAutoMLJobRuntimeReached" AutoMLJobSecondaryStatus_Stopping AutoMLJobSecondaryStatus = "Stopping" AutoMLJobSecondaryStatus_CandidateDefinitionsGenerated AutoMLJobSecondaryStatus = "CandidateDefinitionsGenerated" AutoMLJobSecondaryStatus_Completed AutoMLJobSecondaryStatus = "Completed" AutoMLJobSecondaryStatus_ExplainabilityError AutoMLJobSecondaryStatus = "ExplainabilityError" AutoMLJobSecondaryStatus_DeployingModel AutoMLJobSecondaryStatus = "DeployingModel" AutoMLJobSecondaryStatus_ModelDeploymentError AutoMLJobSecondaryStatus = "ModelDeploymentError" AutoMLJobSecondaryStatus_GeneratingModelInsightsReport AutoMLJobSecondaryStatus = "GeneratingModelInsightsReport" AutoMLJobSecondaryStatus_ModelInsightsError AutoMLJobSecondaryStatus = "ModelInsightsError" AutoMLJobSecondaryStatus_AnalyzingData AutoMLJobSecondaryStatus = "AnalyzingData" AutoMLJobSecondaryStatus_FeatureEngineering AutoMLJobSecondaryStatus = "FeatureEngineering" AutoMLJobSecondaryStatus_ModelTuning AutoMLJobSecondaryStatus = "ModelTuning" AutoMLJobSecondaryStatus_GeneratingExplainabilityReport AutoMLJobSecondaryStatus = "GeneratingExplainabilityReport" AutoMLJobSecondaryStatus_TrainingModels AutoMLJobSecondaryStatus = "TrainingModels" AutoMLJobSecondaryStatus_PreTraining AutoMLJobSecondaryStatus = "PreTraining" )
type AutoMLJobStatus ¶
type AutoMLJobStatus string
const ( AutoMLJobStatus_Completed AutoMLJobStatus = "Completed" AutoMLJobStatus_InProgress AutoMLJobStatus = "InProgress" AutoMLJobStatus_Failed AutoMLJobStatus = "Failed" AutoMLJobStatus_Stopped AutoMLJobStatus = "Stopped" AutoMLJobStatus_Stopping AutoMLJobStatus = "Stopping" )
type AutoMLJobStepMetadata ¶ added in v1.2.0
type AutoMLJobStepMetadata struct {
ARN *string `json:"arn,omitempty"`
}
Metadata for an AutoML job step.
func (*AutoMLJobStepMetadata) DeepCopy ¶ added in v1.2.0
func (in *AutoMLJobStepMetadata) DeepCopy() *AutoMLJobStepMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoMLJobStepMetadata.
func (*AutoMLJobStepMetadata) DeepCopyInto ¶ added in v1.2.0
func (in *AutoMLJobStepMetadata) DeepCopyInto(out *AutoMLJobStepMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoMLJobSummary ¶
type AutoMLJobSummary struct { AutoMLJobARN *string `json:"autoMLJobARN,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` EndTime *metav1.Time `json:"endTime,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` }
Provides a summary about an AutoML job.
func (*AutoMLJobSummary) DeepCopy ¶
func (in *AutoMLJobSummary) DeepCopy() *AutoMLJobSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoMLJobSummary.
func (*AutoMLJobSummary) DeepCopyInto ¶
func (in *AutoMLJobSummary) DeepCopyInto(out *AutoMLJobSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoMLMetricEnum ¶
type AutoMLMetricEnum string
const ( AutoMLMetricEnum_Accuracy AutoMLMetricEnum = "Accuracy" AutoMLMetricEnum_MSE AutoMLMetricEnum = "MSE" AutoMLMetricEnum_F1 AutoMLMetricEnum = "F1" AutoMLMetricEnum_F1macro AutoMLMetricEnum = "F1macro" AutoMLMetricEnum_AUC AutoMLMetricEnum = "AUC" AutoMLMetricEnum_RMSE AutoMLMetricEnum = "RMSE" AutoMLMetricEnum_BalancedAccuracy AutoMLMetricEnum = "BalancedAccuracy" AutoMLMetricEnum_R2 AutoMLMetricEnum = "R2" AutoMLMetricEnum_Recall AutoMLMetricEnum = "Recall" AutoMLMetricEnum_RecallMacro AutoMLMetricEnum = "RecallMacro" AutoMLMetricEnum_Precision AutoMLMetricEnum = "Precision" AutoMLMetricEnum_PrecisionMacro AutoMLMetricEnum = "PrecisionMacro" AutoMLMetricEnum_MAE AutoMLMetricEnum = "MAE" AutoMLMetricEnum_MAPE AutoMLMetricEnum = "MAPE" AutoMLMetricEnum_MASE AutoMLMetricEnum = "MASE" AutoMLMetricEnum_WAPE AutoMLMetricEnum = "WAPE" AutoMLMetricEnum_AverageWeightedQuantileLoss AutoMLMetricEnum = "AverageWeightedQuantileLoss" )
type AutoMLMetricExtendedEnum ¶ added in v0.4.5
type AutoMLMetricExtendedEnum string
const ( AutoMLMetricExtendedEnum_Accuracy AutoMLMetricExtendedEnum = "Accuracy" AutoMLMetricExtendedEnum_MSE AutoMLMetricExtendedEnum = "MSE" AutoMLMetricExtendedEnum_F1 AutoMLMetricExtendedEnum = "F1" AutoMLMetricExtendedEnum_F1macro AutoMLMetricExtendedEnum = "F1macro" AutoMLMetricExtendedEnum_AUC AutoMLMetricExtendedEnum = "AUC" AutoMLMetricExtendedEnum_RMSE AutoMLMetricExtendedEnum = "RMSE" AutoMLMetricExtendedEnum_MAE AutoMLMetricExtendedEnum = "MAE" AutoMLMetricExtendedEnum_R2 AutoMLMetricExtendedEnum = "R2" AutoMLMetricExtendedEnum_BalancedAccuracy AutoMLMetricExtendedEnum = "BalancedAccuracy" AutoMLMetricExtendedEnum_Precision AutoMLMetricExtendedEnum = "Precision" AutoMLMetricExtendedEnum_PrecisionMacro AutoMLMetricExtendedEnum = "PrecisionMacro" AutoMLMetricExtendedEnum_Recall AutoMLMetricExtendedEnum = "Recall" AutoMLMetricExtendedEnum_RecallMacro AutoMLMetricExtendedEnum = "RecallMacro" AutoMLMetricExtendedEnum_LogLoss AutoMLMetricExtendedEnum = "LogLoss" AutoMLMetricExtendedEnum_InferenceLatency AutoMLMetricExtendedEnum = "InferenceLatency" AutoMLMetricExtendedEnum_MAPE AutoMLMetricExtendedEnum = "MAPE" AutoMLMetricExtendedEnum_MASE AutoMLMetricExtendedEnum = "MASE" AutoMLMetricExtendedEnum_WAPE AutoMLMetricExtendedEnum = "WAPE" AutoMLMetricExtendedEnum_AverageWeightedQuantileLoss AutoMLMetricExtendedEnum = "AverageWeightedQuantileLoss" AutoMLMetricExtendedEnum_Rouge1 AutoMLMetricExtendedEnum = "Rouge1" AutoMLMetricExtendedEnum_Rouge2 AutoMLMetricExtendedEnum = "Rouge2" AutoMLMetricExtendedEnum_RougeL AutoMLMetricExtendedEnum = "RougeL" AutoMLMetricExtendedEnum_RougeLSum AutoMLMetricExtendedEnum = "RougeLSum" AutoMLMetricExtendedEnum_Perplexity AutoMLMetricExtendedEnum = "Perplexity" AutoMLMetricExtendedEnum_ValidationLoss AutoMLMetricExtendedEnum = "ValidationLoss" AutoMLMetricExtendedEnum_TrainingLoss AutoMLMetricExtendedEnum = "TrainingLoss" )
type AutoMLMode ¶ added in v0.5.0
type AutoMLMode string
const ( AutoMLMode_AUTO AutoMLMode = "AUTO" AutoMLMode_ENSEMBLING AutoMLMode = "ENSEMBLING" AutoMLMode_HYPERPARAMETER_TUNING AutoMLMode = "HYPERPARAMETER_TUNING" )
type AutoMLOutputDataConfig ¶
type AutoMLOutputDataConfig struct { KMSKeyID *string `json:"kmsKeyID,omitempty"` S3OutputPath *string `json:"s3OutputPath,omitempty"` }
The output data configuration.
func (*AutoMLOutputDataConfig) DeepCopy ¶
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 AutoMLProblemTypeConfigName ¶ added in v1.2.8
type AutoMLProblemTypeConfigName string
const ( AutoMLProblemTypeConfigName_ImageClassification AutoMLProblemTypeConfigName = "ImageClassification" AutoMLProblemTypeConfigName_TextClassification AutoMLProblemTypeConfigName = "TextClassification" AutoMLProblemTypeConfigName_TimeSeriesForecasting AutoMLProblemTypeConfigName = "TimeSeriesForecasting" AutoMLProblemTypeConfigName_Tabular AutoMLProblemTypeConfigName = "Tabular" AutoMLProblemTypeConfigName_TextGeneration AutoMLProblemTypeConfigName = "TextGeneration" )
type AutoMLProcessingUnit ¶ added in v1.2.8
type AutoMLProcessingUnit string
const ( AutoMLProcessingUnit_CPU AutoMLProcessingUnit = "CPU" AutoMLProcessingUnit_GPU AutoMLProcessingUnit = "GPU" )
type AutoMLS3DataSource ¶
type AutoMLS3DataSource struct {
S3URI *string `json:"s3URI,omitempty"`
}
Describes the Amazon S3 data source.
func (*AutoMLS3DataSource) DeepCopy ¶
func (in *AutoMLS3DataSource) DeepCopy() *AutoMLS3DataSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoMLS3DataSource.
func (*AutoMLS3DataSource) DeepCopyInto ¶
func (in *AutoMLS3DataSource) DeepCopyInto(out *AutoMLS3DataSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoMLS3DataType ¶
type AutoMLS3DataType string
const ( AutoMLS3DataType_ManifestFile AutoMLS3DataType = "ManifestFile" AutoMLS3DataType_S3Prefix AutoMLS3DataType = "S3Prefix" AutoMLS3DataType_AugmentedManifestFile AutoMLS3DataType = "AugmentedManifestFile" )
type AutoMLSecurityConfig ¶
type AutoMLSecurityConfig struct { EnableInterContainerTrafficEncryption *bool `json:"enableInterContainerTrafficEncryption,omitempty"` VolumeKMSKeyID *string `json:"volumeKMSKeyID,omitempty"` // Specifies an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, // hosted models, and compute resources have access to. You can control access // to and from your resources by configuring a VPC. For more information, see // Give SageMaker Access to Resources in your Amazon VPC (https://docs.aws.amazon.com/sagemaker/latest/dg/infrastructure-give-access.html). VPCConfig *VPCConfig `json:"vpcConfig,omitempty"` }
Security options.
func (*AutoMLSecurityConfig) DeepCopy ¶
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 AutoParameter ¶ added in v1.2.8
type AutoParameter struct { Name *string `json:"name,omitempty"` ValueHint *string `json:"valueHint,omitempty"` }
The name and an example value of the hyperparameter that you want to use in Autotune. If Automatic model tuning (AMT) determines that your hyperparameter is eligible for Autotune, an optimal hyperparameter range is selected for you.
func (*AutoParameter) DeepCopy ¶ added in v1.2.8
func (in *AutoParameter) DeepCopy() *AutoParameter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoParameter.
func (*AutoParameter) DeepCopyInto ¶ added in v1.2.8
func (in *AutoParameter) DeepCopyInto(out *AutoParameter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoRollbackConfig ¶
type AutoRollbackConfig struct {
Alarms []*Alarm `json:"alarms,omitempty"`
}
Automatic rollback configuration for handling endpoint deployment failures and recovery.
func (*AutoRollbackConfig) DeepCopy ¶
func (in *AutoRollbackConfig) DeepCopy() *AutoRollbackConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoRollbackConfig.
func (*AutoRollbackConfig) DeepCopyInto ¶
func (in *AutoRollbackConfig) DeepCopyInto(out *AutoRollbackConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Autotune ¶ added in v1.2.8
type Autotune struct {
Mode *string `json:"mode,omitempty"`
}
A flag to indicate if you want to use Autotune to automatically find optimal values for the following fields:
ParameterRanges (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_HyperParameterTuningJobConfig.html#sagemaker-Type-HyperParameterTuningJobConfig-ParameterRanges): The names and ranges of parameters that a hyperparameter tuning job can optimize.
ResourceLimits (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_ResourceLimits.html): The maximum resources that can be used for a training job. These resources include the maximum number of training jobs, the maximum runtime of a tuning job, and the maximum number of training jobs to run at the same time.
TrainingJobEarlyStoppingType (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_HyperParameterTuningJobConfig.html#sagemaker-Type-HyperParameterTuningJobConfig-TrainingJobEarlyStoppingType): A flag that specifies whether or not to use early stopping for training jobs launched by a hyperparameter tuning job.
RetryStrategy (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_HyperParameterTrainingJobDefinition.html#sagemaker-Type-HyperParameterTrainingJobDefinition-RetryStrategy): The number of times to retry a training job.
Strategy (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_HyperParameterTuningJobConfig.html): Specifies how hyperparameter tuning chooses the combinations of hyperparameter values to use for the training jobs that it launches.
ConvergenceDetected (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_ConvergenceDetected.html): A flag to indicate that Automatic model tuning (AMT) has detected model convergence.
func (*Autotune) DeepCopy ¶ added in v1.2.8
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Autotune.
func (*Autotune) DeepCopyInto ¶ added in v1.2.8
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutotuneMode ¶ added in v1.2.8
type AutotuneMode string
const (
AutotuneMode_Enabled AutotuneMode = "Enabled"
)
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 { // Details about the metrics source. PostTrainingReport *MetricsSource `json:"postTrainingReport,omitempty"` // Details about the metrics source. PreTrainingReport *MetricsSource `json:"preTrainingReport,omitempty"` // Details about the metrics source. Report *MetricsSource `json:"report,omitempty"` }
Contains bias metrics for a model.
func (*Bias) DeepCopy ¶ added in v0.0.3
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bias.
func (*Bias) DeepCopyInto ¶ added in v0.0.3
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlueGreenUpdatePolicy ¶
type BlueGreenUpdatePolicy struct { MaximumExecutionTimeoutInSeconds *int64 `json:"maximumExecutionTimeoutInSeconds,omitempty"` TerminationWaitInSeconds *int64 `json:"terminationWaitInSeconds,omitempty"` // Defines the traffic routing strategy during an endpoint deployment to shift // traffic from the old fleet to the new fleet. TrafficRoutingConfiguration *TrafficRoutingConfig `json:"trafficRoutingConfiguration,omitempty"` }
Update policy for a blue/green deployment. If this update policy is specified, SageMaker creates a new fleet during the deployment while maintaining the old fleet. SageMaker flips traffic to the new fleet according to the specified traffic routing configuration. Only one update policy should be used in the deployment configuration. If no update policy is specified, SageMaker uses a blue/green deployment strategy with all at once traffic shifting by default.
func (*BlueGreenUpdatePolicy) DeepCopy ¶
func (in *BlueGreenUpdatePolicy) DeepCopy() *BlueGreenUpdatePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlueGreenUpdatePolicy.
func (*BlueGreenUpdatePolicy) DeepCopyInto ¶
func (in *BlueGreenUpdatePolicy) DeepCopyInto(out *BlueGreenUpdatePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BooleanOperator ¶
type BooleanOperator string
const ( BooleanOperator_And BooleanOperator = "And" BooleanOperator_Or BooleanOperator = "Or" )
type CacheHitResult ¶ added in v0.5.0
type CacheHitResult struct {
SourcePipelineExecutionARN *string `json:"sourcePipelineExecutionARN,omitempty"`
}
Details on the cache hit of a pipeline execution step.
func (*CacheHitResult) DeepCopy ¶ added in v0.5.0
func (in *CacheHitResult) DeepCopy() *CacheHitResult
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheHitResult.
func (*CacheHitResult) DeepCopyInto ¶ added in v0.5.0
func (in *CacheHitResult) DeepCopyInto(out *CacheHitResult)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CallbackStepMetadata ¶ added in v0.3.1
type CallbackStepMetadata struct {
SQSQueueURL *string `json:"sqsQueueURL,omitempty"`
}
Metadata about a callback step.
func (*CallbackStepMetadata) DeepCopy ¶ added in v0.3.1
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 CapacitySize ¶
type CapacitySize struct { Type *string `json:"type_,omitempty"` Value *int64 `json:"value,omitempty"` }
Specifies the type and size of the endpoint capacity to activate for a blue/green deployment, a rolling deployment, or a rollback strategy. You can specify your batches as either instance count or the overall percentage or your fleet.
For a rollback strategy, if you don't specify the fields in this object, or if you set the Value to 100%, then SageMaker uses a blue/green rollback strategy and rolls all traffic back to the blue fleet.
func (*CapacitySize) DeepCopy ¶
func (in *CapacitySize) DeepCopy() *CapacitySize
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacitySize.
func (*CapacitySize) DeepCopyInto ¶
func (in *CapacitySize) DeepCopyInto(out *CapacitySize)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacitySizeType ¶
type CapacitySizeType string
const ( CapacitySizeType_INSTANCE_COUNT CapacitySizeType = "INSTANCE_COUNT" CapacitySizeType_CAPACITY_PERCENT CapacitySizeType = "CAPACITY_PERCENT" )
type CaptureContentTypeHeader ¶
type CaptureContentTypeHeader struct { CsvContentTypes []*string `json:"csvContentTypes,omitempty"` JSONContentTypes []*string `json:"jsonContentTypes,omitempty"` }
Configuration specifying how to treat different headers. If no headers are specified Amazon SageMaker will by default base64 encode when capturing the data.
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" CaptureMode_InputAndOutput CaptureMode = "InputAndOutput" )
type CaptureOption ¶
type CaptureOption struct {
CaptureMode *string `json:"captureMode,omitempty"`
}
Specifies data Model Monitor will capture.
func (*CaptureOption) DeepCopy ¶
func (in *CaptureOption) DeepCopy() *CaptureOption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptureOption.
func (*CaptureOption) DeepCopyInto ¶
func (in *CaptureOption) DeepCopyInto(out *CaptureOption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptureStatus ¶
type CaptureStatus string
const ( CaptureStatus_Started CaptureStatus = "Started" CaptureStatus_Stopped CaptureStatus = "Stopped" )
type CategoricalParameterRange ¶
type CategoricalParameterRange struct { Name *string `json:"name,omitempty"` Values []*string `json:"values,omitempty"` }
A list of categorical hyperparameters to tune.
func (*CategoricalParameterRange) DeepCopy ¶
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 ClarifyCheckStepMetadata ¶ added in v0.4.0
type ClarifyCheckStepMetadata struct { BaselineUsedForDriftCheckConstraints *string `json:"baselineUsedForDriftCheckConstraints,omitempty"` CalculatedBaselineConstraints *string `json:"calculatedBaselineConstraints,omitempty"` CheckJobARN *string `json:"checkJobARN,omitempty"` CheckType *string `json:"checkType,omitempty"` ModelPackageGroupName *string `json:"modelPackageGroupName,omitempty"` RegisterNewBaseline *bool `json:"registerNewBaseline,omitempty"` SkipCheck *bool `json:"skipCheck,omitempty"` ViolationReport *string `json:"violationReport,omitempty"` }
The container for the metadata for the ClarifyCheck step. For more information, see the topic on ClarifyCheck step (https://docs.aws.amazon.com/sagemaker/latest/dg/build-and-manage-steps.html#step-type-clarify-check) in the Amazon SageMaker Developer Guide.
func (*ClarifyCheckStepMetadata) DeepCopy ¶ added in v0.4.0
func (in *ClarifyCheckStepMetadata) DeepCopy() *ClarifyCheckStepMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClarifyCheckStepMetadata.
func (*ClarifyCheckStepMetadata) DeepCopyInto ¶ added in v0.4.0
func (in *ClarifyCheckStepMetadata) DeepCopyInto(out *ClarifyCheckStepMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClarifyFeatureType ¶ added in v0.5.0
type ClarifyFeatureType string
const ( ClarifyFeatureType_numerical ClarifyFeatureType = "numerical" ClarifyFeatureType_categorical ClarifyFeatureType = "categorical" ClarifyFeatureType_text ClarifyFeatureType = "text" )
type ClarifyShapBaselineConfig ¶ added in v0.5.0
type ClarifyShapBaselineConfig struct {
ShapBaselineURI *string `json:"shapBaselineURI,omitempty"`
}
The configuration for the SHAP baseline (https://docs.aws.amazon.com/sagemaker/latest/dg/clarify-feature-attribute-shap-baselines.html) (also called the background or reference dataset) of the Kernal SHAP algorithm.
The number of records in the baseline data determines the size of the synthetic dataset, which has an impact on latency of explainability requests. For more information, see the Synthetic data of Configure and create an endpoint (https://docs.aws.amazon.com/sagemaker/latest/dg/clarify-online-explainability-create-endpoint.html).
ShapBaseline and ShapBaselineUri are mutually exclusive parameters. One or the either is required to configure a SHAP baseline.
func (*ClarifyShapBaselineConfig) DeepCopy ¶ added in v0.5.0
func (in *ClarifyShapBaselineConfig) DeepCopy() *ClarifyShapBaselineConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClarifyShapBaselineConfig.
func (*ClarifyShapBaselineConfig) DeepCopyInto ¶ added in v0.5.0
func (in *ClarifyShapBaselineConfig) DeepCopyInto(out *ClarifyShapBaselineConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClarifyTextGranularity ¶ added in v0.5.0
type ClarifyTextGranularity string
const ( ClarifyTextGranularity_token ClarifyTextGranularity = "token" ClarifyTextGranularity_sentence ClarifyTextGranularity = "sentence" ClarifyTextGranularity_paragraph ClarifyTextGranularity = "paragraph" )
type ClarifyTextLanguage ¶ added in v0.5.0
type ClarifyTextLanguage string
const ( ClarifyTextLanguage_af ClarifyTextLanguage = "af" ClarifyTextLanguage_sq ClarifyTextLanguage = "sq" ClarifyTextLanguage_ar ClarifyTextLanguage = "ar" ClarifyTextLanguage_hy ClarifyTextLanguage = "hy" ClarifyTextLanguage_eu ClarifyTextLanguage = "eu" ClarifyTextLanguage_bn ClarifyTextLanguage = "bn" ClarifyTextLanguage_bg ClarifyTextLanguage = "bg" ClarifyTextLanguage_ca ClarifyTextLanguage = "ca" ClarifyTextLanguage_zh ClarifyTextLanguage = "zh" ClarifyTextLanguage_hr ClarifyTextLanguage = "hr" ClarifyTextLanguage_cs ClarifyTextLanguage = "cs" ClarifyTextLanguage_da ClarifyTextLanguage = "da" ClarifyTextLanguage_nl ClarifyTextLanguage = "nl" ClarifyTextLanguage_en ClarifyTextLanguage = "en" ClarifyTextLanguage_et ClarifyTextLanguage = "et" ClarifyTextLanguage_fi ClarifyTextLanguage = "fi" ClarifyTextLanguage_fr ClarifyTextLanguage = "fr" ClarifyTextLanguage_de ClarifyTextLanguage = "de" ClarifyTextLanguage_el ClarifyTextLanguage = "el" ClarifyTextLanguage_gu ClarifyTextLanguage = "gu" ClarifyTextLanguage_he ClarifyTextLanguage = "he" ClarifyTextLanguage_hi ClarifyTextLanguage = "hi" ClarifyTextLanguage_hu ClarifyTextLanguage = "hu" ClarifyTextLanguage_is ClarifyTextLanguage = "is" ClarifyTextLanguage_id ClarifyTextLanguage = "id" ClarifyTextLanguage_ga ClarifyTextLanguage = "ga" ClarifyTextLanguage_it ClarifyTextLanguage = "it" ClarifyTextLanguage_kn ClarifyTextLanguage = "kn" ClarifyTextLanguage_ky ClarifyTextLanguage = "ky" ClarifyTextLanguage_lv ClarifyTextLanguage = "lv" ClarifyTextLanguage_lt ClarifyTextLanguage = "lt" ClarifyTextLanguage_lb ClarifyTextLanguage = "lb" ClarifyTextLanguage_mk ClarifyTextLanguage = "mk" ClarifyTextLanguage_ml ClarifyTextLanguage = "ml" ClarifyTextLanguage_mr ClarifyTextLanguage = "mr" ClarifyTextLanguage_ne ClarifyTextLanguage = "ne" ClarifyTextLanguage_nb ClarifyTextLanguage = "nb" ClarifyTextLanguage_fa ClarifyTextLanguage = "fa" ClarifyTextLanguage_pl ClarifyTextLanguage = "pl" ClarifyTextLanguage_pt ClarifyTextLanguage = "pt" ClarifyTextLanguage_ro ClarifyTextLanguage = "ro" ClarifyTextLanguage_ru ClarifyTextLanguage = "ru" ClarifyTextLanguage_sa ClarifyTextLanguage = "sa" ClarifyTextLanguage_sr ClarifyTextLanguage = "sr" ClarifyTextLanguage_tn ClarifyTextLanguage = "tn" ClarifyTextLanguage_si ClarifyTextLanguage = "si" ClarifyTextLanguage_sk ClarifyTextLanguage = "sk" ClarifyTextLanguage_sl ClarifyTextLanguage = "sl" ClarifyTextLanguage_es ClarifyTextLanguage = "es" ClarifyTextLanguage_sv ClarifyTextLanguage = "sv" ClarifyTextLanguage_tl ClarifyTextLanguage = "tl" ClarifyTextLanguage_ta ClarifyTextLanguage = "ta" ClarifyTextLanguage_tt ClarifyTextLanguage = "tt" ClarifyTextLanguage_te ClarifyTextLanguage = "te" ClarifyTextLanguage_tr ClarifyTextLanguage = "tr" ClarifyTextLanguage_uk ClarifyTextLanguage = "uk" ClarifyTextLanguage_ur ClarifyTextLanguage = "ur" ClarifyTextLanguage_yo ClarifyTextLanguage = "yo" ClarifyTextLanguage_lij ClarifyTextLanguage = "lij" ClarifyTextLanguage_xx ClarifyTextLanguage = "xx" )
type ClusterInstanceGroupDetails ¶ added in v1.2.8
type ClusterInstanceGroupDetails struct {
ExecutionRole *string `json:"executionRole,omitempty"`
}
Details of an instance group in a SageMaker HyperPod cluster.
func (*ClusterInstanceGroupDetails) DeepCopy ¶ added in v1.2.8
func (in *ClusterInstanceGroupDetails) DeepCopy() *ClusterInstanceGroupDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInstanceGroupDetails.
func (*ClusterInstanceGroupDetails) DeepCopyInto ¶ added in v1.2.8
func (in *ClusterInstanceGroupDetails) DeepCopyInto(out *ClusterInstanceGroupDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInstanceGroupSpecification ¶ added in v1.2.8
type ClusterInstanceGroupSpecification struct {
ExecutionRole *string `json:"executionRole,omitempty"`
}
The specifications of an instance group that you need to define.
func (*ClusterInstanceGroupSpecification) DeepCopy ¶ added in v1.2.8
func (in *ClusterInstanceGroupSpecification) DeepCopy() *ClusterInstanceGroupSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInstanceGroupSpecification.
func (*ClusterInstanceGroupSpecification) DeepCopyInto ¶ added in v1.2.8
func (in *ClusterInstanceGroupSpecification) DeepCopyInto(out *ClusterInstanceGroupSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInstanceStatus ¶ added in v1.2.8
type ClusterInstanceStatus string
const ( ClusterInstanceStatus_Running ClusterInstanceStatus = "Running" ClusterInstanceStatus_Failure ClusterInstanceStatus = "Failure" ClusterInstanceStatus_Pending ClusterInstanceStatus = "Pending" ClusterInstanceStatus_ShuttingDown ClusterInstanceStatus = "ShuttingDown" ClusterInstanceStatus_SystemUpdating ClusterInstanceStatus = "SystemUpdating" )
type ClusterInstanceStatusDetails ¶ added in v1.2.8
type ClusterInstanceStatusDetails struct {
Message *string `json:"message,omitempty"`
}
Details of an instance in a SageMaker HyperPod cluster.
func (*ClusterInstanceStatusDetails) DeepCopy ¶ added in v1.2.8
func (in *ClusterInstanceStatusDetails) DeepCopy() *ClusterInstanceStatusDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInstanceStatusDetails.
func (*ClusterInstanceStatusDetails) DeepCopyInto ¶ added in v1.2.8
func (in *ClusterInstanceStatusDetails) DeepCopyInto(out *ClusterInstanceStatusDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInstanceType ¶ added in v1.2.8
type ClusterInstanceType string
const ( ClusterInstanceType_ml_p4d_24xlarge ClusterInstanceType = "ml.p4d.24xlarge" ClusterInstanceType_ml_p4de_24xlarge ClusterInstanceType = "ml.p4de.24xlarge" ClusterInstanceType_ml_p5_48xlarge ClusterInstanceType = "ml.p5.48xlarge" ClusterInstanceType_ml_trn1_32xlarge ClusterInstanceType = "ml.trn1.32xlarge" ClusterInstanceType_ml_trn1n_32xlarge ClusterInstanceType = "ml.trn1n.32xlarge" ClusterInstanceType_ml_g5_xlarge ClusterInstanceType = "ml.g5.xlarge" ClusterInstanceType_ml_g5_2xlarge ClusterInstanceType = "ml.g5.2xlarge" ClusterInstanceType_ml_g5_4xlarge ClusterInstanceType = "ml.g5.4xlarge" ClusterInstanceType_ml_g5_8xlarge ClusterInstanceType = "ml.g5.8xlarge" ClusterInstanceType_ml_g5_12xlarge ClusterInstanceType = "ml.g5.12xlarge" ClusterInstanceType_ml_g5_16xlarge ClusterInstanceType = "ml.g5.16xlarge" ClusterInstanceType_ml_g5_24xlarge ClusterInstanceType = "ml.g5.24xlarge" ClusterInstanceType_ml_g5_48xlarge ClusterInstanceType = "ml.g5.48xlarge" ClusterInstanceType_ml_c5_large ClusterInstanceType = "ml.c5.large" ClusterInstanceType_ml_c5_xlarge ClusterInstanceType = "ml.c5.xlarge" ClusterInstanceType_ml_c5_2xlarge ClusterInstanceType = "ml.c5.2xlarge" ClusterInstanceType_ml_c5_4xlarge ClusterInstanceType = "ml.c5.4xlarge" ClusterInstanceType_ml_c5_9xlarge ClusterInstanceType = "ml.c5.9xlarge" ClusterInstanceType_ml_c5_12xlarge ClusterInstanceType = "ml.c5.12xlarge" ClusterInstanceType_ml_c5_18xlarge ClusterInstanceType = "ml.c5.18xlarge" ClusterInstanceType_ml_c5_24xlarge ClusterInstanceType = "ml.c5.24xlarge" ClusterInstanceType_ml_c5n_large ClusterInstanceType = "ml.c5n.large" ClusterInstanceType_ml_c5n_2xlarge ClusterInstanceType = "ml.c5n.2xlarge" ClusterInstanceType_ml_c5n_4xlarge ClusterInstanceType = "ml.c5n.4xlarge" ClusterInstanceType_ml_c5n_9xlarge ClusterInstanceType = "ml.c5n.9xlarge" ClusterInstanceType_ml_c5n_18xlarge ClusterInstanceType = "ml.c5n.18xlarge" ClusterInstanceType_ml_m5_large ClusterInstanceType = "ml.m5.large" ClusterInstanceType_ml_m5_xlarge ClusterInstanceType = "ml.m5.xlarge" ClusterInstanceType_ml_m5_2xlarge ClusterInstanceType = "ml.m5.2xlarge" ClusterInstanceType_ml_m5_4xlarge ClusterInstanceType = "ml.m5.4xlarge" ClusterInstanceType_ml_m5_8xlarge ClusterInstanceType = "ml.m5.8xlarge" ClusterInstanceType_ml_m5_12xlarge ClusterInstanceType = "ml.m5.12xlarge" ClusterInstanceType_ml_m5_16xlarge ClusterInstanceType = "ml.m5.16xlarge" ClusterInstanceType_ml_m5_24xlarge ClusterInstanceType = "ml.m5.24xlarge" ClusterInstanceType_ml_t3_medium ClusterInstanceType = "ml.t3.medium" ClusterInstanceType_ml_t3_large ClusterInstanceType = "ml.t3.large" ClusterInstanceType_ml_t3_xlarge ClusterInstanceType = "ml.t3.xlarge" ClusterInstanceType_ml_t3_2xlarge ClusterInstanceType = "ml.t3.2xlarge" )
type ClusterLifeCycleConfig ¶ added in v1.2.8
type ClusterLifeCycleConfig struct {
SourceS3URI *string `json:"sourceS3URI,omitempty"`
}
The LifeCycle configuration for a SageMaker HyperPod cluster.
func (*ClusterLifeCycleConfig) DeepCopy ¶ added in v1.2.8
func (in *ClusterLifeCycleConfig) DeepCopy() *ClusterLifeCycleConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterLifeCycleConfig.
func (*ClusterLifeCycleConfig) DeepCopyInto ¶ added in v1.2.8
func (in *ClusterLifeCycleConfig) DeepCopyInto(out *ClusterLifeCycleConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterNodeDetails ¶ added in v1.2.8
type ClusterNodeDetails struct { InstanceID *string `json:"instanceID,omitempty"` LaunchTime *metav1.Time `json:"launchTime,omitempty"` }
Details of an instance (also called a node interchangeably) in a SageMaker HyperPod cluster.
func (*ClusterNodeDetails) DeepCopy ¶ added in v1.2.8
func (in *ClusterNodeDetails) DeepCopy() *ClusterNodeDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterNodeDetails.
func (*ClusterNodeDetails) DeepCopyInto ¶ added in v1.2.8
func (in *ClusterNodeDetails) DeepCopyInto(out *ClusterNodeDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterNodeSummary ¶ added in v1.2.8
type ClusterNodeSummary struct { InstanceID *string `json:"instanceID,omitempty"` LaunchTime *metav1.Time `json:"launchTime,omitempty"` }
Lists a summary of the properties of an instance (also called a node interchangeably) of a SageMaker HyperPod cluster.
func (*ClusterNodeSummary) DeepCopy ¶ added in v1.2.8
func (in *ClusterNodeSummary) DeepCopy() *ClusterNodeSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterNodeSummary.
func (*ClusterNodeSummary) DeepCopyInto ¶ added in v1.2.8
func (in *ClusterNodeSummary) DeepCopyInto(out *ClusterNodeSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSortBy ¶ added in v1.2.8
type ClusterSortBy string
const ( ClusterSortBy_CREATION_TIME ClusterSortBy = "CREATION_TIME" ClusterSortBy_NAME ClusterSortBy = "NAME" )
type ClusterStatus ¶ added in v1.2.8
type ClusterStatus string
const ( ClusterStatus_Creating ClusterStatus = "Creating" ClusterStatus_Deleting ClusterStatus = "Deleting" ClusterStatus_Failed ClusterStatus = "Failed" ClusterStatus_InService ClusterStatus = "InService" ClusterStatus_RollingBack ClusterStatus = "RollingBack" ClusterStatus_SystemUpdating ClusterStatus = "SystemUpdating" ClusterStatus_Updating ClusterStatus = "Updating" )
type ClusterSummary ¶ added in v1.2.8
Lists a summary of the properties of a SageMaker HyperPod cluster.
func (*ClusterSummary) DeepCopy ¶ added in v1.2.8
func (in *ClusterSummary) DeepCopy() *ClusterSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSummary.
func (*ClusterSummary) DeepCopyInto ¶ added in v1.2.8
func (in *ClusterSummary) DeepCopyInto(out *ClusterSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeEditorAppSettings ¶ added in v1.2.8
type CodeEditorAppSettings 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 Code Editor application settings.
For more information about Code Editor, see Get started with Code Editor in Amazon SageMaker (https://docs.aws.amazon.com/sagemaker/latest/dg/code-editor.html).
func (*CodeEditorAppSettings) DeepCopy ¶ added in v1.2.8
func (in *CodeEditorAppSettings) DeepCopy() *CodeEditorAppSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeEditorAppSettings.
func (*CodeEditorAppSettings) DeepCopyInto ¶ added in v1.2.8
func (in *CodeEditorAppSettings) DeepCopyInto(out *CodeEditorAppSettings)
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 CollectionConfig ¶ added in v1.2.8
type CollectionConfig struct { // Configuration for your vector collection type. VectorConfig *VectorConfig `json:"vectorConfig,omitempty"` }
Configuration for your collection.
func (*CollectionConfig) DeepCopy ¶ added in v1.2.8
func (in *CollectionConfig) DeepCopy() *CollectionConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CollectionConfig.
func (*CollectionConfig) DeepCopyInto ¶ added in v1.2.8
func (in *CollectionConfig) DeepCopyInto(out *CollectionConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CollectionConfiguration ¶
type CollectionConfiguration struct { CollectionName *string `json:"collectionName,omitempty"` CollectionParameters map[string]*string `json:"collectionParameters,omitempty"` }
Configuration information for the Amazon SageMaker Debugger output tensor collections.
func (*CollectionConfiguration) DeepCopy ¶
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 CollectionType ¶ added in v1.2.8
type CollectionType string
const ( CollectionType_List CollectionType = "List" CollectionType_Set CollectionType = "Set" CollectionType_Vector CollectionType = "Vector" )
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 CompleteOnConvergence ¶ added in v1.2.0
type CompleteOnConvergence string
const ( CompleteOnConvergence_Disabled CompleteOnConvergence = "Disabled" CompleteOnConvergence_Enabled CompleteOnConvergence = "Enabled" )
type CompressionType ¶
type CompressionType string
const ( CompressionType_None CompressionType = "None" CompressionType_Gzip CompressionType = "Gzip" )
type ConditionOutcome ¶
type ConditionOutcome string
const ( ConditionOutcome_True ConditionOutcome = "True" ConditionOutcome_False ConditionOutcome = "False" )
type ContainerDefinition ¶
type ContainerDefinition struct { ContainerHostname *string `json:"containerHostname,omitempty"` Environment map[string]*string `json:"environment,omitempty"` Image *string `json:"image,omitempty"` // Specifies whether the model container is in Amazon ECR or a private Docker // registry accessible from your Amazon Virtual Private Cloud (VPC). ImageConfig *ImageConfig `json:"imageConfig,omitempty"` InferenceSpecificationName *string `json:"inferenceSpecificationName,omitempty"` Mode *string `json:"mode,omitempty"` // Specifies the location of ML model data to deploy. If specified, you must // specify one and only one of the available data sources. ModelDataSource *ModelDataSource `json:"modelDataSource,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 { 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 CrossAccountFilterOption ¶ added in v1.2.8
type CrossAccountFilterOption string
const ( CrossAccountFilterOption_SameAccount CrossAccountFilterOption = "SameAccount" CrossAccountFilterOption_CrossAccount CrossAccountFilterOption = "CrossAccount" )
type CustomFileSystemConfig ¶ added in v1.2.8
type CustomFileSystemConfig struct { // The settings for assigning a custom Amazon EFS file system to a user profile // or space for an Amazon SageMaker Domain. EFSFileSystemConfig *EFSFileSystemConfig `json:"efsFileSystemConfig,omitempty"` }
The settings for assigning a custom file system to a user profile or space for an Amazon SageMaker Domain. Permitted users can access this file system in Amazon SageMaker Studio.
func (*CustomFileSystemConfig) DeepCopy ¶ added in v1.2.8
func (in *CustomFileSystemConfig) DeepCopy() *CustomFileSystemConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomFileSystemConfig.
func (*CustomFileSystemConfig) DeepCopyInto ¶ added in v1.2.8
func (in *CustomFileSystemConfig) DeepCopyInto(out *CustomFileSystemConfig)
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 CustomPosixUserConfig ¶ added in v1.2.8
type CustomPosixUserConfig struct { GID *int64 `json:"gid,omitempty"` UID *int64 `json:"uid,omitempty"` }
Details about the POSIX identity that is used for file system operations.
func (*CustomPosixUserConfig) DeepCopy ¶ added in v1.2.8
func (in *CustomPosixUserConfig) DeepCopy() *CustomPosixUserConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomPosixUserConfig.
func (*CustomPosixUserConfig) DeepCopyInto ¶ added in v1.2.8
func (in *CustomPosixUserConfig) DeepCopyInto(out *CustomPosixUserConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomizedMetricSpecification ¶ added in v1.2.8
type CustomizedMetricSpecification struct { MetricName *string `json:"metricName,omitempty"` Namespace *string `json:"namespace,omitempty"` }
A customized metric.
func (*CustomizedMetricSpecification) DeepCopy ¶ added in v1.2.8
func (in *CustomizedMetricSpecification) DeepCopy() *CustomizedMetricSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomizedMetricSpecification.
func (*CustomizedMetricSpecification) DeepCopyInto ¶ added in v1.2.8
func (in *CustomizedMetricSpecification) DeepCopyInto(out *CustomizedMetricSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataCaptureConfig ¶
type DataCaptureConfig struct { // Configuration specifying how to treat different headers. If no headers are // specified Amazon SageMaker will by default base64 encode when capturing the // data. CaptureContentTypeHeader *CaptureContentTypeHeader `json:"captureContentTypeHeader,omitempty"` CaptureOptions []*CaptureOption `json:"captureOptions,omitempty"` DestinationS3URI *string `json:"destinationS3URI,omitempty"` EnableCapture *bool `json:"enableCapture,omitempty"` InitialSamplingPercentage *int64 `json:"initialSamplingPercentage,omitempty"` KMSKeyID *string `json:"kmsKeyID,omitempty"` }
Configuration to control how SageMaker captures inference data.
func (*DataCaptureConfig) DeepCopy ¶
func (in *DataCaptureConfig) DeepCopy() *DataCaptureConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCaptureConfig.
func (*DataCaptureConfig) DeepCopyInto ¶
func (in *DataCaptureConfig) DeepCopyInto(out *DataCaptureConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataCaptureConfigSummary ¶
type DataCaptureConfigSummary struct { CaptureStatus *string `json:"captureStatus,omitempty"` CurrentSamplingPercentage *int64 `json:"currentSamplingPercentage,omitempty"` DestinationS3URI *string `json:"destinationS3URI,omitempty"` EnableCapture *bool `json:"enableCapture,omitempty"` KMSKeyID *string `json:"kmsKeyID,omitempty"` }
The currently active data capture configuration used by your Endpoint.
func (*DataCaptureConfigSummary) DeepCopy ¶
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. // // Your input bucket must be in the same Amazon Web Services region as your // training job. 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 DataSourceName ¶ added in v1.2.8
type DataSourceName string
const ( DataSourceName_SalesforceGenie DataSourceName = "SalesforceGenie" DataSourceName_Snowflake DataSourceName = "Snowflake" )
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 Amazon SageMaker 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 DefaultEBSStorageSettings ¶ added in v1.2.8
type DefaultEBSStorageSettings struct { DefaultEBSVolumeSizeInGb *int64 `json:"defaultEBSVolumeSizeInGb,omitempty"` MaximumEBSVolumeSizeInGb *int64 `json:"maximumEBSVolumeSizeInGb,omitempty"` }
A collection of default EBS storage settings that applies to private spaces created within a domain or user profile.
func (*DefaultEBSStorageSettings) DeepCopy ¶ added in v1.2.8
func (in *DefaultEBSStorageSettings) DeepCopy() *DefaultEBSStorageSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultEBSStorageSettings.
func (*DefaultEBSStorageSettings) DeepCopyInto ¶ added in v1.2.8
func (in *DefaultEBSStorageSettings) DeepCopyInto(out *DefaultEBSStorageSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultSpaceStorageSettings ¶ added in v1.2.8
type DefaultSpaceStorageSettings struct { // A collection of default EBS storage settings that applies to private spaces // created within a domain or user profile. DefaultEBSStorageSettings *DefaultEBSStorageSettings `json:"defaultEBSStorageSettings,omitempty"` }
The default storage settings for a private space.
func (*DefaultSpaceStorageSettings) DeepCopy ¶ added in v1.2.8
func (in *DefaultSpaceStorageSettings) DeepCopy() *DefaultSpaceStorageSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSpaceStorageSettings.
func (*DefaultSpaceStorageSettings) DeepCopyInto ¶ added in v1.2.8
func (in *DefaultSpaceStorageSettings) DeepCopyInto(out *DefaultSpaceStorageSettings)
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 (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_ProductionVariant.html).
If you used the registry/repository[:tag] form to specify the image path of the primary container when you created the model hosted in this ProductionVariant, the path resolves to a path of the form registry/repository[@digest]. A digest is a hash value that identifies a specific version of an image. For information about Amazon ECR paths, see Pulling an Image (https://docs.aws.amazon.com/AmazonECR/latest/userguide/docker-pull-ecr-image.html) in the Amazon ECR User Guide.
func (*DeployedImage) DeepCopy ¶
func (in *DeployedImage) DeepCopy() *DeployedImage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployedImage.
func (*DeployedImage) DeepCopyInto ¶
func (in *DeployedImage) DeepCopyInto(out *DeployedImage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentConfig ¶
type DeploymentConfig struct { // Automatic rollback configuration for handling endpoint deployment failures // and recovery. AutoRollbackConfiguration *AutoRollbackConfig `json:"autoRollbackConfiguration,omitempty"` // Update policy for a blue/green deployment. If this update policy is specified, // SageMaker creates a new fleet during the deployment while maintaining the // old fleet. SageMaker flips traffic to the new fleet according to the specified // traffic routing configuration. Only one update policy should be used in the // deployment configuration. If no update policy is specified, SageMaker uses // a blue/green deployment strategy with all at once traffic shifting by default. BlueGreenUpdatePolicy *BlueGreenUpdatePolicy `json:"blueGreenUpdatePolicy,omitempty"` // Specifies a rolling deployment strategy for updating a SageMaker endpoint. RollingUpdatePolicy *RollingUpdatePolicy `json:"rollingUpdatePolicy,omitempty"` }
The deployment configuration for an endpoint, which contains the desired deployment strategy and rollback configurations.
func (*DeploymentConfig) DeepCopy ¶
func (in *DeploymentConfig) DeepCopy() *DeploymentConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentConfig.
func (*DeploymentConfig) DeepCopyInto ¶
func (in *DeploymentConfig) DeepCopyInto(out *DeploymentConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentRecommendation ¶ added in v1.2.8
type DeploymentRecommendation struct { RealTimeInferenceRecommendations []*RealTimeInferenceRecommendation `json:"realTimeInferenceRecommendations,omitempty"` RecommendationStatus *string `json:"recommendationStatus,omitempty"` }
A set of recommended deployment configurations for the model. To get more advanced recommendations, see CreateInferenceRecommendationsJob (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateInferenceRecommendationsJob.html) to create an inference recommendation job.
func (*DeploymentRecommendation) DeepCopy ¶ added in v1.2.8
func (in *DeploymentRecommendation) DeepCopy() *DeploymentRecommendation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentRecommendation.
func (*DeploymentRecommendation) DeepCopyInto ¶ added in v1.2.8
func (in *DeploymentRecommendation) DeepCopyInto(out *DeploymentRecommendation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentStage ¶ added in v0.4.5
type DeploymentStage struct {
StageName *string `json:"stageName,omitempty"`
}
Contains information about a stage in an edge deployment plan.
func (*DeploymentStage) DeepCopy ¶ added in v0.4.5
func (in *DeploymentStage) DeepCopy() *DeploymentStage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentStage.
func (*DeploymentStage) DeepCopyInto ¶ added in v0.4.5
func (in *DeploymentStage) DeepCopyInto(out *DeploymentStage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentStageStatusSummary ¶ added in v0.4.5
type DeploymentStageStatusSummary struct {
StageName *string `json:"stageName,omitempty"`
}
Contains information summarizing the deployment stage results.
func (*DeploymentStageStatusSummary) DeepCopy ¶ added in v0.4.5
func (in *DeploymentStageStatusSummary) DeepCopy() *DeploymentStageStatusSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentStageStatusSummary.
func (*DeploymentStageStatusSummary) DeepCopyInto ¶ added in v0.4.5
func (in *DeploymentStageStatusSummary) DeepCopyInto(out *DeploymentStageStatusSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DerivedInformation ¶ added in v1.2.8
type DerivedInformation struct {
DerivedDataInputConfig *string `json:"derivedDataInputConfig,omitempty"`
}
Information that SageMaker Neo automatically derived about the model.
func (*DerivedInformation) DeepCopy ¶ added in v1.2.8
func (in *DerivedInformation) DeepCopy() *DerivedInformation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DerivedInformation.
func (*DerivedInformation) DeepCopyInto ¶ added in v1.2.8
func (in *DerivedInformation) DeepCopyInto(out *DerivedInformation)
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 DeviceDeploymentStatus ¶ added in v0.4.5
type DeviceDeploymentStatus string
const ( DeviceDeploymentStatus_READYTODEPLOY DeviceDeploymentStatus = "READYTODEPLOY" DeviceDeploymentStatus_INPROGRESS DeviceDeploymentStatus = "INPROGRESS" DeviceDeploymentStatus_DEPLOYED DeviceDeploymentStatus = "DEPLOYED" DeviceDeploymentStatus_FAILED DeviceDeploymentStatus = "FAILED" DeviceDeploymentStatus_STOPPING DeviceDeploymentStatus = "STOPPING" DeviceDeploymentStatus_STOPPED DeviceDeploymentStatus = "STOPPED" )
type DeviceDeploymentSummary ¶ added in v0.4.5
type DeviceDeploymentSummary struct { DeployedStageName *string `json:"deployedStageName,omitempty"` DeploymentStartTime *metav1.Time `json:"deploymentStartTime,omitempty"` DeviceDeploymentStatusMessage *string `json:"deviceDeploymentStatusMessage,omitempty"` DeviceFleetName *string `json:"deviceFleetName,omitempty"` EdgeDeploymentPlanName *string `json:"edgeDeploymentPlanName,omitempty"` StageName *string `json:"stageName,omitempty"` }
Contains information summarizing device details and deployment status.
func (*DeviceDeploymentSummary) DeepCopy ¶ added in v0.4.5
func (in *DeviceDeploymentSummary) DeepCopy() *DeviceDeploymentSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceDeploymentSummary.
func (*DeviceDeploymentSummary) DeepCopyInto ¶ added in v0.4.5
func (in *DeviceDeploymentSummary) DeepCopyInto(out *DeviceDeploymentSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 DeviceSubsetType ¶ added in v0.4.5
type DeviceSubsetType string
const ( DeviceSubsetType_PERCENTAGE DeviceSubsetType = "PERCENTAGE" DeviceSubsetType_SELECTION DeviceSubsetType = "SELECTION" DeviceSubsetType_NAMECONTAINS DeviceSubsetType = "NAMECONTAINS" )
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 DirectDeploySettings ¶ added in v1.2.8
type DirectDeploySettings struct {
Status *string `json:"status,omitempty"`
}
The model deployment settings for the SageMaker Canvas application.
In order to enable model deployment for Canvas, the SageMaker Domain's or user profile's Amazon Web Services IAM execution role must have the AmazonSageMakerCanvasDirectDeployAccess policy attached. You can also turn on model deployment permissions through the SageMaker Domain's or user profile's settings in the SageMaker console.
func (*DirectDeploySettings) DeepCopy ¶ added in v1.2.8
func (in *DirectDeploySettings) DeepCopy() *DirectDeploySettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectDeploySettings.
func (*DirectDeploySettings) DeepCopyInto ¶ added in v1.2.8
func (in *DirectDeploySettings) DeepCopyInto(out *DirectDeploySettings)
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 DockerSettings ¶ added in v1.2.8
type DockerSettings struct { EnableDockerAccess *string `json:"enableDockerAccess,omitempty"` VPCOnlyTrustedAccounts []*string `json:"vpcOnlyTrustedAccounts,omitempty"` }
A collection of settings that configure the domain's Docker interaction.
func (*DockerSettings) DeepCopy ¶ added in v1.2.8
func (in *DockerSettings) DeepCopy() *DockerSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerSettings.
func (*DockerSettings) DeepCopyInto ¶ added in v1.2.8
func (in *DockerSettings) DeepCopyInto(out *DockerSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 domain's Docker interaction. DockerSettings *DockerSettings `json:"dockerSettings,omitempty"` // 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 configure the domain's Docker interaction. DockerSettings *DockerSettings `json:"dockerSettings,omitempty"` // A collection of settings that update the current configuration for the RStudioServerPro // Domain-level app. RStudioServerProDomainSettingsForUpdate *RStudioServerProDomainSettingsForUpdate `json:"rStudioServerProDomainSettingsForUpdate,omitempty"` SecurityGroupIDs []*string `json:"securityGroupIDs,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 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. If setting up the domain for use with RStudio, this value must // be set to Service. 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"` // Use 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 the domain 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 the domain 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 DriftCheckBaselines ¶ added in v0.4.0
type DriftCheckBaselines struct { // Represents the drift check bias baselines that can be used when the model // monitor is set using the model package. Bias *DriftCheckBias `json:"bias,omitempty"` // Represents the drift check explainability baselines that can be used when // the model monitor is set using the model package. Explainability *DriftCheckExplainability `json:"explainability,omitempty"` // Represents the drift check data quality baselines that can be used when the // model monitor is set using the model package. ModelDataQuality *DriftCheckModelDataQuality `json:"modelDataQuality,omitempty"` // Represents the drift check model quality baselines that can be used when // the model monitor is set using the model package. ModelQuality *DriftCheckModelQuality `json:"modelQuality,omitempty"` }
Represents the drift check baselines that can be used when the model monitor is set using the model package.
func (*DriftCheckBaselines) DeepCopy ¶ added in v0.4.0
func (in *DriftCheckBaselines) DeepCopy() *DriftCheckBaselines
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DriftCheckBaselines.
func (*DriftCheckBaselines) DeepCopyInto ¶ added in v0.4.0
func (in *DriftCheckBaselines) DeepCopyInto(out *DriftCheckBaselines)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DriftCheckBias ¶ added in v0.4.0
type DriftCheckBias struct { // Contains details regarding the file source. ConfigFile *FileSource `json:"configFile,omitempty"` // Details about the metrics source. PostTrainingConstraints *MetricsSource `json:"postTrainingConstraints,omitempty"` // Details about the metrics source. PreTrainingConstraints *MetricsSource `json:"preTrainingConstraints,omitempty"` }
Represents the drift check bias baselines that can be used when the model monitor is set using the model package.
func (*DriftCheckBias) DeepCopy ¶ added in v0.4.0
func (in *DriftCheckBias) DeepCopy() *DriftCheckBias
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DriftCheckBias.
func (*DriftCheckBias) DeepCopyInto ¶ added in v0.4.0
func (in *DriftCheckBias) DeepCopyInto(out *DriftCheckBias)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DriftCheckExplainability ¶ added in v0.4.0
type DriftCheckExplainability struct { // Contains details regarding the file source. ConfigFile *FileSource `json:"configFile,omitempty"` // Details about the metrics source. Constraints *MetricsSource `json:"constraints,omitempty"` }
Represents the drift check explainability baselines that can be used when the model monitor is set using the model package.
func (*DriftCheckExplainability) DeepCopy ¶ added in v0.4.0
func (in *DriftCheckExplainability) DeepCopy() *DriftCheckExplainability
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DriftCheckExplainability.
func (*DriftCheckExplainability) DeepCopyInto ¶ added in v0.4.0
func (in *DriftCheckExplainability) DeepCopyInto(out *DriftCheckExplainability)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DriftCheckModelDataQuality ¶ added in v0.4.0
type DriftCheckModelDataQuality struct { // Details about the metrics source. Constraints *MetricsSource `json:"constraints,omitempty"` // Details about the metrics source. Statistics *MetricsSource `json:"statistics,omitempty"` }
Represents the drift check data quality baselines that can be used when the model monitor is set using the model package.
func (*DriftCheckModelDataQuality) DeepCopy ¶ added in v0.4.0
func (in *DriftCheckModelDataQuality) DeepCopy() *DriftCheckModelDataQuality
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DriftCheckModelDataQuality.
func (*DriftCheckModelDataQuality) DeepCopyInto ¶ added in v0.4.0
func (in *DriftCheckModelDataQuality) DeepCopyInto(out *DriftCheckModelDataQuality)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DriftCheckModelQuality ¶ added in v0.4.0
type DriftCheckModelQuality struct { // Details about the metrics source. Constraints *MetricsSource `json:"constraints,omitempty"` // Details about the metrics source. Statistics *MetricsSource `json:"statistics,omitempty"` }
Represents the drift check model quality baselines that can be used when the model monitor is set using the model package.
func (*DriftCheckModelQuality) DeepCopy ¶ added in v0.4.0
func (in *DriftCheckModelQuality) DeepCopy() *DriftCheckModelQuality
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DriftCheckModelQuality.
func (*DriftCheckModelQuality) DeepCopyInto ¶ added in v0.4.0
func (in *DriftCheckModelQuality) DeepCopyInto(out *DriftCheckModelQuality)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DynamicScalingConfiguration ¶ added in v1.2.8
type DynamicScalingConfiguration struct { MaxCapacity *int64 `json:"maxCapacity,omitempty"` MinCapacity *int64 `json:"minCapacity,omitempty"` ScaleInCooldown *int64 `json:"scaleInCooldown,omitempty"` ScaleOutCooldown *int64 `json:"scaleOutCooldown,omitempty"` }
An object with the recommended values for you to specify when creating an autoscaling policy.
func (*DynamicScalingConfiguration) DeepCopy ¶ added in v1.2.8
func (in *DynamicScalingConfiguration) DeepCopy() *DynamicScalingConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamicScalingConfiguration.
func (*DynamicScalingConfiguration) DeepCopyInto ¶ added in v1.2.8
func (in *DynamicScalingConfiguration) DeepCopyInto(out *DynamicScalingConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSStorageSettings ¶ added in v1.2.8
type EBSStorageSettings struct {
EBSVolumeSizeInGb *int64 `json:"ebsVolumeSizeInGb,omitempty"`
}
A collection of EBS storage settings that applies to private spaces.
func (*EBSStorageSettings) DeepCopy ¶ added in v1.2.8
func (in *EBSStorageSettings) DeepCopy() *EBSStorageSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSStorageSettings.
func (*EBSStorageSettings) DeepCopyInto ¶ added in v1.2.8
func (in *EBSStorageSettings) DeepCopyInto(out *EBSStorageSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EFSFileSystem ¶ added in v1.2.8
type EFSFileSystem struct {
FileSystemID *string `json:"fileSystemID,omitempty"`
}
A file system, created by you in Amazon EFS, that you assign to a user profile or space for an Amazon SageMaker Domain. Permitted users can access this file system in Amazon SageMaker Studio.
func (*EFSFileSystem) DeepCopy ¶ added in v1.2.8
func (in *EFSFileSystem) DeepCopy() *EFSFileSystem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EFSFileSystem.
func (*EFSFileSystem) DeepCopyInto ¶ added in v1.2.8
func (in *EFSFileSystem) DeepCopyInto(out *EFSFileSystem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EFSFileSystemConfig ¶ added in v1.2.8
type EFSFileSystemConfig struct { FileSystemID *string `json:"fileSystemID,omitempty"` FileSystemPath *string `json:"fileSystemPath,omitempty"` }
The settings for assigning a custom Amazon EFS file system to a user profile or space for an Amazon SageMaker Domain.
func (*EFSFileSystemConfig) DeepCopy ¶ added in v1.2.8
func (in *EFSFileSystemConfig) DeepCopy() *EFSFileSystemConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EFSFileSystemConfig.
func (*EFSFileSystemConfig) DeepCopyInto ¶ added in v1.2.8
func (in *EFSFileSystemConfig) DeepCopyInto(out *EFSFileSystemConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EMRStepMetadata ¶ added in v0.4.0
type EMRStepMetadata struct { ClusterID *string `json:"clusterID,omitempty"` LogFilePath *string `json:"logFilePath,omitempty"` StepID *string `json:"stepID,omitempty"` StepName *string `json:"stepName,omitempty"` }
The configurations and outcomes of an Amazon EMR step execution.
func (*EMRStepMetadata) DeepCopy ¶ added in v0.4.0
func (in *EMRStepMetadata) DeepCopy() *EMRStepMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EMRStepMetadata.
func (*EMRStepMetadata) DeepCopyInto ¶ added in v0.4.0
func (in *EMRStepMetadata) DeepCopyInto(out *EMRStepMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeDeploymentModelConfig ¶ added in v0.4.5
type EdgeDeploymentModelConfig struct { EdgePackagingJobName *string `json:"edgePackagingJobName,omitempty"` ModelHandle *string `json:"modelHandle,omitempty"` }
Contains information about the configuration of a model in a deployment.
func (*EdgeDeploymentModelConfig) DeepCopy ¶ added in v0.4.5
func (in *EdgeDeploymentModelConfig) DeepCopy() *EdgeDeploymentModelConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeDeploymentModelConfig.
func (*EdgeDeploymentModelConfig) DeepCopyInto ¶ added in v0.4.5
func (in *EdgeDeploymentModelConfig) DeepCopyInto(out *EdgeDeploymentModelConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeDeploymentPlanSummary ¶ added in v0.4.5
type EdgeDeploymentPlanSummary struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` DeviceFleetName *string `json:"deviceFleetName,omitempty"` EdgeDeploymentFailed *int64 `json:"edgeDeploymentFailed,omitempty"` EdgeDeploymentPending *int64 `json:"edgeDeploymentPending,omitempty"` EdgeDeploymentPlanName *string `json:"edgeDeploymentPlanName,omitempty"` EdgeDeploymentSuccess *int64 `json:"edgeDeploymentSuccess,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` }
Contains information summarizing an edge deployment plan.
func (*EdgeDeploymentPlanSummary) DeepCopy ¶ added in v0.4.5
func (in *EdgeDeploymentPlanSummary) DeepCopy() *EdgeDeploymentPlanSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeDeploymentPlanSummary.
func (*EdgeDeploymentPlanSummary) DeepCopyInto ¶ added in v0.4.5
func (in *EdgeDeploymentPlanSummary) DeepCopyInto(out *EdgeDeploymentPlanSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EdgeDeploymentStatus ¶ added in v0.4.5
type EdgeDeploymentStatus struct { EdgeDeploymentFailedInStage *int64 `json:"edgeDeploymentFailedInStage,omitempty"` EdgeDeploymentPendingInStage *int64 `json:"edgeDeploymentPendingInStage,omitempty"` EdgeDeploymentStageStartTime *metav1.Time `json:"edgeDeploymentStageStartTime,omitempty"` EdgeDeploymentStatusMessage *string `json:"edgeDeploymentStatusMessage,omitempty"` EdgeDeploymentSuccessInStage *int64 `json:"edgeDeploymentSuccessInStage,omitempty"` }
Contains information summarizing the deployment stage results.
func (*EdgeDeploymentStatus) DeepCopy ¶ added in v0.4.5
func (in *EdgeDeploymentStatus) DeepCopy() *EdgeDeploymentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EdgeDeploymentStatus.
func (*EdgeDeploymentStatus) DeepCopyInto ¶ added in v0.4.5
func (in *EdgeDeploymentStatus) DeepCopyInto(out *EdgeDeploymentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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_InvokeEndpointAsync.html). AsyncInferenceConfig *AsyncInferenceConfig `json:"asyncInferenceConfig,omitempty"` DataCaptureConfig *DataCaptureConfig `json:"dataCaptureConfig,omitempty"` // Sets whether all model containers deployed to the endpoint are isolated. // If they are, no inbound or outbound network calls can be made to or from // the model containers. EnableNetworkIsolation *bool `json:"enableNetworkIsolation,omitempty"` // The name of the endpoint configuration. You specify this name in a CreateEndpoint // (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateEndpoint.html) // request. // +kubebuilder:validation:Required EndpointConfigName *string `json:"endpointConfigName"` // The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume // to perform actions on your behalf. For more information, see 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 action // must have the iam:PassRole permission. ExecutionRoleARN *string `json:"executionRoleARN,omitempty"` // The Amazon Resource Name (ARN) of a Amazon Web Services Key Management Service // key that 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 array 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"` VPCConfig *VPCConfig `json:"vpcConfig,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 EndpointInfo ¶ added in v1.2.0
type EndpointInfo struct {
EndpointName *string `json:"endpointName,omitempty"`
}
Details about a customer endpoint that was compared in an Inference Recommender job.
func (*EndpointInfo) DeepCopy ¶ added in v1.2.0
func (in *EndpointInfo) DeepCopy() *EndpointInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointInfo.
func (*EndpointInfo) DeepCopyInto ¶ added in v1.2.0
func (in *EndpointInfo) DeepCopyInto(out *EndpointInfo)
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"` ExcludeFeaturesAttribute *string `json:"excludeFeaturesAttribute,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 EndpointInputConfiguration ¶ added in v0.4.0
type EndpointInputConfiguration struct { InferenceSpecificationName *string `json:"inferenceSpecificationName,omitempty"` InstanceType *string `json:"instanceType,omitempty"` // Specifies the serverless configuration for an endpoint variant. ServerlessConfig *ProductionVariantServerlessConfig `json:"serverlessConfig,omitempty"` }
The endpoint configuration for the load test.
func (*EndpointInputConfiguration) DeepCopy ¶ added in v0.4.0
func (in *EndpointInputConfiguration) DeepCopy() *EndpointInputConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointInputConfiguration.
func (*EndpointInputConfiguration) DeepCopyInto ¶ added in v0.4.0
func (in *EndpointInputConfiguration) DeepCopyInto(out *EndpointInputConfiguration)
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 EndpointMetadata ¶ added in v1.2.0
type EndpointMetadata struct { EndpointConfigName *string `json:"endpointConfigName,omitempty"` EndpointName *string `json:"endpointName,omitempty"` EndpointStatus *string `json:"endpointStatus,omitempty"` FailureReason *string `json:"failureReason,omitempty"` }
The metadata of the endpoint.
func (*EndpointMetadata) DeepCopy ¶ added in v1.2.0
func (in *EndpointMetadata) DeepCopy() *EndpointMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointMetadata.
func (*EndpointMetadata) DeepCopyInto ¶ added in v1.2.0
func (in *EndpointMetadata) DeepCopyInto(out *EndpointMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointOutputConfiguration ¶ added in v0.4.0
type EndpointOutputConfiguration struct { EndpointName *string `json:"endpointName,omitempty"` InstanceType *string `json:"instanceType,omitempty"` // Specifies the serverless configuration for an endpoint variant. ServerlessConfig *ProductionVariantServerlessConfig `json:"serverlessConfig,omitempty"` VariantName *string `json:"variantName,omitempty"` }
The endpoint configuration made by Inference Recommender during a recommendation job.
func (*EndpointOutputConfiguration) DeepCopy ¶ added in v0.4.0
func (in *EndpointOutputConfiguration) DeepCopy() *EndpointOutputConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointOutputConfiguration.
func (*EndpointOutputConfiguration) DeepCopyInto ¶ added in v0.4.0
func (in *EndpointOutputConfiguration) DeepCopyInto(out *EndpointOutputConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSortKey ¶
type EndpointSortKey string
const ( EndpointSortKey_Name EndpointSortKey = "Name" EndpointSortKey_CreationTime EndpointSortKey = "CreationTime" EndpointSortKey_Status EndpointSortKey = "Status" )
type EndpointSpec ¶
type EndpointSpec struct { DeploymentConfig *DeploymentConfig `json:"deploymentConfig,omitempty"` // The name of an endpoint configuration. For more information, see CreateEndpointConfig // (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateEndpointConfig.html). // +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 InvokeEndpoint // (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_runtime_InvokeEndpoint.html). // +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 (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateEndpoint.html) // is executing. // // * Updating: UpdateEndpoint (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_UpdateEndpoint.html) // or UpdateEndpointWeightsAndCapacities (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_UpdateEndpointWeightsAndCapacities.html) // 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 (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_UpdateEndpointWeightsAndCapacities.html) // call or when the UpdateEndpointWeightsAndCapacities (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_UpdateEndpointWeightsAndCapacities.html) // operation is called explicitly. // // * InService: Endpoint is available to process incoming requests. // // * Deleting: DeleteEndpoint (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DeleteEndpoint.html) // is executing. // // * Failed: Endpoint could not be created, updated, or re-scaled. Use the // FailureReason value returned by DescribeEndpoint (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeEndpoint.html) // for information about the failure. DeleteEndpoint (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DeleteEndpoint.html) // is the only operation that can be performed on a failed endpoint. // // * UpdateRollbackFailed: Both the rolling deployment and auto-rollback // failed. Your endpoint is in service with a mix of the old and new endpoint // configurations. For information about how to remedy this issue and restore // the endpoint's status to InService, see Rolling Deployments (https://docs.aws.amazon.com/sagemaker/latest/dg/deployment-guardrails-rolling.html). // +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"` // Returns the summary of an in-progress deployment. This field is only returned // when the endpoint is creating or updating with a new endpoint configuration. // +kubebuilder:validation:Optional PendingDeploymentSummary *PendingDeploymentSummary `json:"pendingDeploymentSummary,omitempty"` // An array of ProductionVariantSummary (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_ProductionVariantSummary.html) // 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" EndpointStatus_SDK_UpdateRollbackFailed EndpointStatus_SDK = "UpdateRollbackFailed" )
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"` // The currently active data capture configuration used by your Endpoint. 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"` ShadowProductionVariants []*ProductionVariantSummary `json:"shadowProductionVariants,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 EnvironmentParameter ¶ added in v0.4.0
type EnvironmentParameter struct { Key *string `json:"key,omitempty"` Value *string `json:"value,omitempty"` ValueType *string `json:"valueType,omitempty"` }
A list of environment parameters suggested by the Amazon SageMaker Inference Recommender.
func (*EnvironmentParameter) DeepCopy ¶ added in v0.4.0
func (in *EnvironmentParameter) DeepCopy() *EnvironmentParameter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentParameter.
func (*EnvironmentParameter) DeepCopyInto ¶ added in v0.4.0
func (in *EnvironmentParameter) DeepCopyInto(out *EnvironmentParameter)
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, lineage group, project, or model card. 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, lineage group, project, or model card. 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 (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_Search.html) 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 (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateProcessingJob.html)
CreateTrainingJob (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateTrainingJob.html)
CreateTransformJob (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateTransformJob.html)
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 (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeExperiment.html) 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 { // Details about the metrics source. 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 FailStepMetadata ¶ added in v0.5.0
type FailStepMetadata struct {
ErrorMessage *string `json:"errorMessage,omitempty"`
}
The container for the metadata for Fail step.
func (*FailStepMetadata) DeepCopy ¶ added in v0.5.0
func (in *FailStepMetadata) DeepCopy() *FailStepMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailStepMetadata.
func (*FailStepMetadata) DeepCopyInto ¶ added in v0.5.0
func (in *FailStepMetadata) DeepCopyInto(out *FailStepMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FailureHandlingPolicy ¶ added in v0.4.5
type FailureHandlingPolicy string
const ( FailureHandlingPolicy_ROLLBACK_ON_FAILURE FailureHandlingPolicy = "ROLLBACK_ON_FAILURE" FailureHandlingPolicy_DO_NOTHING FailureHandlingPolicy = "DO_NOTHING" )
type FeatureDefinition ¶ added in v0.0.3
type FeatureDefinition struct { // Configuration for your collection. CollectionConfig *CollectionConfig `json:"collectionConfig,omitempty"` CollectionType *string `json:"collectionType,omitempty"` 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. // // - Format for the offline store table. Supported formats are Glue (Default) // and Apache Iceberg (https://iceberg.apache.org/). // // To learn more about this parameter, see OfflineStoreConfig (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_OfflineStoreConfig.html). OfflineStoreConfig *OfflineStoreConfig `json:"offlineStoreConfig,omitempty"` // You can turn the OnlineStore on or off by specifying True for the EnableOnlineStore // flag in OnlineStoreConfig. // // You can also include an Amazon Web Services KMS key ID (KMSKeyId) for at-rest // encryption of the OnlineStore. // // The default value is False. 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"` ThroughputConfig *ThroughputConfig `json:"throughputConfig,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"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` // A value that indicates whether the update was successful. LastUpdateStatus *LastUpdateStatus `json:"lastUpdateStatus,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 FeatureMetadata ¶ added in v0.4.5
type FeatureMetadata struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` FeatureGroupARN *string `json:"featureGroupARN,omitempty"` FeatureGroupName *string `json:"featureGroupName,omitempty"` FeatureName *string `json:"featureName,omitempty"` FeatureType *string `json:"featureType,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` }
The metadata for a feature. It can either be metadata that you specify, or metadata that is updated automatically.
func (*FeatureMetadata) DeepCopy ¶ added in v0.4.5
func (in *FeatureMetadata) DeepCopy() *FeatureMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureMetadata.
func (*FeatureMetadata) DeepCopyInto ¶ added in v0.4.5
func (in *FeatureMetadata) DeepCopyInto(out *FeatureMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeatureStatus ¶ added in v0.5.0
type FeatureStatus string
const ( FeatureStatus_ENABLED FeatureStatus = "ENABLED" FeatureStatus_DISABLED FeatureStatus = "DISABLED" )
type FeatureType ¶
type FeatureType string
const ( FeatureType_Integral FeatureType = "Integral" FeatureType_Fractional FeatureType = "Fractional" FeatureType_String FeatureType = "String" )
type FileSource ¶ added in v0.4.0
type FileSource struct { ContentDigest *string `json:"contentDigest,omitempty"` ContentType *string `json:"contentType,omitempty"` S3URI *string `json:"s3URI,omitempty"` }
Contains details regarding the file source.
func (*FileSource) DeepCopy ¶ added in v0.4.0
func (in *FileSource) DeepCopy() *FileSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSource.
func (*FileSource) DeepCopyInto ¶ added in v0.4.0
func (in *FileSource) DeepCopyInto(out *FileSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileSystemAccessMode ¶
type FileSystemAccessMode string
const ( FileSystemAccessMode_rw FileSystemAccessMode = "rw" FileSystemAccessMode_ro FileSystemAccessMode = "ro" )
type FileSystemDataSource ¶
type FileSystemDataSource struct { DirectoryPath *string `json:"directoryPath,omitempty"` FileSystemAccessMode *string `json:"fileSystemAccessMode,omitempty"` FileSystemID *string `json:"fileSystemID,omitempty"` FileSystemType *string `json:"fileSystemType,omitempty"` }
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 FillingType ¶ added in v1.2.8
type FillingType string
const ( FillingType_frontfill FillingType = "frontfill" FillingType_middlefill FillingType = "middlefill" FillingType_backfill FillingType = "backfill" FillingType_futurefill FillingType = "futurefill" FillingType_frontfill_value FillingType = "frontfill_value" FillingType_middlefill_value FillingType = "middlefill_value" FillingType_backfill_value FillingType = "backfill_value" FillingType_futurefill_value FillingType = "futurefill_value" )
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 latest objective metric emitted by a training job that was launched by a hyperparameter tuning job. You define the objective metric in the HyperParameterTuningJobObjective parameter of HyperParameterTuningJobConfig (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_HyperParameterTuningJobConfig.html).
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 FlatInvocations ¶ added in v1.2.8
type FlatInvocations string
const ( FlatInvocations_Continue FlatInvocations = "Continue" FlatInvocations_Stop FlatInvocations = "Stop" )
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 GenerativeAiSettings ¶ added in v1.2.8
type GenerativeAiSettings struct {
AmazonBedrockRoleARN *string `json:"amazonBedrockRoleARN,omitempty"`
}
The generative AI settings for the SageMaker Canvas application.
Configure these settings for Canvas users starting chats with generative AI foundation models. For more information, see Use generative AI with foundation models (https://docs.aws.amazon.com/sagemaker/latest/dg/canvas-fm-chat.html).
func (*GenerativeAiSettings) DeepCopy ¶ added in v1.2.8
func (in *GenerativeAiSettings) DeepCopy() *GenerativeAiSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenerativeAiSettings.
func (*GenerativeAiSettings) DeepCopyInto ¶ added in v1.2.8
func (in *GenerativeAiSettings) DeepCopyInto(out *GenerativeAiSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubContentInfo ¶ added in v1.2.0
Information about hub content.
func (*HubContentInfo) DeepCopy ¶ added in v1.2.0
func (in *HubContentInfo) DeepCopy() *HubContentInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubContentInfo.
func (*HubContentInfo) DeepCopyInto ¶ added in v1.2.0
func (in *HubContentInfo) DeepCopyInto(out *HubContentInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubContentSortBy ¶ added in v1.2.0
type HubContentSortBy string
const ( HubContentSortBy_HubContentName HubContentSortBy = "HubContentName" HubContentSortBy_CreationTime HubContentSortBy = "CreationTime" HubContentSortBy_HubContentStatus HubContentSortBy = "HubContentStatus" )
type HubContentStatus ¶ added in v1.2.0
type HubContentStatus string
const ( HubContentStatus_Available HubContentStatus = "Available" HubContentStatus_Importing HubContentStatus = "Importing" HubContentStatus_Deleting HubContentStatus = "Deleting" HubContentStatus_ImportFailed HubContentStatus = "ImportFailed" HubContentStatus_DeleteFailed HubContentStatus = "DeleteFailed" )
type HubContentType ¶ added in v1.2.0
type HubContentType string
const ( HubContentType_Model HubContentType = "Model" HubContentType_Notebook HubContentType = "Notebook" )
type HubInfo ¶ added in v1.2.0
type HubInfo struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` }
Information about a hub.
func (*HubInfo) DeepCopy ¶ added in v1.2.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubInfo.
func (*HubInfo) DeepCopyInto ¶ added in v1.2.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HubStatus ¶ added in v1.2.0
type HubStatus string
const ( HubStatus_InService HubStatus = "InService" HubStatus_Creating HubStatus = "Creating" HubStatus_Updating HubStatus = "Updating" HubStatus_Deleting HubStatus = "Deleting" HubStatus_CreateFailed HubStatus = "CreateFailed" HubStatus_UpdateFailed HubStatus = "UpdateFailed" HubStatus_DeleteFailed HubStatus = "DeleteFailed" )
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. // // The maximum number of items specified for Array Members refers to the maximum // number of hyperparameters for each range and also the maximum for the hyperparameter // tuning job itself. That is, the sum of the number of hyperparameters for // all the ranges can't exceed the maximum number specified. 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 machine learning (ML) compute instances // and ML storage volumes, to use for model training. ResourceConfig *ResourceConfig `json:"resourceConfig,omitempty"` // The retry strategy to use when a training job fails due to an InternalServerError. // RetryStrategy is specified as part of the CreateTrainingJob and CreateHyperParameterTuningJob // requests. You can add the StoppingCondition parameter to the request to limit // the training time for the complete job. RetryStrategy *RetryStrategy `json:"retryStrategy,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, SageMaker ends the training or compilation // job. Use this API to cap model training costs. // // To stop a training job, 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 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. // If you want to define a custom objective metric, see Define metrics and environment // variables (https://docs.aws.amazon.com/sagemaker/latest/dg/automatic-model-tuning-define-metrics-variables.html). TuningObjective *HyperParameterTuningJobObjective `json:"tuningObjective,omitempty"` // Specifies an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, // hosted models, and compute resources have access to. You can control access // to and from your resources by configuring a VPC. For more information, see // Give SageMaker Access to Resources in your Amazon VPC (https://docs.aws.amazon.com/sagemaker/latest/dg/infrastructure-give-access.html). VPCConfig *VPCConfig `json:"vpcConfig,omitempty"` }
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 latest objective metric emitted by a training job that was launched // by a hyperparameter tuning job. You define the objective metric in the HyperParameterTuningJobObjective // parameter of HyperParameterTuningJobConfig (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_HyperParameterTuningJobConfig.html). 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"` }
The container for the 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 HyperParameterTuningAllocationStrategy ¶ added in v0.4.5
type HyperParameterTuningAllocationStrategy string
const (
HyperParameterTuningAllocationStrategy_Prioritized HyperParameterTuningAllocationStrategy = "Prioritized"
)
type HyperParameterTuningInstanceConfig ¶ added in v0.4.5
type HyperParameterTuningInstanceConfig struct { InstanceCount *int64 `json:"instanceCount,omitempty"` InstanceType *string `json:"instanceType,omitempty"` VolumeSizeInGB *int64 `json:"volumeSizeInGB,omitempty"` }
The configuration for hyperparameter tuning resources for use in training jobs launched by the tuning job. These resources include compute instances and storage volumes. Specify one or more compute instance configurations and allocation strategies to select resources (optional).
func (*HyperParameterTuningInstanceConfig) DeepCopy ¶ added in v0.4.5
func (in *HyperParameterTuningInstanceConfig) DeepCopy() *HyperParameterTuningInstanceConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HyperParameterTuningInstanceConfig.
func (*HyperParameterTuningInstanceConfig) DeepCopyInto ¶ added in v0.4.5
func (in *HyperParameterTuningInstanceConfig) DeepCopyInto(out *HyperParameterTuningInstanceConfig)
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 HyperParameterTuningJobCompletionDetails ¶ added in v1.2.0
type HyperParameterTuningJobCompletionDetails struct { ConvergenceDetectedTime *metav1.Time `json:"convergenceDetectedTime,omitempty"` NumberOfTrainingJobsObjectiveNotImproving *int64 `json:"numberOfTrainingJobsObjectiveNotImproving,omitempty"` }
A structure that contains runtime information about both current and completed hyperparameter tuning jobs.
func (*HyperParameterTuningJobCompletionDetails) DeepCopy ¶ added in v1.2.0
func (in *HyperParameterTuningJobCompletionDetails) DeepCopy() *HyperParameterTuningJobCompletionDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HyperParameterTuningJobCompletionDetails.
func (*HyperParameterTuningJobCompletionDetails) DeepCopyInto ¶ added in v1.2.0
func (in *HyperParameterTuningJobCompletionDetails) DeepCopyInto(out *HyperParameterTuningJobCompletionDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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. // If you want to define a custom objective metric, see Define metrics and environment // variables (https://docs.aws.amazon.com/sagemaker/latest/dg/automatic-model-tuning-define-metrics-variables.html). 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. // // The maximum number of items specified for Array Members refers to the maximum // number of hyperparameters for each range and also the maximum for the hyperparameter // tuning job itself. That is, the sum of the number of hyperparameters for // all the ranges can't exceed the maximum number specified. 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. 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 HyperParameterTuningJobConsumedResources ¶ added in v1.2.0
type HyperParameterTuningJobConsumedResources struct {
RuntimeInSeconds *int64 `json:"runtimeInSeconds,omitempty"`
}
The total resources consumed by your hyperparameter tuning job.
func (*HyperParameterTuningJobConsumedResources) DeepCopy ¶ added in v1.2.0
func (in *HyperParameterTuningJobConsumedResources) DeepCopy() *HyperParameterTuningJobConsumedResources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HyperParameterTuningJobConsumedResources.
func (*HyperParameterTuningJobConsumedResources) DeepCopyInto ¶ added in v1.2.0
func (in *HyperParameterTuningJobConsumedResources) DeepCopyInto(out *HyperParameterTuningJobConsumedResources)
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. If you want to define a custom objective metric, see Define metrics and environment variables (https://docs.aws.amazon.com/sagemaker/latest/dg/automatic-model-tuning-define-metrics-variables.html).
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 HyperParameterTuningJobSearchEntity ¶ added in v0.4.5
type HyperParameterTuningJobSearchEntity struct { // The container for the summary information about a training job. BestTrainingJob *HyperParameterTrainingJobSummary `json:"bestTrainingJob,omitempty"` // The total resources consumed by your hyperparameter tuning job. ConsumedResources *HyperParameterTuningJobConsumedResources `json:"consumedResources,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` FailureReason *string `json:"failureReason,omitempty"` HyperParameterTuningEndTime *metav1.Time `json:"hyperParameterTuningEndTime,omitempty"` HyperParameterTuningJobARN *string `json:"hyperParameterTuningJobARN,omitempty"` // Configures a hyperparameter tuning job. HyperParameterTuningJobConfig *HyperParameterTuningJobConfig `json:"hyperParameterTuningJobConfig,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"` // The container for the summary information about a training job. OverallBestTrainingJob *HyperParameterTrainingJobSummary `json:"overallBestTrainingJob,omitempty"` Tags []*Tag `json:"tags,omitempty"` // Defines the training jobs launched by a hyperparameter tuning job. TrainingJobDefinition *HyperParameterTrainingJobDefinition `json:"trainingJobDefinition,omitempty"` TrainingJobDefinitions []*HyperParameterTrainingJobDefinition `json:"trainingJobDefinitions,omitempty"` // The numbers of training jobs launched by a hyperparameter tuning job, categorized // by status. TrainingJobStatusCounters *TrainingJobStatusCounters `json:"trainingJobStatusCounters,omitempty"` // A structure that contains runtime information about both current and completed // hyperparameter tuning jobs. TuningJobCompletionDetails *HyperParameterTuningJobCompletionDetails `json:"tuningJobCompletionDetails,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. WarmStartConfig *HyperParameterTuningJobWarmStartConfig `json:"warmStartConfig,omitempty"` }
An entity returned by the SearchRecord (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_SearchRecord.html) API containing the properties of a hyperparameter tuning job.
func (*HyperParameterTuningJobSearchEntity) DeepCopy ¶ added in v0.4.5
func (in *HyperParameterTuningJobSearchEntity) DeepCopy() *HyperParameterTuningJobSearchEntity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HyperParameterTuningJobSearchEntity.
func (*HyperParameterTuningJobSearchEntity) DeepCopyInto ¶ added in v0.4.5
func (in *HyperParameterTuningJobSearchEntity) DeepCopyInto(out *HyperParameterTuningJobSearchEntity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HyperParameterTuningJobSortByOptions ¶
type HyperParameterTuningJobSortByOptions string
const ( HyperParameterTuningJobSortByOptions_Name HyperParameterTuningJobSortByOptions = "Name" HyperParameterTuningJobSortByOptions_Status HyperParameterTuningJobSortByOptions = "Status" HyperParameterTuningJobSortByOptions_CreationTime HyperParameterTuningJobSortByOptions = "CreationTime" )
type HyperParameterTuningJobSpec ¶
type HyperParameterTuningJobSpec struct { // Configures SageMaker Automatic model tuning (AMT) to automatically find optimal // parameters for the following fields: // // - ParameterRanges (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_HyperParameterTuningJobConfig.html#sagemaker-Type-HyperParameterTuningJobConfig-ParameterRanges): // The names and ranges of parameters that a hyperparameter tuning job can // optimize. // // - ResourceLimits (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_ResourceLimits.html): // The maximum resources that can be used for a training job. These resources // include the maximum number of training jobs, the maximum runtime of a // tuning job, and the maximum number of training jobs to run at the same // time. // // - TrainingJobEarlyStoppingType (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_HyperParameterTuningJobConfig.html#sagemaker-Type-HyperParameterTuningJobConfig-TrainingJobEarlyStoppingType): // A flag that specifies whether or not to use early stopping for training // jobs launched by a hyperparameter tuning job. // // - RetryStrategy (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_HyperParameterTrainingJobDefinition.html#sagemaker-Type-HyperParameterTrainingJobDefinition-RetryStrategy): // The number of times to retry a training job. // // - Strategy (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_HyperParameterTuningJobConfig.html): // Specifies how hyperparameter tuning chooses the combinations of hyperparameter // values to use for the training jobs that it launches. // // - ConvergenceDetected (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_ConvergenceDetected.html): // A flag to indicate that Automatic model tuning (AMT) has detected model // convergence. Autotune *Autotune `json:"autotune,omitempty"` // The HyperParameterTuningJobConfig (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_HyperParameterTuningJobConfig.html) // 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 (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_HyperParameterTrainingJobDefinition.html) // 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 (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_HyperParameterTrainingJobDefinition.html) // 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 (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_TrainingJobSummary.html) // object that describes the training job that completed with the best current // HyperParameterTuningJobObjective (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_HyperParameterTuningJobObjective.html). // +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. // +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 (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_TrainingJobSummary.html) // 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" HyperParameterTuningJobStatus_SDK_Deleting HyperParameterTuningJobStatus_SDK = "Deleting" HyperParameterTuningJobStatus_SDK_DeleteFailed HyperParameterTuningJobStatus_SDK = "DeleteFailed" )
type HyperParameterTuningJobStrategyType ¶
type HyperParameterTuningJobStrategyType string
const ( HyperParameterTuningJobStrategyType_Bayesian HyperParameterTuningJobStrategyType = "Bayesian" HyperParameterTuningJobStrategyType_Random HyperParameterTuningJobStrategyType = "Random" HyperParameterTuningJobStrategyType_Hyperband HyperParameterTuningJobStrategyType = "Hyperband" HyperParameterTuningJobStrategyType_Grid HyperParameterTuningJobStrategyType = "Grid" )
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. 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 IAMIdentity ¶ added in v1.2.0
type IAMIdentity struct { ARN *string `json:"arn,omitempty"` PrincipalID *string `json:"principalID,omitempty"` SourceIdentity *string `json:"sourceIdentity,omitempty"` }
The IAM Identity details associated with the user. These details are associated with model package groups, model packages and project entities only.
func (*IAMIdentity) DeepCopy ¶ added in v1.2.0
func (in *IAMIdentity) DeepCopy() *IAMIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAMIdentity.
func (*IAMIdentity) DeepCopyInto ¶ added in v1.2.0
func (in *IAMIdentity) DeepCopyInto(out *IAMIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderOAuthSetting ¶ added in v1.2.8
type IdentityProviderOAuthSetting struct {
Status *string `json:"status,omitempty"`
}
The Amazon SageMaker Canvas application setting where you configure OAuth for connecting to an external data source, such as Snowflake.
func (*IdentityProviderOAuthSetting) DeepCopy ¶ added in v1.2.8
func (in *IdentityProviderOAuthSetting) DeepCopy() *IdentityProviderOAuthSetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderOAuthSetting.
func (*IdentityProviderOAuthSetting) DeepCopyInto ¶ added in v1.2.8
func (in *IdentityProviderOAuthSetting) DeepCopyInto(out *IdentityProviderOAuthSetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 InferenceComponent ¶ added in v1.2.9
type InferenceComponent struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InferenceComponentSpec `json:"spec,omitempty"` Status InferenceComponentStatus `json:"status,omitempty"` }
InferenceComponent is the Schema for the InferenceComponents 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.inferenceComponentStatus`
func (*InferenceComponent) DeepCopy ¶ added in v1.2.9
func (in *InferenceComponent) DeepCopy() *InferenceComponent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InferenceComponent.
func (*InferenceComponent) DeepCopyInto ¶ added in v1.2.9
func (in *InferenceComponent) DeepCopyInto(out *InferenceComponent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InferenceComponent) DeepCopyObject ¶ added in v1.2.9
func (in *InferenceComponent) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InferenceComponentComputeResourceRequirements ¶ added in v1.2.9
type InferenceComponentComputeResourceRequirements struct { MaxMemoryRequiredInMb *int64 `json:"maxMemoryRequiredInMb,omitempty"` MinMemoryRequiredInMb *int64 `json:"minMemoryRequiredInMb,omitempty"` NumberOfAcceleratorDevicesRequired *float64 `json:"numberOfAcceleratorDevicesRequired,omitempty"` NumberOfCPUCoresRequired *float64 `json:"numberOfCPUCoresRequired,omitempty"` }
Defines the compute resources to allocate to run a model that you assign to an inference component. These resources include CPU cores, accelerators, and memory.
func (*InferenceComponentComputeResourceRequirements) DeepCopy ¶ added in v1.2.9
func (in *InferenceComponentComputeResourceRequirements) DeepCopy() *InferenceComponentComputeResourceRequirements
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InferenceComponentComputeResourceRequirements.
func (*InferenceComponentComputeResourceRequirements) DeepCopyInto ¶ added in v1.2.9
func (in *InferenceComponentComputeResourceRequirements) DeepCopyInto(out *InferenceComponentComputeResourceRequirements)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InferenceComponentContainerSpecification ¶ added in v1.2.8
type InferenceComponentContainerSpecification struct { ArtifactURL *string `json:"artifactURL,omitempty"` Environment map[string]*string `json:"environment,omitempty"` Image *string `json:"image,omitempty"` }
Defines a container that provides the runtime environment for a model that you deploy with an inference component.
func (*InferenceComponentContainerSpecification) DeepCopy ¶ added in v1.2.8
func (in *InferenceComponentContainerSpecification) DeepCopy() *InferenceComponentContainerSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InferenceComponentContainerSpecification.
func (*InferenceComponentContainerSpecification) DeepCopyInto ¶ added in v1.2.8
func (in *InferenceComponentContainerSpecification) DeepCopyInto(out *InferenceComponentContainerSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InferenceComponentContainerSpecificationSummary ¶ added in v1.2.8
type InferenceComponentContainerSpecificationSummary struct { ArtifactURL *string `json:"artifactURL,omitempty"` // Gets the Amazon EC2 Container Registry path of the docker image of the model // that is hosted in this ProductionVariant (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_ProductionVariant.html). // // 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. DeployedImage *DeployedImage `json:"deployedImage,omitempty"` Environment map[string]*string `json:"environment,omitempty"` }
Details about the resources that are deployed with this inference component.
func (*InferenceComponentContainerSpecificationSummary) DeepCopy ¶ added in v1.2.8
func (in *InferenceComponentContainerSpecificationSummary) DeepCopy() *InferenceComponentContainerSpecificationSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InferenceComponentContainerSpecificationSummary.
func (*InferenceComponentContainerSpecificationSummary) DeepCopyInto ¶ added in v1.2.8
func (in *InferenceComponentContainerSpecificationSummary) DeepCopyInto(out *InferenceComponentContainerSpecificationSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InferenceComponentList ¶ added in v1.2.9
type InferenceComponentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InferenceComponent `json:"items"` }
InferenceComponentList contains a list of InferenceComponent +kubebuilder:object:root=true
func (*InferenceComponentList) DeepCopy ¶ added in v1.2.9
func (in *InferenceComponentList) DeepCopy() *InferenceComponentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InferenceComponentList.
func (*InferenceComponentList) DeepCopyInto ¶ added in v1.2.9
func (in *InferenceComponentList) DeepCopyInto(out *InferenceComponentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InferenceComponentList) DeepCopyObject ¶ added in v1.2.9
func (in *InferenceComponentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InferenceComponentRuntimeConfig ¶ added in v1.2.9
type InferenceComponentRuntimeConfig struct {
CopyCount *int64 `json:"copyCount,omitempty"`
}
Runtime settings for a model that is deployed with an inference component.
func (*InferenceComponentRuntimeConfig) DeepCopy ¶ added in v1.2.9
func (in *InferenceComponentRuntimeConfig) DeepCopy() *InferenceComponentRuntimeConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InferenceComponentRuntimeConfig.
func (*InferenceComponentRuntimeConfig) DeepCopyInto ¶ added in v1.2.9
func (in *InferenceComponentRuntimeConfig) DeepCopyInto(out *InferenceComponentRuntimeConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InferenceComponentRuntimeConfigSummary ¶ added in v1.2.9
type InferenceComponentRuntimeConfigSummary struct { CurrentCopyCount *int64 `json:"currentCopyCount,omitempty"` DesiredCopyCount *int64 `json:"desiredCopyCount,omitempty"` }
Details about the runtime settings for the model that is deployed with the inference component.
func (*InferenceComponentRuntimeConfigSummary) DeepCopy ¶ added in v1.2.9
func (in *InferenceComponentRuntimeConfigSummary) DeepCopy() *InferenceComponentRuntimeConfigSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InferenceComponentRuntimeConfigSummary.
func (*InferenceComponentRuntimeConfigSummary) DeepCopyInto ¶ added in v1.2.9
func (in *InferenceComponentRuntimeConfigSummary) DeepCopyInto(out *InferenceComponentRuntimeConfigSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InferenceComponentSortKey ¶ added in v1.2.8
type InferenceComponentSortKey string
const ( InferenceComponentSortKey_Name InferenceComponentSortKey = "Name" InferenceComponentSortKey_CreationTime InferenceComponentSortKey = "CreationTime" InferenceComponentSortKey_Status InferenceComponentSortKey = "Status" )
type InferenceComponentSpec ¶ added in v1.2.9
type InferenceComponentSpec struct { // The name of an existing endpoint where you host the inference component. // +kubebuilder:validation:Required EndpointName *string `json:"endpointName,omitempty"` // A unique name to assign to the inference component. // +kubebuilder:validation:Required InferenceComponentName *string `json:"inferenceComponentName"` // Runtime settings for a model that is deployed with an inference component. // +kubebuilder:validation:Required RuntimeConfig *InferenceComponentRuntimeConfig `json:"runtimeConfig"` // Details about the resources to deploy with this inference component, including // the model, container, and compute resources. // +kubebuilder:validation:Required Specification *InferenceComponentSpecification `json:"specification"` // 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. Tags []*Tag `json:"tags,omitempty"` // The name of an existing production variant where you host the inference component. // +kubebuilder:validation:Required VariantName *string `json:"variantName,omitempty"` }
InferenceComponentSpec defines the desired state of InferenceComponent.
func (*InferenceComponentSpec) DeepCopy ¶ added in v1.2.9
func (in *InferenceComponentSpec) DeepCopy() *InferenceComponentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InferenceComponentSpec.
func (*InferenceComponentSpec) DeepCopyInto ¶ added in v1.2.9
func (in *InferenceComponentSpec) DeepCopyInto(out *InferenceComponentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InferenceComponentSpecification ¶ added in v1.2.8
type InferenceComponentSpecification struct { // Defines the compute resources to allocate to run a model that you assign // to an inference component. These resources include CPU cores, accelerators, // and memory. ComputeResourceRequirements *InferenceComponentComputeResourceRequirements `json:"computeResourceRequirements,omitempty"` // Defines a container that provides the runtime environment for a model that // you deploy with an inference component. Container *InferenceComponentContainerSpecification `json:"container,omitempty"` ModelName *string `json:"modelName,omitempty"` // Settings that take effect while the model container starts up. StartupParameters *InferenceComponentStartupParameters `json:"startupParameters,omitempty"` }
Details about the resources to deploy with this inference component, including the model, container, and compute resources.
func (*InferenceComponentSpecification) DeepCopy ¶ added in v1.2.8
func (in *InferenceComponentSpecification) DeepCopy() *InferenceComponentSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InferenceComponentSpecification.
func (*InferenceComponentSpecification) DeepCopyInto ¶ added in v1.2.8
func (in *InferenceComponentSpecification) DeepCopyInto(out *InferenceComponentSpecification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InferenceComponentSpecificationSummary ¶ added in v1.2.8
type InferenceComponentSpecificationSummary struct { // Defines the compute resources to allocate to run a model that you assign // to an inference component. These resources include CPU cores, accelerators, // and memory. ComputeResourceRequirements *InferenceComponentComputeResourceRequirements `json:"computeResourceRequirements,omitempty"` // Details about the resources that are deployed with this inference component. Container *InferenceComponentContainerSpecificationSummary `json:"container,omitempty"` ModelName *string `json:"modelName,omitempty"` // Settings that take effect while the model container starts up. StartupParameters *InferenceComponentStartupParameters `json:"startupParameters,omitempty"` }
Details about the resources that are deployed with this inference component.
func (*InferenceComponentSpecificationSummary) DeepCopy ¶ added in v1.2.8
func (in *InferenceComponentSpecificationSummary) DeepCopy() *InferenceComponentSpecificationSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InferenceComponentSpecificationSummary.
func (*InferenceComponentSpecificationSummary) DeepCopyInto ¶ added in v1.2.8
func (in *InferenceComponentSpecificationSummary) DeepCopyInto(out *InferenceComponentSpecificationSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InferenceComponentStartupParameters ¶ added in v1.2.8
type InferenceComponentStartupParameters struct { ContainerStartupHealthCheckTimeoutInSeconds *int64 `json:"containerStartupHealthCheckTimeoutInSeconds,omitempty"` ModelDataDownloadTimeoutInSeconds *int64 `json:"modelDataDownloadTimeoutInSeconds,omitempty"` }
Settings that take effect while the model container starts up.
func (*InferenceComponentStartupParameters) DeepCopy ¶ added in v1.2.8
func (in *InferenceComponentStartupParameters) DeepCopy() *InferenceComponentStartupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InferenceComponentStartupParameters.
func (*InferenceComponentStartupParameters) DeepCopyInto ¶ added in v1.2.8
func (in *InferenceComponentStartupParameters) DeepCopyInto(out *InferenceComponentStartupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InferenceComponentStatus ¶ added in v1.2.8
type InferenceComponentStatus 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 when the inference component was created. // +kubebuilder:validation:Optional CreationTime *metav1.Time `json:"creationTime,omitempty"` // The name of the endpoint that hosts the inference component. // +kubebuilder:validation:Optional EndpointName *string `json:"endpointName,omitempty"` // If the inference component status is Failed, the reason for the failure. // +kubebuilder:validation:Optional FailureReason *string `json:"failureReason,omitempty"` // The status of the inference component. // +kubebuilder:validation:Optional InferenceComponentStatus *string `json:"inferenceComponentStatus,omitempty"` // The time when the inference component was last updated. // +kubebuilder:validation:Optional LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` // The name of the production variant that hosts the inference component. // +kubebuilder:validation:Optional VariantName *string `json:"variantName,omitempty"` }
InferenceComponentStatus defines the observed state of InferenceComponent
func (*InferenceComponentStatus) DeepCopy ¶ added in v1.2.9
func (in *InferenceComponentStatus) DeepCopy() *InferenceComponentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InferenceComponentStatus.
func (*InferenceComponentStatus) DeepCopyInto ¶ added in v1.2.9
func (in *InferenceComponentStatus) DeepCopyInto(out *InferenceComponentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InferenceComponentStatus_SDK ¶ added in v1.2.9
type InferenceComponentStatus_SDK string
const ( InferenceComponentStatus_SDK_InService InferenceComponentStatus_SDK = "InService" InferenceComponentStatus_SDK_Creating InferenceComponentStatus_SDK = "Creating" InferenceComponentStatus_SDK_Updating InferenceComponentStatus_SDK = "Updating" InferenceComponentStatus_SDK_Failed InferenceComponentStatus_SDK = "Failed" InferenceComponentStatus_SDK_Deleting InferenceComponentStatus_SDK = "Deleting" )
type InferenceComponentSummary ¶ added in v1.2.8
type InferenceComponentSummary struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` EndpointARN *string `json:"endpointARN,omitempty"` EndpointName *string `json:"endpointName,omitempty"` InferenceComponentARN *string `json:"inferenceComponentARN,omitempty"` InferenceComponentName *string `json:"inferenceComponentName,omitempty"` InferenceComponentStatus *string `json:"inferenceComponentStatus,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` VariantName *string `json:"variantName,omitempty"` }
A summary of the properties of an inference component.
func (*InferenceComponentSummary) DeepCopy ¶ added in v1.2.8
func (in *InferenceComponentSummary) DeepCopy() *InferenceComponentSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InferenceComponentSummary.
func (*InferenceComponentSummary) DeepCopyInto ¶ added in v1.2.8
func (in *InferenceComponentSummary) DeepCopyInto(out *InferenceComponentSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 InferenceExperimentDataStorageConfig ¶ added in v1.2.0
type InferenceExperimentDataStorageConfig struct { // Configuration specifying how to treat different headers. If no headers are // specified Amazon SageMaker will by default base64 encode when capturing the // data. ContentType *CaptureContentTypeHeader `json:"contentType,omitempty"` Destination *string `json:"destination,omitempty"` KMSKey *string `json:"kmsKey,omitempty"` }
The Amazon S3 location and configuration for storing inference request and response data.
func (*InferenceExperimentDataStorageConfig) DeepCopy ¶ added in v1.2.0
func (in *InferenceExperimentDataStorageConfig) DeepCopy() *InferenceExperimentDataStorageConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InferenceExperimentDataStorageConfig.
func (*InferenceExperimentDataStorageConfig) DeepCopyInto ¶ added in v1.2.0
func (in *InferenceExperimentDataStorageConfig) DeepCopyInto(out *InferenceExperimentDataStorageConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InferenceExperimentSchedule ¶ added in v1.2.0
type InferenceExperimentSchedule struct { EndTime *metav1.Time `json:"endTime,omitempty"` StartTime *metav1.Time `json:"startTime,omitempty"` }
The start and end times of an inference experiment.
The maximum duration that you can set for an inference experiment is 30 days.
func (*InferenceExperimentSchedule) DeepCopy ¶ added in v1.2.0
func (in *InferenceExperimentSchedule) DeepCopy() *InferenceExperimentSchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InferenceExperimentSchedule.
func (*InferenceExperimentSchedule) DeepCopyInto ¶ added in v1.2.0
func (in *InferenceExperimentSchedule) DeepCopyInto(out *InferenceExperimentSchedule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InferenceExperimentStatus ¶ added in v1.2.0
type InferenceExperimentStatus string
const ( InferenceExperimentStatus_Creating InferenceExperimentStatus = "Creating" InferenceExperimentStatus_Created InferenceExperimentStatus = "Created" InferenceExperimentStatus_Updating InferenceExperimentStatus = "Updating" InferenceExperimentStatus_Running InferenceExperimentStatus = "Running" InferenceExperimentStatus_Starting InferenceExperimentStatus = "Starting" InferenceExperimentStatus_Stopping InferenceExperimentStatus = "Stopping" InferenceExperimentStatus_Completed InferenceExperimentStatus = "Completed" InferenceExperimentStatus_Cancelled InferenceExperimentStatus = "Cancelled" )
type InferenceExperimentStopDesiredState ¶ added in v1.2.0
type InferenceExperimentStopDesiredState string
const ( InferenceExperimentStopDesiredState_Completed InferenceExperimentStopDesiredState = "Completed" InferenceExperimentStopDesiredState_Cancelled InferenceExperimentStopDesiredState = "Cancelled" )
type InferenceExperimentSummary ¶ added in v1.2.0
type InferenceExperimentSummary struct { CompletionTime *metav1.Time `json:"completionTime,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` RoleARN *string `json:"roleARN,omitempty"` }
Lists a summary of properties of an inference experiment.
func (*InferenceExperimentSummary) DeepCopy ¶ added in v1.2.0
func (in *InferenceExperimentSummary) DeepCopy() *InferenceExperimentSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InferenceExperimentSummary.
func (*InferenceExperimentSummary) DeepCopyInto ¶ added in v1.2.0
func (in *InferenceExperimentSummary) DeepCopyInto(out *InferenceExperimentSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InferenceExperimentType ¶ added in v1.2.0
type InferenceExperimentType string
const (
InferenceExperimentType_ShadowMode InferenceExperimentType = "ShadowMode"
)
type InferenceMetrics ¶ added in v1.2.0
type InferenceMetrics struct { MaxInvocations *int64 `json:"maxInvocations,omitempty"` ModelLatency *int64 `json:"modelLatency,omitempty"` }
The metrics for an existing endpoint compared in an Inference Recommender job.
func (*InferenceMetrics) DeepCopy ¶ added in v1.2.0
func (in *InferenceMetrics) DeepCopy() *InferenceMetrics
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InferenceMetrics.
func (*InferenceMetrics) DeepCopyInto ¶ added in v1.2.0
func (in *InferenceMetrics) DeepCopyInto(out *InferenceMetrics)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InferenceRecommendation ¶ added in v1.2.0
type InferenceRecommendation struct {
RecommendationID *string `json:"recommendationID,omitempty"`
}
A list of recommendations made by Amazon SageMaker Inference Recommender.
func (*InferenceRecommendation) DeepCopy ¶ added in v1.2.0
func (in *InferenceRecommendation) DeepCopy() *InferenceRecommendation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InferenceRecommendation.
func (*InferenceRecommendation) DeepCopyInto ¶ added in v1.2.0
func (in *InferenceRecommendation) DeepCopyInto(out *InferenceRecommendation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InferenceRecommendationsJob ¶ added in v0.4.0
type InferenceRecommendationsJob struct { CompletionTime *metav1.Time `json:"completionTime,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` FailureReason *string `json:"failureReason,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` ModelName *string `json:"modelName,omitempty"` ModelPackageVersionARN *string `json:"modelPackageVersionARN,omitempty"` RoleARN *string `json:"roleARN,omitempty"` SamplePayloadURL *string `json:"samplePayloadURL,omitempty"` }
A structure that contains a list of recommendation jobs.
func (*InferenceRecommendationsJob) DeepCopy ¶ added in v0.4.0
func (in *InferenceRecommendationsJob) DeepCopy() *InferenceRecommendationsJob
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InferenceRecommendationsJob.
func (*InferenceRecommendationsJob) DeepCopyInto ¶ added in v0.4.0
func (in *InferenceRecommendationsJob) DeepCopyInto(out *InferenceRecommendationsJob)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 InfraCheckConfig ¶ added in v1.2.8
type InfraCheckConfig struct {
EnableInfraCheck *bool `json:"enableInfraCheck,omitempty"`
}
Configuration information for the infrastructure health check of a training job. A SageMaker-provided health check tests the health of instance hardware and cluster network connectivity.
func (*InfraCheckConfig) DeepCopy ¶ added in v1.2.8
func (in *InfraCheckConfig) DeepCopy() *InfraCheckConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfraCheckConfig.
func (*InfraCheckConfig) DeepCopyInto ¶ added in v1.2.8
func (in *InfraCheckConfig) DeepCopyInto(out *InfraCheckConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputConfig ¶
type InputConfig struct { DataInputConfig *string `json:"dataInputConfig,omitempty"` 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 InstanceGroup ¶ added in v0.4.5
type InstanceGroup struct { InstanceCount *int64 `json:"instanceCount,omitempty"` InstanceGroupName *string `json:"instanceGroupName,omitempty"` InstanceType *string `json:"instanceType,omitempty"` }
Defines an instance group for heterogeneous cluster training. When requesting a training job using the CreateTrainingJob (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateTrainingJob.html) API, you can configure multiple instance groups .
func (*InstanceGroup) DeepCopy ¶ added in v0.4.5
func (in *InstanceGroup) DeepCopy() *InstanceGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceGroup.
func (*InstanceGroup) DeepCopyInto ¶ added in v0.4.5
func (in *InstanceGroup) DeepCopyInto(out *InstanceGroup)
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" InstanceType_ml_g5_xlarge InstanceType = "ml.g5.xlarge" InstanceType_ml_g5_2xlarge InstanceType = "ml.g5.2xlarge" InstanceType_ml_g5_4xlarge InstanceType = "ml.g5.4xlarge" InstanceType_ml_g5_8xlarge InstanceType = "ml.g5.8xlarge" InstanceType_ml_g5_16xlarge InstanceType = "ml.g5.16xlarge" InstanceType_ml_g5_12xlarge InstanceType = "ml.g5.12xlarge" InstanceType_ml_g5_24xlarge InstanceType = "ml.g5.24xlarge" InstanceType_ml_g5_48xlarge InstanceType = "ml.g5.48xlarge" InstanceType_ml_inf1_xlarge InstanceType = "ml.inf1.xlarge" InstanceType_ml_inf1_2xlarge InstanceType = "ml.inf1.2xlarge" InstanceType_ml_inf1_6xlarge InstanceType = "ml.inf1.6xlarge" InstanceType_ml_inf1_24xlarge InstanceType = "ml.inf1.24xlarge" InstanceType_ml_p4d_24xlarge InstanceType = "ml.p4d.24xlarge" InstanceType_ml_p4de_24xlarge InstanceType = "ml.p4de.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 JupyterLabAppSettings ¶ added in v1.2.8
type JupyterLabAppSettings 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 settings for the JupyterLab application.
func (*JupyterLabAppSettings) DeepCopy ¶ added in v1.2.8
func (in *JupyterLabAppSettings) DeepCopy() *JupyterLabAppSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterLabAppSettings.
func (*JupyterLabAppSettings) DeepCopyInto ¶ added in v1.2.8
func (in *JupyterLabAppSettings) DeepCopyInto(out *JupyterLabAppSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 KendraSettings ¶ added in v1.2.8
type KendraSettings struct {
Status *string `json:"status,omitempty"`
}
The Amazon SageMaker Canvas application setting where you configure document querying.
func (*KendraSettings) DeepCopy ¶ added in v1.2.8
func (in *KendraSettings) DeepCopy() *KendraSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KendraSettings.
func (*KendraSettings) DeepCopyInto ¶ added in v1.2.8
func (in *KendraSettings) DeepCopyInto(out *KendraSettings)
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"` WorkRequesterAccountID *string `json:"workRequesterAccountID,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"` // Specifies an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, // hosted models, and compute resources have access to. You can control access // to and from your resources by configuring a VPC. For more information, see // Give SageMaker Access to Resources in your Amazon VPC (https://docs.aws.amazon.com/sagemaker/latest/dg/infrastructure-give-access.html). VPCConfig *VPCConfig `json:"vpcConfig,omitempty"` }
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 LastUpdateStatus ¶ added in v0.4.5
type LastUpdateStatus struct { FailureReason *string `json:"failureReason,omitempty"` Status *string `json:"status,omitempty"` }
A value that indicates whether the update was successful.
func (*LastUpdateStatus) DeepCopy ¶ added in v0.4.5
func (in *LastUpdateStatus) DeepCopy() *LastUpdateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LastUpdateStatus.
func (*LastUpdateStatus) DeepCopyInto ¶ added in v0.4.5
func (in *LastUpdateStatus) DeepCopyInto(out *LastUpdateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LastUpdateStatusValue ¶ added in v0.4.5
type LastUpdateStatusValue string
const ( LastUpdateStatusValue_Successful LastUpdateStatusValue = "Successful" LastUpdateStatusValue_Failed LastUpdateStatusValue = "Failed" LastUpdateStatusValue_InProgress LastUpdateStatusValue = "InProgress" )
type LineageGroupSummary ¶ added in v0.4.0
type LineageGroupSummary struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` DisplayName *string `json:"displayName,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` LineageGroupName *string `json:"lineageGroupName,omitempty"` }
Lists a summary of the properties of a lineage group. A lineage group provides a group of shareable lineage entity resources.
func (*LineageGroupSummary) DeepCopy ¶ added in v0.4.0
func (in *LineageGroupSummary) DeepCopy() *LineageGroupSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LineageGroupSummary.
func (*LineageGroupSummary) DeepCopyInto ¶ added in v0.4.0
func (in *LineageGroupSummary) DeepCopyInto(out *LineageGroupSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LineageType ¶ added in v0.4.0
type LineageType string
const ( LineageType_TrialComponent LineageType = "TrialComponent" LineageType_Artifact LineageType = "Artifact" LineageType_Context LineageType = "Context" LineageType_Action LineageType = "Action" )
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 ListEdgeDeploymentPlansSortBy ¶ added in v0.4.5
type ListEdgeDeploymentPlansSortBy string
const ( ListEdgeDeploymentPlansSortBy_NAME ListEdgeDeploymentPlansSortBy = "NAME" ListEdgeDeploymentPlansSortBy_DEVICE_FLEET_NAME ListEdgeDeploymentPlansSortBy = "DEVICE_FLEET_NAME" ListEdgeDeploymentPlansSortBy_CREATION_TIME ListEdgeDeploymentPlansSortBy = "CREATION_TIME" ListEdgeDeploymentPlansSortBy_LAST_MODIFIED_TIME ListEdgeDeploymentPlansSortBy = "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 ListInferenceRecommendationsJobsSortBy ¶ added in v0.4.0
type ListInferenceRecommendationsJobsSortBy string
const ( ListInferenceRecommendationsJobsSortBy_Name ListInferenceRecommendationsJobsSortBy = "Name" ListInferenceRecommendationsJobsSortBy_CreationTime ListInferenceRecommendationsJobsSortBy = "CreationTime" ListInferenceRecommendationsJobsSortBy_Status ListInferenceRecommendationsJobsSortBy = "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 ManagedInstanceScalingStatus ¶ added in v1.2.8
type ManagedInstanceScalingStatus string
const ( ManagedInstanceScalingStatus_ENABLED ManagedInstanceScalingStatus = "ENABLED" ManagedInstanceScalingStatus_DISABLED ManagedInstanceScalingStatus = "DISABLED" )
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. You can view these logs to understand how your training job performs and check for any errors encountered during training. SageMaker hyperparameter tuning captures all defined metrics. Specify one of the defined metrics to use as an objective metric using the TuningObjective (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_HyperParameterTrainingJobDefinition.html#sagemaker-Type-HyperParameterTrainingJobDefinition-TuningObjective) parameter in the HyperParameterTrainingJobDefinition API to evaluate job performance during hyperparameter tuning.
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"` }
Details about the metrics source.
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 ModelAccessConfig ¶ added in v1.2.8
type ModelAccessConfig struct {
AcceptEula *bool `json:"acceptEula,omitempty"`
}
The access configuration file to control access to the ML model. You can explicitly accept the model end-user license agreement (EULA) within the ModelAccessConfig.
If you are a Jumpstart user, see the End-user license agreements (https://docs.aws.amazon.com/sagemaker/latest/dg/jumpstart-foundation-models-choose.html#jumpstart-foundation-models-choose-eula) section for more details on accepting the EULA.
If you are an AutoML user, see the Optional Parameters section of Create an AutoML job to fine-tune text generation models using the API for details on How to set the EULA acceptance when fine-tuning a model using the AutoML API (https://docs.aws.amazon.com/sagemaker/latest/dg/autopilot-create-experiment-finetune-llms.html#autopilot-llms-finetuning-api-optional-params).
func (*ModelAccessConfig) DeepCopy ¶ added in v1.2.8
func (in *ModelAccessConfig) DeepCopy() *ModelAccessConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelAccessConfig.
func (*ModelAccessConfig) DeepCopyInto ¶ added in v1.2.8
func (in *ModelAccessConfig) DeepCopyInto(out *ModelAccessConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 ModelCard ¶ added in v1.2.0
type ModelCard struct { // Information about the user who created or modified an experiment, trial, // trial component, lineage group, project, or model card. CreatedBy *UserContext `json:"createdBy,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` // Information about the user who created or modified an experiment, trial, // trial component, lineage group, project, or model card. LastModifiedBy *UserContext `json:"lastModifiedBy,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` ModelCardName *string `json:"modelCardName,omitempty"` ModelCardVersion *int64 `json:"modelCardVersion,omitempty"` ModelID *string `json:"modelID,omitempty"` ModelPackageGroupName *string `json:"modelPackageGroupName,omitempty"` RiskRating *string `json:"riskRating,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
An Amazon SageMaker Model Card.
func (*ModelCard) DeepCopy ¶ added in v1.2.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelCard.
func (*ModelCard) DeepCopyInto ¶ added in v1.2.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelCardExportArtifacts ¶ added in v1.2.0
type ModelCardExportArtifacts struct {
S3ExportArtifacts *string `json:"s3ExportArtifacts,omitempty"`
}
The artifacts of the model card export job.
func (*ModelCardExportArtifacts) DeepCopy ¶ added in v1.2.0
func (in *ModelCardExportArtifacts) DeepCopy() *ModelCardExportArtifacts
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelCardExportArtifacts.
func (*ModelCardExportArtifacts) DeepCopyInto ¶ added in v1.2.0
func (in *ModelCardExportArtifacts) DeepCopyInto(out *ModelCardExportArtifacts)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelCardExportJobSortBy ¶ added in v1.2.0
type ModelCardExportJobSortBy string
const ( ModelCardExportJobSortBy_Name ModelCardExportJobSortBy = "Name" ModelCardExportJobSortBy_CreationTime ModelCardExportJobSortBy = "CreationTime" ModelCardExportJobSortBy_Status ModelCardExportJobSortBy = "Status" )
type ModelCardExportJobSortOrder ¶ added in v1.2.0
type ModelCardExportJobSortOrder string
const ( ModelCardExportJobSortOrder_Ascending ModelCardExportJobSortOrder = "Ascending" ModelCardExportJobSortOrder_Descending ModelCardExportJobSortOrder = "Descending" )
type ModelCardExportJobStatus ¶ added in v1.2.0
type ModelCardExportJobStatus string
const ( ModelCardExportJobStatus_InProgress ModelCardExportJobStatus = "InProgress" ModelCardExportJobStatus_Completed ModelCardExportJobStatus = "Completed" ModelCardExportJobStatus_Failed ModelCardExportJobStatus = "Failed" )
type ModelCardExportJobSummary ¶ added in v1.2.0
type ModelCardExportJobSummary struct { CreatedAt *metav1.Time `json:"createdAt,omitempty"` LastModifiedAt *metav1.Time `json:"lastModifiedAt,omitempty"` ModelCardExportJobName *string `json:"modelCardExportJobName,omitempty"` ModelCardName *string `json:"modelCardName,omitempty"` ModelCardVersion *int64 `json:"modelCardVersion,omitempty"` }
The summary of the Amazon SageMaker Model Card export job.
func (*ModelCardExportJobSummary) DeepCopy ¶ added in v1.2.0
func (in *ModelCardExportJobSummary) DeepCopy() *ModelCardExportJobSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelCardExportJobSummary.
func (*ModelCardExportJobSummary) DeepCopyInto ¶ added in v1.2.0
func (in *ModelCardExportJobSummary) DeepCopyInto(out *ModelCardExportJobSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelCardExportOutputConfig ¶ added in v1.2.0
type ModelCardExportOutputConfig struct {
S3OutputPath *string `json:"s3OutputPath,omitempty"`
}
Configure the export output details for an Amazon SageMaker Model Card.
func (*ModelCardExportOutputConfig) DeepCopy ¶ added in v1.2.0
func (in *ModelCardExportOutputConfig) DeepCopy() *ModelCardExportOutputConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelCardExportOutputConfig.
func (*ModelCardExportOutputConfig) DeepCopyInto ¶ added in v1.2.0
func (in *ModelCardExportOutputConfig) DeepCopyInto(out *ModelCardExportOutputConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelCardProcessingStatus ¶ added in v1.2.0
type ModelCardProcessingStatus string
const ( ModelCardProcessingStatus_DeleteInProgress ModelCardProcessingStatus = "DeleteInProgress" ModelCardProcessingStatus_DeletePending ModelCardProcessingStatus = "DeletePending" ModelCardProcessingStatus_ContentDeleted ModelCardProcessingStatus = "ContentDeleted" ModelCardProcessingStatus_ExportJobsDeleted ModelCardProcessingStatus = "ExportJobsDeleted" ModelCardProcessingStatus_DeleteCompleted ModelCardProcessingStatus = "DeleteCompleted" ModelCardProcessingStatus_DeleteFailed ModelCardProcessingStatus = "DeleteFailed" )
type ModelCardSecurityConfig ¶ added in v1.2.0
type ModelCardSecurityConfig struct {
KMSKeyID *string `json:"kmsKeyID,omitempty"`
}
Configure the security settings to protect model card data.
func (*ModelCardSecurityConfig) DeepCopy ¶ added in v1.2.0
func (in *ModelCardSecurityConfig) DeepCopy() *ModelCardSecurityConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelCardSecurityConfig.
func (*ModelCardSecurityConfig) DeepCopyInto ¶ added in v1.2.0
func (in *ModelCardSecurityConfig) DeepCopyInto(out *ModelCardSecurityConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelCardSortBy ¶ added in v1.2.0
type ModelCardSortBy string
const ( ModelCardSortBy_Name ModelCardSortBy = "Name" ModelCardSortBy_CreationTime ModelCardSortBy = "CreationTime" )
type ModelCardSortOrder ¶ added in v1.2.0
type ModelCardSortOrder string
const ( ModelCardSortOrder_Ascending ModelCardSortOrder = "Ascending" ModelCardSortOrder_Descending ModelCardSortOrder = "Descending" )
type ModelCardStatus ¶ added in v1.2.0
type ModelCardStatus string
const ( ModelCardStatus_Draft ModelCardStatus = "Draft" ModelCardStatus_PendingReview ModelCardStatus = "PendingReview" ModelCardStatus_Approved ModelCardStatus = "Approved" ModelCardStatus_Archived ModelCardStatus = "Archived" )
type ModelCardSummary ¶ added in v1.2.0
type ModelCardSummary struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` ModelCardName *string `json:"modelCardName,omitempty"` }
A summary of the model card.
func (*ModelCardSummary) DeepCopy ¶ added in v1.2.0
func (in *ModelCardSummary) DeepCopy() *ModelCardSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelCardSummary.
func (*ModelCardSummary) DeepCopyInto ¶ added in v1.2.0
func (in *ModelCardSummary) DeepCopyInto(out *ModelCardSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelCardVersionSortBy ¶ added in v1.2.0
type ModelCardVersionSortBy string
const (
ModelCardVersionSortBy_Version ModelCardVersionSortBy = "Version"
)
type ModelCardVersionSummary ¶ added in v1.2.0
type ModelCardVersionSummary struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` ModelCardName *string `json:"modelCardName,omitempty"` ModelCardVersion *int64 `json:"modelCardVersion,omitempty"` }
A summary of a specific version of the model card.
func (*ModelCardVersionSummary) DeepCopy ¶ added in v1.2.0
func (in *ModelCardVersionSummary) DeepCopy() *ModelCardVersionSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelCardVersionSummary.
func (*ModelCardVersionSummary) DeepCopyInto ¶ added in v1.2.0
func (in *ModelCardVersionSummary) DeepCopyInto(out *ModelCardVersionSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 ModelCompressionType ¶ added in v1.2.8
type ModelCompressionType string
const ( ModelCompressionType_None ModelCompressionType = "None" ModelCompressionType_Gzip ModelCompressionType = "Gzip" )
type ModelConfiguration ¶ added in v0.4.0
type ModelConfiguration struct {
InferenceSpecificationName *string `json:"inferenceSpecificationName,omitempty"`
}
Defines the model configuration. Includes the specification name and environment parameters.
func (*ModelConfiguration) DeepCopy ¶ added in v0.4.0
func (in *ModelConfiguration) DeepCopy() *ModelConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelConfiguration.
func (*ModelConfiguration) DeepCopyInto ¶ added in v0.4.0
func (in *ModelConfiguration) DeepCopyInto(out *ModelConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelDashboardEndpoint ¶ added in v1.2.0
type ModelDashboardEndpoint 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"` }
An endpoint that hosts a model displayed in the Amazon SageMaker Model Dashboard.
func (*ModelDashboardEndpoint) DeepCopy ¶ added in v1.2.0
func (in *ModelDashboardEndpoint) DeepCopy() *ModelDashboardEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelDashboardEndpoint.
func (*ModelDashboardEndpoint) DeepCopyInto ¶ added in v1.2.0
func (in *ModelDashboardEndpoint) DeepCopyInto(out *ModelDashboardEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelDashboardIndicatorAction ¶ added in v1.2.0
type ModelDashboardIndicatorAction struct {
Enabled *bool `json:"enabled,omitempty"`
}
An alert action taken to light up an icon on the Amazon SageMaker Model Dashboard when an alert goes into InAlert status.
func (*ModelDashboardIndicatorAction) DeepCopy ¶ added in v1.2.0
func (in *ModelDashboardIndicatorAction) DeepCopy() *ModelDashboardIndicatorAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelDashboardIndicatorAction.
func (*ModelDashboardIndicatorAction) DeepCopyInto ¶ added in v1.2.0
func (in *ModelDashboardIndicatorAction) DeepCopyInto(out *ModelDashboardIndicatorAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelDashboardModelCard ¶ added in v1.2.0
type ModelDashboardModelCard struct { // Information about the user who created or modified an experiment, trial, // trial component, lineage group, project, or model card. CreatedBy *UserContext `json:"createdBy,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` // Information about the user who created or modified an experiment, trial, // trial component, lineage group, project, or model card. LastModifiedBy *UserContext `json:"lastModifiedBy,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` ModelCardName *string `json:"modelCardName,omitempty"` ModelCardVersion *int64 `json:"modelCardVersion,omitempty"` ModelID *string `json:"modelID,omitempty"` RiskRating *string `json:"riskRating,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
The model card for a model displayed in the Amazon SageMaker Model Dashboard.
func (*ModelDashboardModelCard) DeepCopy ¶ added in v1.2.0
func (in *ModelDashboardModelCard) DeepCopy() *ModelDashboardModelCard
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelDashboardModelCard.
func (*ModelDashboardModelCard) DeepCopyInto ¶ added in v1.2.0
func (in *ModelDashboardModelCard) DeepCopyInto(out *ModelDashboardModelCard)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelDashboardMonitoringSchedule ¶ added in v1.2.0
type ModelDashboardMonitoringSchedule 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"` }
A monitoring schedule for a model displayed in the Amazon SageMaker Model Dashboard.
func (*ModelDashboardMonitoringSchedule) DeepCopy ¶ added in v1.2.0
func (in *ModelDashboardMonitoringSchedule) DeepCopy() *ModelDashboardMonitoringSchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelDashboardMonitoringSchedule.
func (*ModelDashboardMonitoringSchedule) DeepCopyInto ¶ added in v1.2.0
func (in *ModelDashboardMonitoringSchedule) DeepCopyInto(out *ModelDashboardMonitoringSchedule)
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 { // Details about the metrics source. Constraints *MetricsSource `json:"constraints,omitempty"` // Details about the metrics source. 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 ModelDataSource ¶ added in v1.2.8
type ModelDataSource struct { // Specifies the S3 location of ML model data to deploy. S3DataSource *S3ModelDataSource `json:"s3DataSource,omitempty"` }
Specifies the location of ML model data to deploy. If specified, you must specify one and only one of the available data sources.
func (*ModelDataSource) DeepCopy ¶ added in v1.2.8
func (in *ModelDataSource) DeepCopy() *ModelDataSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelDataSource.
func (*ModelDataSource) DeepCopyInto ¶ added in v1.2.8
func (in *ModelDataSource) DeepCopyInto(out *ModelDataSource)
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 ModelInfrastructureType ¶ added in v1.2.0
type ModelInfrastructureType string
const (
ModelInfrastructureType_RealTimeInference ModelInfrastructureType = "RealTimeInference"
)
type ModelInput ¶ added in v0.4.0
type ModelInput struct {
DataInputConfig *string `json:"dataInputConfig,omitempty"`
}
Input object for the model.
func (*ModelInput) DeepCopy ¶ added in v0.4.0
func (in *ModelInput) DeepCopy() *ModelInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelInput.
func (*ModelInput) DeepCopyInto ¶ added in v0.4.0
func (in *ModelInput) DeepCopyInto(out *ModelInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelLatencyThreshold ¶ added in v1.2.0
type ModelLatencyThreshold struct {
ValueInMilliseconds *int64 `json:"valueInMilliseconds,omitempty"`
}
The model latency threshold.
func (*ModelLatencyThreshold) DeepCopy ¶ added in v1.2.0
func (in *ModelLatencyThreshold) DeepCopy() *ModelLatencyThreshold
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelLatencyThreshold.
func (*ModelLatencyThreshold) DeepCopyInto ¶ added in v1.2.0
func (in *ModelLatencyThreshold) DeepCopyInto(out *ModelLatencyThreshold)
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 ModelMetadataFilter ¶ added in v0.4.0
type ModelMetadataFilter struct {
Value *string `json:"value,omitempty"`
}
Part of the search expression. You can specify the name and value (domain, task, framework, framework version, task, and model).
func (*ModelMetadataFilter) DeepCopy ¶ added in v0.4.0
func (in *ModelMetadataFilter) DeepCopy() *ModelMetadataFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelMetadataFilter.
func (*ModelMetadataFilter) DeepCopyInto ¶ added in v0.4.0
func (in *ModelMetadataFilter) DeepCopyInto(out *ModelMetadataFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelMetadataFilterType ¶ added in v0.4.0
type ModelMetadataFilterType string
const ( ModelMetadataFilterType_Domain ModelMetadataFilterType = "Domain" ModelMetadataFilterType_Framework ModelMetadataFilterType = "Framework" ModelMetadataFilterType_Task ModelMetadataFilterType = "Task" ModelMetadataFilterType_FrameworkVersion ModelMetadataFilterType = "FrameworkVersion" )
type ModelMetadataSummary ¶ added in v0.4.0
type ModelMetadataSummary struct { Domain *string `json:"domain,omitempty"` Framework *string `json:"framework,omitempty"` FrameworkVersion *string `json:"frameworkVersion,omitempty"` Model *string `json:"model,omitempty"` Task *string `json:"task,omitempty"` }
A summary of the model metadata.
func (*ModelMetadataSummary) DeepCopy ¶ added in v0.4.0
func (in *ModelMetadataSummary) DeepCopy() *ModelMetadataSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelMetadataSummary.
func (*ModelMetadataSummary) DeepCopyInto ¶ added in v0.4.0
func (in *ModelMetadataSummary) DeepCopyInto(out *ModelMetadataSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 { // A data source used for training or inference that is in addition to the input // dataset or model data. AdditionalS3DataSource *AdditionalS3DataSource `json:"additionalS3DataSource,omitempty"` ContainerHostname *string `json:"containerHostname,omitempty"` Environment map[string]*string `json:"environment,omitempty"` Framework *string `json:"framework,omitempty"` FrameworkVersion *string `json:"frameworkVersion,omitempty"` Image *string `json:"image,omitempty"` ImageDigest *string `json:"imageDigest,omitempty"` ModelDataURL *string `json:"modelDataURL,omitempty"` // Input object for the model. ModelInput *ModelInput `json:"modelInput,omitempty"` NearestModelName *string `json:"nearestModelName,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, lineage group, project, or model card. 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 { // An array of additional Inference Specification objects. Each additional Inference // Specification specifies artifacts based on this model package that can be // used on inference endpoints. Generally used with SageMaker Neo to store the // compiled artifacts. AdditionalInferenceSpecifications []*AdditionalInferenceSpecificationDefinition `json:"additionalInferenceSpecifications,omitempty"` // 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"` // The machine learning domain of your model package and its components. Common // machine learning domains include computer vision and natural language processing. Domain *string `json:"domain,omitempty"` // Represents the drift check baselines that can be used when the model monitor // is set using the model package. For more information, see the topic on Drift // Detection against Previous Baselines in SageMaker Pipelines (https://docs.aws.amazon.com/sagemaker/latest/dg/pipelines-quality-clarify-baseline-lifecycle.html#pipelines-quality-clarify-baseline-drift-detection) // in the Amazon SageMaker Developer Guide. DriftCheckBaselines *DriftCheckBaselines `json:"driftCheckBaselines,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"` // The Amazon Simple Storage Service (Amazon S3) path where the sample payload // is stored. This path must point to a single gzip compressed tar archive (.tar.gz // suffix). This archive can hold multiple files that are all equally used in // the load test. Each file in the archive must satisfy the size constraints // of the InvokeEndpoint (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_runtime_InvokeEndpoint.html#API_runtime_InvokeEndpoint_RequestSyntax) // call. SamplePayloadURL *string `json:"samplePayloadURL,omitempty"` // Indicates if you want to skip model validation. SkipModelValidation *string `json:"skipModelValidation,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. // // If you supply ModelPackageGroupName, your model package belongs to the model // group you specify and uses the tags associated with the model group. In this // case, you cannot supply a tag argument. Tags []*Tag `json:"tags,omitempty"` // The machine learning task your model package accomplishes. Common machine // learning tasks include object detection and image classification. The following // tasks are supported by Inference Recommender: "IMAGE_CLASSIFICATION" | "OBJECT_DETECTION" // | "TEXT_GENERATION" |"IMAGE_SEGMENTATION" | "FILL_MASK" | "CLASSIFICATION" // | "REGRESSION" | "OTHER". // // Specify "OTHER" if none of the tasks listed fit your use case. Task *string `json:"task,omitempty"` // Specifies configurations for one or more transform jobs that 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 that 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 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 { AdditionalInferenceSpecifications []*AdditionalInferenceSpecificationDefinition `json:"additionalInferenceSpecifications,omitempty"` ApprovalDescription *string `json:"approvalDescription,omitempty"` CertifyForMarketplace *bool `json:"certifyForMarketplace,omitempty"` // Information about the user who created or modified an experiment, trial, // trial component, lineage group, project, or model card. CreatedBy *UserContext `json:"createdBy,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` CustomerMetadataProperties map[string]*string `json:"customerMetadataProperties,omitempty"` Domain *string `json:"domain,omitempty"` // Represents the drift check baselines that can be used when the model monitor // is set using the model package. DriftCheckBaselines *DriftCheckBaselines `json:"driftCheckBaselines,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, lineage group, project, or model card. 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"` SamplePayloadURL *string `json:"samplePayloadURL,omitempty"` SkipModelValidation *string `json:"skipModelValidation,omitempty"` // A list of algorithms that were used to create a model package. SourceAlgorithmSpecification *SourceAlgorithmSpecification `json:"sourceAlgorithmSpecification,omitempty"` Tags []*Tag `json:"tags,omitempty"` Task *string `json:"task,omitempty"` // Specifies batch transform jobs that 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 { // Details about the metrics source. Constraints *MetricsSource `json:"constraints,omitempty"` // Details about the metrics source. 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 endpoints 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 ModelRegisterSettings ¶ added in v1.2.8
type ModelRegisterSettings struct { CrossAccountModelRegisterRoleARN *string `json:"crossAccountModelRegisterRoleARN,omitempty"` Status *string `json:"status,omitempty"` }
The model registry settings for the SageMaker Canvas application.
func (*ModelRegisterSettings) DeepCopy ¶ added in v1.2.8
func (in *ModelRegisterSettings) DeepCopy() *ModelRegisterSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelRegisterSettings.
func (*ModelRegisterSettings) DeepCopyInto ¶ added in v1.2.8
func (in *ModelRegisterSettings) DeepCopyInto(out *ModelRegisterSettings)
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 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 SageMaker Roles (https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-roles.html). // // To be able to pass this role to SageMaker, the caller of this API must have // the iam:PassRole permission. ExecutionRoleARN *string `json:"executionRoleARN,omitempty"` // 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 (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_VpcConfig.html) // 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.
The properties of a model as returned by the Search (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_Search.html) API.
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 ModelVariantAction ¶ added in v1.2.0
type ModelVariantAction string
const ( ModelVariantAction_Retain ModelVariantAction = "Retain" ModelVariantAction_Remove ModelVariantAction = "Remove" ModelVariantAction_Promote ModelVariantAction = "Promote" )
type ModelVariantConfig ¶ added in v1.2.0
type ModelVariantConfig struct {
ModelName *string `json:"modelName,omitempty"`
}
Contains information about the deployment options of a model.
func (*ModelVariantConfig) DeepCopy ¶ added in v1.2.0
func (in *ModelVariantConfig) DeepCopy() *ModelVariantConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelVariantConfig.
func (*ModelVariantConfig) DeepCopyInto ¶ added in v1.2.0
func (in *ModelVariantConfig) DeepCopyInto(out *ModelVariantConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelVariantConfigSummary ¶ added in v1.2.0
type ModelVariantConfigSummary struct {
ModelName *string `json:"modelName,omitempty"`
}
Summary of the deployment configuration of a model.
func (*ModelVariantConfigSummary) DeepCopy ¶ added in v1.2.0
func (in *ModelVariantConfigSummary) DeepCopy() *ModelVariantConfigSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelVariantConfigSummary.
func (*ModelVariantConfigSummary) DeepCopyInto ¶ added in v1.2.0
func (in *ModelVariantConfigSummary) DeepCopyInto(out *ModelVariantConfigSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelVariantStatus ¶ added in v1.2.0
type ModelVariantStatus string
const ( ModelVariantStatus_Creating ModelVariantStatus = "Creating" ModelVariantStatus_Updating ModelVariantStatus = "Updating" ModelVariantStatus_InService ModelVariantStatus = "InService" ModelVariantStatus_Deleting ModelVariantStatus = "Deleting" ModelVariantStatus_Deleted ModelVariantStatus = "Deleted" )
type Model_SDK ¶ added in v1.2.0
type Model_SDK struct { Containers []*ContainerDefinition `json:"containers,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` // A set of recommended deployment configurations for the model. To get more // advanced recommendations, see CreateInferenceRecommendationsJob (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateInferenceRecommendationsJob.html) // to create an inference recommendation job. DeploymentRecommendation *DeploymentRecommendation `json:"deploymentRecommendation,omitempty"` EnableNetworkIsolation *bool `json:"enableNetworkIsolation,omitempty"` ExecutionRoleARN *string `json:"executionRoleARN,omitempty"` // Specifies details about how containers in a multi-container endpoint are // run. InferenceExecutionConfig *InferenceExecutionConfig `json:"inferenceExecutionConfig,omitempty"` ModelARN *string `json:"modelARN,omitempty"` ModelName *string `json:"modelName,omitempty"` // Describes the container, as part of model definition. PrimaryContainer *ContainerDefinition `json:"primaryContainer,omitempty"` Tags []*Tag `json:"tags,omitempty"` // Specifies an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, // hosted models, and compute resources have access to. You can control access // to and from your resources by configuring a VPC. For more information, see // Give SageMaker Access to Resources in your Amazon VPC (https://docs.aws.amazon.com/sagemaker/latest/dg/infrastructure-give-access.html). VPCConfig *VPCConfig `json:"vpcConfig,omitempty"` }
The properties of a model as returned by the Search (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_Search.html) API.
func (*Model_SDK) DeepCopy ¶ added in v1.2.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Model_SDK.
func (*Model_SDK) DeepCopyInto ¶ added in v1.2.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringAlertHistorySortKey ¶ added in v1.2.0
type MonitoringAlertHistorySortKey string
const ( MonitoringAlertHistorySortKey_CreationTime MonitoringAlertHistorySortKey = "CreationTime" MonitoringAlertHistorySortKey_Status MonitoringAlertHistorySortKey = "Status" )
type MonitoringAlertHistorySummary ¶ added in v1.2.0
type MonitoringAlertHistorySummary struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` MonitoringScheduleName *string `json:"monitoringScheduleName,omitempty"` }
Provides summary information of an alert's history.
func (*MonitoringAlertHistorySummary) DeepCopy ¶ added in v1.2.0
func (in *MonitoringAlertHistorySummary) DeepCopy() *MonitoringAlertHistorySummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringAlertHistorySummary.
func (*MonitoringAlertHistorySummary) DeepCopyInto ¶ added in v1.2.0
func (in *MonitoringAlertHistorySummary) DeepCopyInto(out *MonitoringAlertHistorySummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitoringAlertStatus ¶ added in v1.2.0
type MonitoringAlertStatus string
const ( MonitoringAlertStatus_InAlert MonitoringAlertStatus = "InAlert" MonitoringAlertStatus_OK MonitoringAlertStatus = "OK" )
type MonitoringAlertSummary ¶ added in v1.2.0
type MonitoringAlertSummary struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` }
Provides summary information about a monitor alert.
func (*MonitoringAlertSummary) DeepCopy ¶ added in v1.2.0
func (in *MonitoringAlertSummary) DeepCopy() *MonitoringAlertSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringAlertSummary.
func (*MonitoringAlertSummary) DeepCopyInto ¶ added in v1.2.0
func (in *MonitoringAlertSummary) DeepCopyInto(out *MonitoringAlertSummary)
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 MonitoringCsvDatasetFormat ¶ added in v1.2.0
type MonitoringCsvDatasetFormat struct {
Header *bool `json:"header,omitempty"`
}
Represents the CSV dataset format used when running a monitoring job.
func (*MonitoringCsvDatasetFormat) DeepCopy ¶ added in v1.2.0
func (in *MonitoringCsvDatasetFormat) DeepCopy() *MonitoringCsvDatasetFormat
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringCsvDatasetFormat.
func (*MonitoringCsvDatasetFormat) DeepCopyInto ¶ added in v1.2.0
func (in *MonitoringCsvDatasetFormat) DeepCopyInto(out *MonitoringCsvDatasetFormat)
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 MonitoringJSONDatasetFormat ¶ added in v1.2.0
type MonitoringJSONDatasetFormat struct {
Line *bool `json:"line,omitempty"`
}
Represents the JSON dataset format used when running a monitoring job.
func (*MonitoringJSONDatasetFormat) DeepCopy ¶ added in v1.2.0
func (in *MonitoringJSONDatasetFormat) DeepCopy() *MonitoringJSONDatasetFormat
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitoringJSONDatasetFormat.
func (*MonitoringJSONDatasetFormat) DeepCopyInto ¶ added in v1.2.0
func (in *MonitoringJSONDatasetFormat) DeepCopyInto(out *MonitoringJSONDatasetFormat)
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 an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, // hosted models, and compute resources have access to. You can control access // to and from your resources by configuring a VPC. For more information, see // Give SageMaker Access to Resources in your Amazon VPC (https://docs.aws.amazon.com/sagemaker/latest/dg/infrastructure-give-access.html). VPCConfig *VPCConfig `json:"vpcConfig,omitempty"` }
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 an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, // hosted models, and compute resources have access to. You can control access // to and from your resources by configuring a VPC. For more information, see // Give SageMaker Access to Resources in your Amazon VPC (https://docs.aws.amazon.com/sagemaker/latest/dg/infrastructure-give-access.html). VPCConfig *VPCConfig `json:"vpcConfig,omitempty"` }
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 Amazon 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 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 SageMaker Notebook Instances (https://docs.aws.amazon.com/sagemaker/latest/dg/nbi-git-repo.html). DefaultCodeRepository *string `json:"defaultCodeRepository,omitempty"` // Sets whether 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 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 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, SageMaker assumes this role to perform tasks on your behalf. You // must grant this role necessary permissions so SageMaker can perform these // tasks. The policy must allow the SageMaker service principal (sagemaker.amazonaws.com) // permissions to assume this role. For more information, see SageMaker Roles // (https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-roles.html). // // To be able to pass this role to 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 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"` StorageType *string `json:"storageType,omitempty"` // Time to live duration, where the record is hard deleted after the expiration // time is reached; ExpiresAt = EventTime + TtlDuration. For information on // HardDelete, see the DeleteRecord (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_feature_store_DeleteRecord.html) // API in the Amazon SageMaker API Reference guide. TTLDuration *TTLDuration `json:"ttlDuration,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 OnlineStoreConfigUpdate ¶ added in v1.2.8
type OnlineStoreConfigUpdate struct { // Time to live duration, where the record is hard deleted after the expiration // time is reached; ExpiresAt = EventTime + TtlDuration. For information on // HardDelete, see the DeleteRecord (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_feature_store_DeleteRecord.html) // API in the Amazon SageMaker API Reference guide. TTLDuration *TTLDuration `json:"ttlDuration,omitempty"` }
Updates the feature group online store configuration.
func (*OnlineStoreConfigUpdate) DeepCopy ¶ added in v1.2.8
func (in *OnlineStoreConfigUpdate) DeepCopy() *OnlineStoreConfigUpdate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnlineStoreConfigUpdate.
func (*OnlineStoreConfigUpdate) DeepCopyInto ¶ added in v1.2.8
func (in *OnlineStoreConfigUpdate) DeepCopyInto(out *OnlineStoreConfigUpdate)
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 OutputCompressionType ¶ added in v1.2.8
type OutputCompressionType string
const ( OutputCompressionType_GZIP OutputCompressionType = "GZIP" OutputCompressionType_NONE OutputCompressionType = "NONE" )
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 { CompressionType *string `json:"compressionType,omitempty"` 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 OwnershipSettings ¶ added in v1.2.8
type OwnershipSettings struct {
OwnerUserProfileName *string `json:"ownerUserProfileName,omitempty"`
}
The collection of ownership settings for a space.
func (*OwnershipSettings) DeepCopy ¶ added in v1.2.8
func (in *OwnershipSettings) DeepCopy() *OwnershipSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OwnershipSettings.
func (*OwnershipSettings) DeepCopyInto ¶ added in v1.2.8
func (in *OwnershipSettings) DeepCopyInto(out *OwnershipSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OwnershipSettingsSummary ¶ added in v1.2.8
type OwnershipSettingsSummary struct {
OwnerUserProfileName *string `json:"ownerUserProfileName,omitempty"`
}
Specifies summary information about the ownership settings.
func (*OwnershipSettingsSummary) DeepCopy ¶ added in v1.2.8
func (in *OwnershipSettingsSummary) DeepCopy() *OwnershipSettingsSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OwnershipSettingsSummary.
func (*OwnershipSettingsSummary) DeepCopyInto ¶ added in v1.2.8
func (in *OwnershipSettingsSummary) DeepCopyInto(out *OwnershipSettingsSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParallelismConfiguration ¶ added in v0.5.0
type ParallelismConfiguration struct {
MaxParallelExecutionSteps *int64 `json:"maxParallelExecutionSteps,omitempty"`
}
Configuration that controls the parallelism of the pipeline. By default, the parallelism configuration specified applies to all executions of the pipeline unless overridden.
func (*ParallelismConfiguration) DeepCopy ¶ added in v0.5.0
func (in *ParallelismConfiguration) DeepCopy() *ParallelismConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParallelismConfiguration.
func (*ParallelismConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *ParallelismConfiguration) DeepCopyInto(out *ParallelismConfiguration)
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 { Name *string `json:"name,omitempty"` 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 { AutoParameters []*AutoParameter `json:"autoParameters,omitempty"` 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.
The maximum number of items specified for Array Members refers to the maximum number of hyperparameters for each range and also the maximum for the hyperparameter tuning job itself. That is, the sum of the number of hyperparameters for all the ranges can't exceed the maximum number specified.
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"` // Specifies the serverless configuration for an endpoint variant. CurrentServerlessConfig *ProductionVariantServerlessConfig `json:"currentServerlessConfig,omitempty"` CurrentWeight *float64 `json:"currentWeight,omitempty"` DeployedImages []*DeployedImage `json:"deployedImages,omitempty"` DesiredInstanceCount *int64 `json:"desiredInstanceCount,omitempty"` // Specifies the serverless configuration for an endpoint variant. DesiredServerlessConfig *ProductionVariantServerlessConfig `json:"desiredServerlessConfig,omitempty"` DesiredWeight *float64 `json:"desiredWeight,omitempty"` InstanceType *string `json:"instanceType,omitempty"` // Settings that control the range in the number of instances that the endpoint // provisions as it scales up or down to accommodate traffic. ManagedInstanceScaling *ProductionVariantManagedInstanceScaling `json:"managedInstanceScaling,omitempty"` // Settings that control how the endpoint routes incoming traffic to the instances // that the endpoint hosts. RoutingConfig *ProductionVariantRoutingConfig `json:"routingConfig,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 (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateEndpoint.html) or UpdateEndpoint (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_UpdateEndpoint.html) 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 { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PipelineSpec `json:"spec,omitempty"` Status PipelineStatus `json:"status,omitempty"` }
Pipeline is the Schema for the Pipelines API +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="STATUS",type=string,priority=0,JSONPath=`.status.pipelineStatus`
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.
func (*Pipeline) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PipelineDefinitionS3Location ¶ added in v0.5.0
type PipelineDefinitionS3Location struct { Bucket *string `json:"bucket,omitempty"` ObjectKey *string `json:"objectKey,omitempty"` VersionID *string `json:"versionID,omitempty"` }
The location of the pipeline definition stored in Amazon S3.
func (*PipelineDefinitionS3Location) DeepCopy ¶ added in v0.5.0
func (in *PipelineDefinitionS3Location) DeepCopy() *PipelineDefinitionS3Location
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineDefinitionS3Location.
func (*PipelineDefinitionS3Location) DeepCopyInto ¶ added in v0.5.0
func (in *PipelineDefinitionS3Location) DeepCopyInto(out *PipelineDefinitionS3Location)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineExecution ¶
type PipelineExecution struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PipelineExecutionSpec `json:"spec,omitempty"` Status PipelineExecutionStatus `json:"status,omitempty"` }
PipelineExecution is the Schema for the PipelineExecutions 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.pipelineExecutionStatus`
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.
func (*PipelineExecution) DeepCopyObject ¶ added in v0.5.0
func (in *PipelineExecution) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PipelineExecutionList ¶ added in v0.5.0
type PipelineExecutionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PipelineExecution `json:"items"` }
PipelineExecutionList contains a list of PipelineExecution +kubebuilder:object:root=true
func (*PipelineExecutionList) DeepCopy ¶ added in v0.5.0
func (in *PipelineExecutionList) DeepCopy() *PipelineExecutionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineExecutionList.
func (*PipelineExecutionList) DeepCopyInto ¶ added in v0.5.0
func (in *PipelineExecutionList) DeepCopyInto(out *PipelineExecutionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PipelineExecutionList) DeepCopyObject ¶ added in v0.5.0
func (in *PipelineExecutionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PipelineExecutionSpec ¶ added in v0.5.0
type PipelineExecutionSpec struct { // This configuration, if specified, overrides the parallelism configuration // of the parent pipeline for this specific run. ParallelismConfiguration *ParallelismConfiguration `json:"parallelismConfiguration,omitempty"` // The description of the pipeline execution. PipelineExecutionDescription *string `json:"pipelineExecutionDescription,omitempty"` // The display name of the pipeline execution. PipelineExecutionDisplayName *string `json:"pipelineExecutionDisplayName,omitempty"` // The name or Amazon Resource Name (ARN) of the pipeline. // +kubebuilder:validation:Required PipelineName *string `json:"pipelineName"` // Contains a list of pipeline parameters. This list can be empty. PipelineParameters []*Parameter `json:"pipelineParameters,omitempty"` // The selective execution configuration applied to the pipeline run. SelectiveExecutionConfig *SelectiveExecutionConfig `json:"selectiveExecutionConfig,omitempty"` }
PipelineExecutionSpec defines the desired state of PipelineExecution.
An execution of a pipeline.
func (*PipelineExecutionSpec) DeepCopy ¶ added in v0.5.0
func (in *PipelineExecutionSpec) DeepCopy() *PipelineExecutionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineExecutionSpec.
func (*PipelineExecutionSpec) DeepCopyInto ¶ added in v0.5.0
func (in *PipelineExecutionSpec) DeepCopyInto(out *PipelineExecutionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineExecutionStatus ¶
type PipelineExecutionStatus 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 when the pipeline execution was created. // +kubebuilder:validation:Optional CreationTime *metav1.Time `json:"creationTime,omitempty"` // If the execution failed, a message describing why. // +kubebuilder:validation:Optional FailureReason *string `json:"failureReason,omitempty"` // The time when the pipeline execution was modified last. // +kubebuilder:validation:Optional LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` // The status of the pipeline execution. // +kubebuilder:validation:Optional PipelineExecutionStatus *string `json:"pipelineExecutionStatus,omitempty"` }
PipelineExecutionStatus defines the observed state of PipelineExecution
func (*PipelineExecutionStatus) DeepCopy ¶ added in v0.5.0
func (in *PipelineExecutionStatus) DeepCopy() *PipelineExecutionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineExecutionStatus.
func (*PipelineExecutionStatus) DeepCopyInto ¶ added in v0.5.0
func (in *PipelineExecutionStatus) DeepCopyInto(out *PipelineExecutionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineExecutionStatus_SDK ¶ added in v0.5.0
type PipelineExecutionStatus_SDK string
const ( PipelineExecutionStatus_SDK_Executing PipelineExecutionStatus_SDK = "Executing" PipelineExecutionStatus_SDK_Stopping PipelineExecutionStatus_SDK = "Stopping" PipelineExecutionStatus_SDK_Stopped PipelineExecutionStatus_SDK = "Stopped" PipelineExecutionStatus_SDK_Failed PipelineExecutionStatus_SDK = "Failed" PipelineExecutionStatus_SDK_Succeeded PipelineExecutionStatus_SDK = "Succeeded" )
type PipelineExecutionStep ¶
type PipelineExecutionStep struct { AttemptCount *int64 `json:"attemptCount,omitempty"` 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 ¶
type PipelineExecutionSummary struct { PipelineExecutionARN *string `json:"pipelineExecutionARN,omitempty"` PipelineExecutionDescription *string `json:"pipelineExecutionDescription,omitempty"` PipelineExecutionDisplayName *string `json:"pipelineExecutionDisplayName,omitempty"` PipelineExecutionFailureReason *string `json:"pipelineExecutionFailureReason,omitempty"` PipelineExecutionStatus *string `json:"pipelineExecutionStatus,omitempty"` StartTime *metav1.Time `json:"startTime,omitempty"` }
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 PipelineExecution_SDK ¶ added in v0.5.0
type PipelineExecution_SDK struct { // Information about the user who created or modified an experiment, trial, // trial component, lineage group, project, or model card. CreatedBy *UserContext `json:"createdBy,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` FailureReason *string `json:"failureReason,omitempty"` // Information about the user who created or modified an experiment, trial, // trial component, lineage group, project, or model card. LastModifiedBy *UserContext `json:"lastModifiedBy,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` // Configuration that controls the parallelism of the pipeline. By default, // the parallelism configuration specified applies to all executions of the // pipeline unless overridden. ParallelismConfiguration *ParallelismConfiguration `json:"parallelismConfiguration,omitempty"` PipelineARN *string `json:"pipelineARN,omitempty"` PipelineExecutionARN *string `json:"pipelineExecutionARN,omitempty"` PipelineExecutionDescription *string `json:"pipelineExecutionDescription,omitempty"` PipelineExecutionDisplayName *string `json:"pipelineExecutionDisplayName,omitempty"` PipelineExecutionStatus *string `json:"pipelineExecutionStatus,omitempty"` // Specifies the names of the experiment and trial created by a pipeline. PipelineExperimentConfig *PipelineExperimentConfig `json:"pipelineExperimentConfig,omitempty"` PipelineParameters []*Parameter `json:"pipelineParameters,omitempty"` // The selective execution configuration applied to the pipeline run. SelectiveExecutionConfig *SelectiveExecutionConfig `json:"selectiveExecutionConfig,omitempty"` }
An execution of a pipeline.
func (*PipelineExecution_SDK) DeepCopy ¶ added in v0.5.0
func (in *PipelineExecution_SDK) DeepCopy() *PipelineExecution_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineExecution_SDK.
func (*PipelineExecution_SDK) DeepCopyInto ¶ added in v0.5.0
func (in *PipelineExecution_SDK) DeepCopyInto(out *PipelineExecution_SDK)
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 PipelineList ¶ added in v0.5.0
type PipelineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Pipeline `json:"items"` }
PipelineList contains a list of Pipeline +kubebuilder:object:root=true
func (*PipelineList) DeepCopy ¶ added in v0.5.0
func (in *PipelineList) DeepCopy() *PipelineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineList.
func (*PipelineList) DeepCopyInto ¶ added in v0.5.0
func (in *PipelineList) DeepCopyInto(out *PipelineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PipelineList) DeepCopyObject ¶ added in v0.5.0
func (in *PipelineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PipelineSpec ¶ added in v0.5.0
type PipelineSpec struct { // This is the configuration that controls the parallelism of the pipeline. // If specified, it applies to all runs of this pipeline by default. ParallelismConfiguration *ParallelismConfiguration `json:"parallelismConfiguration,omitempty"` // The JSON pipeline definition (https://aws-sagemaker-mlops.github.io/sagemaker-model-building-pipeline-definition-JSON-schema/) // of the pipeline. PipelineDefinition *string `json:"pipelineDefinition,omitempty"` // A description of the pipeline. PipelineDescription *string `json:"pipelineDescription,omitempty"` // The display name of the pipeline. PipelineDisplayName *string `json:"pipelineDisplayName,omitempty"` // The name of the pipeline. // +kubebuilder:validation:Required PipelineName *string `json:"pipelineName"` // The Amazon Resource Name (ARN) of the role used by the pipeline to access // and create resources. // +kubebuilder:validation:Required RoleARN *string `json:"roleARN"` // A list of tags to apply to the created pipeline. Tags []*Tag `json:"tags,omitempty"` }
PipelineSpec defines the desired state of Pipeline.
A SageMaker Model Building Pipeline instance.
func (*PipelineSpec) DeepCopy ¶ added in v0.5.0
func (in *PipelineSpec) DeepCopy() *PipelineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineSpec.
func (*PipelineSpec) DeepCopyInto ¶ added in v0.5.0
func (in *PipelineSpec) DeepCopyInto(out *PipelineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineStatus ¶
type PipelineStatus 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 when the pipeline was created. // +kubebuilder:validation:Optional CreationTime *metav1.Time `json:"creationTime,omitempty"` // The time when the pipeline was last modified. // +kubebuilder:validation:Optional LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` // The status of the pipeline execution. // +kubebuilder:validation:Optional PipelineStatus *string `json:"pipelineStatus,omitempty"` }
PipelineStatus defines the observed state of Pipeline
func (*PipelineStatus) DeepCopy ¶ added in v0.5.0
func (in *PipelineStatus) DeepCopy() *PipelineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineStatus.
func (*PipelineStatus) DeepCopyInto ¶ added in v0.5.0
func (in *PipelineStatus) DeepCopyInto(out *PipelineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineStatus_SDK ¶ added in v0.5.0
type PipelineStatus_SDK string
const ( PipelineStatus_SDK_Active PipelineStatus_SDK = "Active" PipelineStatus_SDK_Deleting PipelineStatus_SDK = "Deleting" )
type PipelineSummary ¶
type PipelineSummary struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` LastExecutionTime *metav1.Time `json:"lastExecutionTime,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` PipelineARN *string `json:"pipelineARN,omitempty"` PipelineDescription *string `json:"pipelineDescription,omitempty"` PipelineDisplayName *string `json:"pipelineDisplayName,omitempty"` PipelineName *string `json:"pipelineName,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 Pipeline_SDK ¶ added in v0.5.0
type Pipeline_SDK struct { // Information about the user who created or modified an experiment, trial, // trial component, lineage group, project, or model card. CreatedBy *UserContext `json:"createdBy,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` // Information about the user who created or modified an experiment, trial, // trial component, lineage group, project, or model card. LastModifiedBy *UserContext `json:"lastModifiedBy,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` LastRunTime *metav1.Time `json:"lastRunTime,omitempty"` // Configuration that controls the parallelism of the pipeline. By default, // the parallelism configuration specified applies to all executions of the // pipeline unless overridden. ParallelismConfiguration *ParallelismConfiguration `json:"parallelismConfiguration,omitempty"` PipelineARN *string `json:"pipelineARN,omitempty"` PipelineDescription *string `json:"pipelineDescription,omitempty"` PipelineDisplayName *string `json:"pipelineDisplayName,omitempty"` PipelineName *string `json:"pipelineName,omitempty"` PipelineStatus *string `json:"pipelineStatus,omitempty"` RoleARN *string `json:"roleARN,omitempty"` Tags []*Tag `json:"tags,omitempty"` }
A SageMaker Model Building Pipeline instance.
func (*Pipeline_SDK) DeepCopy ¶ added in v0.5.0
func (in *Pipeline_SDK) DeepCopy() *Pipeline_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Pipeline_SDK.
func (*Pipeline_SDK) DeepCopyInto ¶ added in v0.5.0
func (in *Pipeline_SDK) DeepCopyInto(out *Pipeline_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PredefinedMetricSpecification ¶ added in v1.2.8
type PredefinedMetricSpecification struct {
PredefinedMetricType *string `json:"predefinedMetricType,omitempty"`
}
A specification for a predefined metric.
func (*PredefinedMetricSpecification) DeepCopy ¶ added in v1.2.8
func (in *PredefinedMetricSpecification) DeepCopy() *PredefinedMetricSpecification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PredefinedMetricSpecification.
func (*PredefinedMetricSpecification) DeepCopyInto ¶ added in v1.2.8
func (in *PredefinedMetricSpecification) DeepCopyInto(out *PredefinedMetricSpecification)
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 (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateProcessingJob.html) // // * CreateTrainingJob (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateTrainingJob.html) // // * CreateTransformJob (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateTransformJob.html) 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"` ContainerStartupHealthCheckTimeoutInSeconds *int64 `json:"containerStartupHealthCheckTimeoutInSeconds,omitempty"` // Specifies configuration for a core dump from the model container when the // process crashes. CoreDumpConfig *ProductionVariantCoreDumpConfig `json:"coreDumpConfig,omitempty"` EnableSSMAccess *bool `json:"enableSSMAccess,omitempty"` InitialInstanceCount *int64 `json:"initialInstanceCount,omitempty"` InitialVariantWeight *float64 `json:"initialVariantWeight,omitempty"` InstanceType *string `json:"instanceType,omitempty"` // Settings that control the range in the number of instances that the endpoint // provisions as it scales up or down to accommodate traffic. ManagedInstanceScaling *ProductionVariantManagedInstanceScaling `json:"managedInstanceScaling,omitempty"` ModelDataDownloadTimeoutInSeconds *int64 `json:"modelDataDownloadTimeoutInSeconds,omitempty"` ModelName *string `json:"modelName,omitempty"` // Settings that control how the endpoint routes incoming traffic to the instances // that the endpoint hosts. RoutingConfig *ProductionVariantRoutingConfig `json:"routingConfig,omitempty"` // Specifies the serverless configuration for an endpoint variant. ServerlessConfig *ProductionVariantServerlessConfig `json:"serverlessConfig,omitempty"` VariantName *string `json:"variantName,omitempty"` VolumeSizeInGB *int64 `json:"volumeSizeInGB,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 SageMaker how to distribute traffic among the models by specifying variant weights. For more information on production variants, check Production variants (https://docs.aws.amazon.com/sagemaker/latest/dg/model-ab-testing.html).
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" ProductionVariantInstanceType_ml_dl1_24xlarge ProductionVariantInstanceType = "ml.dl1.24xlarge" ProductionVariantInstanceType_ml_c6i_large ProductionVariantInstanceType = "ml.c6i.large" ProductionVariantInstanceType_ml_c6i_xlarge ProductionVariantInstanceType = "ml.c6i.xlarge" ProductionVariantInstanceType_ml_c6i_2xlarge ProductionVariantInstanceType = "ml.c6i.2xlarge" ProductionVariantInstanceType_ml_c6i_4xlarge ProductionVariantInstanceType = "ml.c6i.4xlarge" ProductionVariantInstanceType_ml_c6i_8xlarge ProductionVariantInstanceType = "ml.c6i.8xlarge" ProductionVariantInstanceType_ml_c6i_12xlarge ProductionVariantInstanceType = "ml.c6i.12xlarge" ProductionVariantInstanceType_ml_c6i_16xlarge ProductionVariantInstanceType = "ml.c6i.16xlarge" ProductionVariantInstanceType_ml_c6i_24xlarge ProductionVariantInstanceType = "ml.c6i.24xlarge" ProductionVariantInstanceType_ml_c6i_32xlarge ProductionVariantInstanceType = "ml.c6i.32xlarge" ProductionVariantInstanceType_ml_g5_xlarge ProductionVariantInstanceType = "ml.g5.xlarge" ProductionVariantInstanceType_ml_g5_2xlarge ProductionVariantInstanceType = "ml.g5.2xlarge" ProductionVariantInstanceType_ml_g5_4xlarge ProductionVariantInstanceType = "ml.g5.4xlarge" ProductionVariantInstanceType_ml_g5_8xlarge ProductionVariantInstanceType = "ml.g5.8xlarge" ProductionVariantInstanceType_ml_g5_12xlarge ProductionVariantInstanceType = "ml.g5.12xlarge" ProductionVariantInstanceType_ml_g5_16xlarge ProductionVariantInstanceType = "ml.g5.16xlarge" ProductionVariantInstanceType_ml_g5_24xlarge ProductionVariantInstanceType = "ml.g5.24xlarge" ProductionVariantInstanceType_ml_g5_48xlarge ProductionVariantInstanceType = "ml.g5.48xlarge" ProductionVariantInstanceType_ml_p4d_24xlarge ProductionVariantInstanceType = "ml.p4d.24xlarge" ProductionVariantInstanceType_ml_c7g_large ProductionVariantInstanceType = "ml.c7g.large" ProductionVariantInstanceType_ml_c7g_xlarge ProductionVariantInstanceType = "ml.c7g.xlarge" ProductionVariantInstanceType_ml_c7g_2xlarge ProductionVariantInstanceType = "ml.c7g.2xlarge" ProductionVariantInstanceType_ml_c7g_4xlarge ProductionVariantInstanceType = "ml.c7g.4xlarge" ProductionVariantInstanceType_ml_c7g_8xlarge ProductionVariantInstanceType = "ml.c7g.8xlarge" ProductionVariantInstanceType_ml_c7g_12xlarge ProductionVariantInstanceType = "ml.c7g.12xlarge" ProductionVariantInstanceType_ml_c7g_16xlarge ProductionVariantInstanceType = "ml.c7g.16xlarge" ProductionVariantInstanceType_ml_m6g_large ProductionVariantInstanceType = "ml.m6g.large" ProductionVariantInstanceType_ml_m6g_xlarge ProductionVariantInstanceType = "ml.m6g.xlarge" ProductionVariantInstanceType_ml_m6g_2xlarge ProductionVariantInstanceType = "ml.m6g.2xlarge" ProductionVariantInstanceType_ml_m6g_4xlarge ProductionVariantInstanceType = "ml.m6g.4xlarge" ProductionVariantInstanceType_ml_m6g_8xlarge ProductionVariantInstanceType = "ml.m6g.8xlarge" ProductionVariantInstanceType_ml_m6g_12xlarge ProductionVariantInstanceType = "ml.m6g.12xlarge" ProductionVariantInstanceType_ml_m6g_16xlarge ProductionVariantInstanceType = "ml.m6g.16xlarge" ProductionVariantInstanceType_ml_m6gd_large ProductionVariantInstanceType = "ml.m6gd.large" ProductionVariantInstanceType_ml_m6gd_xlarge ProductionVariantInstanceType = "ml.m6gd.xlarge" ProductionVariantInstanceType_ml_m6gd_2xlarge ProductionVariantInstanceType = "ml.m6gd.2xlarge" ProductionVariantInstanceType_ml_m6gd_4xlarge ProductionVariantInstanceType = "ml.m6gd.4xlarge" ProductionVariantInstanceType_ml_m6gd_8xlarge ProductionVariantInstanceType = "ml.m6gd.8xlarge" ProductionVariantInstanceType_ml_m6gd_12xlarge ProductionVariantInstanceType = "ml.m6gd.12xlarge" ProductionVariantInstanceType_ml_m6gd_16xlarge ProductionVariantInstanceType = "ml.m6gd.16xlarge" ProductionVariantInstanceType_ml_c6g_large ProductionVariantInstanceType = "ml.c6g.large" ProductionVariantInstanceType_ml_c6g_xlarge ProductionVariantInstanceType = "ml.c6g.xlarge" ProductionVariantInstanceType_ml_c6g_2xlarge ProductionVariantInstanceType = "ml.c6g.2xlarge" ProductionVariantInstanceType_ml_c6g_4xlarge ProductionVariantInstanceType = "ml.c6g.4xlarge" ProductionVariantInstanceType_ml_c6g_8xlarge ProductionVariantInstanceType = "ml.c6g.8xlarge" ProductionVariantInstanceType_ml_c6g_12xlarge ProductionVariantInstanceType = "ml.c6g.12xlarge" ProductionVariantInstanceType_ml_c6g_16xlarge ProductionVariantInstanceType = "ml.c6g.16xlarge" ProductionVariantInstanceType_ml_c6gd_large ProductionVariantInstanceType = "ml.c6gd.large" ProductionVariantInstanceType_ml_c6gd_xlarge ProductionVariantInstanceType = "ml.c6gd.xlarge" ProductionVariantInstanceType_ml_c6gd_2xlarge ProductionVariantInstanceType = "ml.c6gd.2xlarge" ProductionVariantInstanceType_ml_c6gd_4xlarge ProductionVariantInstanceType = "ml.c6gd.4xlarge" ProductionVariantInstanceType_ml_c6gd_8xlarge ProductionVariantInstanceType = "ml.c6gd.8xlarge" ProductionVariantInstanceType_ml_c6gd_12xlarge ProductionVariantInstanceType = "ml.c6gd.12xlarge" ProductionVariantInstanceType_ml_c6gd_16xlarge ProductionVariantInstanceType = "ml.c6gd.16xlarge" ProductionVariantInstanceType_ml_c6gn_large ProductionVariantInstanceType = "ml.c6gn.large" ProductionVariantInstanceType_ml_c6gn_xlarge ProductionVariantInstanceType = "ml.c6gn.xlarge" ProductionVariantInstanceType_ml_c6gn_2xlarge ProductionVariantInstanceType = "ml.c6gn.2xlarge" ProductionVariantInstanceType_ml_c6gn_4xlarge ProductionVariantInstanceType = "ml.c6gn.4xlarge" ProductionVariantInstanceType_ml_c6gn_8xlarge ProductionVariantInstanceType = "ml.c6gn.8xlarge" ProductionVariantInstanceType_ml_c6gn_12xlarge ProductionVariantInstanceType = "ml.c6gn.12xlarge" ProductionVariantInstanceType_ml_c6gn_16xlarge ProductionVariantInstanceType = "ml.c6gn.16xlarge" ProductionVariantInstanceType_ml_r6g_large ProductionVariantInstanceType = "ml.r6g.large" ProductionVariantInstanceType_ml_r6g_xlarge ProductionVariantInstanceType = "ml.r6g.xlarge" ProductionVariantInstanceType_ml_r6g_2xlarge ProductionVariantInstanceType = "ml.r6g.2xlarge" ProductionVariantInstanceType_ml_r6g_4xlarge ProductionVariantInstanceType = "ml.r6g.4xlarge" ProductionVariantInstanceType_ml_r6g_8xlarge ProductionVariantInstanceType = "ml.r6g.8xlarge" ProductionVariantInstanceType_ml_r6g_12xlarge ProductionVariantInstanceType = "ml.r6g.12xlarge" ProductionVariantInstanceType_ml_r6g_16xlarge ProductionVariantInstanceType = "ml.r6g.16xlarge" ProductionVariantInstanceType_ml_r6gd_large ProductionVariantInstanceType = "ml.r6gd.large" ProductionVariantInstanceType_ml_r6gd_xlarge ProductionVariantInstanceType = "ml.r6gd.xlarge" ProductionVariantInstanceType_ml_r6gd_2xlarge ProductionVariantInstanceType = "ml.r6gd.2xlarge" ProductionVariantInstanceType_ml_r6gd_4xlarge ProductionVariantInstanceType = "ml.r6gd.4xlarge" ProductionVariantInstanceType_ml_r6gd_8xlarge ProductionVariantInstanceType = "ml.r6gd.8xlarge" ProductionVariantInstanceType_ml_r6gd_12xlarge ProductionVariantInstanceType = "ml.r6gd.12xlarge" ProductionVariantInstanceType_ml_r6gd_16xlarge ProductionVariantInstanceType = "ml.r6gd.16xlarge" ProductionVariantInstanceType_ml_p4de_24xlarge ProductionVariantInstanceType = "ml.p4de.24xlarge" ProductionVariantInstanceType_ml_trn1_2xlarge ProductionVariantInstanceType = "ml.trn1.2xlarge" ProductionVariantInstanceType_ml_trn1_32xlarge ProductionVariantInstanceType = "ml.trn1.32xlarge" ProductionVariantInstanceType_ml_trn1n_32xlarge ProductionVariantInstanceType = "ml.trn1n.32xlarge" ProductionVariantInstanceType_ml_inf2_xlarge ProductionVariantInstanceType = "ml.inf2.xlarge" ProductionVariantInstanceType_ml_inf2_8xlarge ProductionVariantInstanceType = "ml.inf2.8xlarge" ProductionVariantInstanceType_ml_inf2_24xlarge ProductionVariantInstanceType = "ml.inf2.24xlarge" ProductionVariantInstanceType_ml_inf2_48xlarge ProductionVariantInstanceType = "ml.inf2.48xlarge" ProductionVariantInstanceType_ml_p5_48xlarge ProductionVariantInstanceType = "ml.p5.48xlarge" ProductionVariantInstanceType_ml_m7i_large ProductionVariantInstanceType = "ml.m7i.large" ProductionVariantInstanceType_ml_m7i_xlarge ProductionVariantInstanceType = "ml.m7i.xlarge" ProductionVariantInstanceType_ml_m7i_2xlarge ProductionVariantInstanceType = "ml.m7i.2xlarge" ProductionVariantInstanceType_ml_m7i_4xlarge ProductionVariantInstanceType = "ml.m7i.4xlarge" ProductionVariantInstanceType_ml_m7i_8xlarge ProductionVariantInstanceType = "ml.m7i.8xlarge" ProductionVariantInstanceType_ml_m7i_12xlarge ProductionVariantInstanceType = "ml.m7i.12xlarge" ProductionVariantInstanceType_ml_m7i_16xlarge ProductionVariantInstanceType = "ml.m7i.16xlarge" ProductionVariantInstanceType_ml_m7i_24xlarge ProductionVariantInstanceType = "ml.m7i.24xlarge" ProductionVariantInstanceType_ml_m7i_48xlarge ProductionVariantInstanceType = "ml.m7i.48xlarge" ProductionVariantInstanceType_ml_c7i_large ProductionVariantInstanceType = "ml.c7i.large" ProductionVariantInstanceType_ml_c7i_xlarge ProductionVariantInstanceType = "ml.c7i.xlarge" ProductionVariantInstanceType_ml_c7i_2xlarge ProductionVariantInstanceType = "ml.c7i.2xlarge" ProductionVariantInstanceType_ml_c7i_4xlarge ProductionVariantInstanceType = "ml.c7i.4xlarge" ProductionVariantInstanceType_ml_c7i_8xlarge ProductionVariantInstanceType = "ml.c7i.8xlarge" ProductionVariantInstanceType_ml_c7i_12xlarge ProductionVariantInstanceType = "ml.c7i.12xlarge" ProductionVariantInstanceType_ml_c7i_16xlarge ProductionVariantInstanceType = "ml.c7i.16xlarge" ProductionVariantInstanceType_ml_c7i_24xlarge ProductionVariantInstanceType = "ml.c7i.24xlarge" ProductionVariantInstanceType_ml_c7i_48xlarge ProductionVariantInstanceType = "ml.c7i.48xlarge" ProductionVariantInstanceType_ml_r7i_large ProductionVariantInstanceType = "ml.r7i.large" ProductionVariantInstanceType_ml_r7i_xlarge ProductionVariantInstanceType = "ml.r7i.xlarge" ProductionVariantInstanceType_ml_r7i_2xlarge ProductionVariantInstanceType = "ml.r7i.2xlarge" ProductionVariantInstanceType_ml_r7i_4xlarge ProductionVariantInstanceType = "ml.r7i.4xlarge" ProductionVariantInstanceType_ml_r7i_8xlarge ProductionVariantInstanceType = "ml.r7i.8xlarge" ProductionVariantInstanceType_ml_r7i_12xlarge ProductionVariantInstanceType = "ml.r7i.12xlarge" ProductionVariantInstanceType_ml_r7i_16xlarge ProductionVariantInstanceType = "ml.r7i.16xlarge" ProductionVariantInstanceType_ml_r7i_24xlarge ProductionVariantInstanceType = "ml.r7i.24xlarge" ProductionVariantInstanceType_ml_r7i_48xlarge ProductionVariantInstanceType = "ml.r7i.48xlarge" )
type ProductionVariantManagedInstanceScaling ¶ added in v1.2.8
type ProductionVariantManagedInstanceScaling struct { MaxInstanceCount *int64 `json:"maxInstanceCount,omitempty"` MinInstanceCount *int64 `json:"minInstanceCount,omitempty"` Status *string `json:"status,omitempty"` }
Settings that control the range in the number of instances that the endpoint provisions as it scales up or down to accommodate traffic.
func (*ProductionVariantManagedInstanceScaling) DeepCopy ¶ added in v1.2.8
func (in *ProductionVariantManagedInstanceScaling) DeepCopy() *ProductionVariantManagedInstanceScaling
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductionVariantManagedInstanceScaling.
func (*ProductionVariantManagedInstanceScaling) DeepCopyInto ¶ added in v1.2.8
func (in *ProductionVariantManagedInstanceScaling) DeepCopyInto(out *ProductionVariantManagedInstanceScaling)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductionVariantRoutingConfig ¶ added in v1.2.8
type ProductionVariantRoutingConfig struct {
RoutingStrategy *string `json:"routingStrategy,omitempty"`
}
Settings that control how the endpoint routes incoming traffic to the instances that the endpoint hosts.
func (*ProductionVariantRoutingConfig) DeepCopy ¶ added in v1.2.8
func (in *ProductionVariantRoutingConfig) DeepCopy() *ProductionVariantRoutingConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductionVariantRoutingConfig.
func (*ProductionVariantRoutingConfig) DeepCopyInto ¶ added in v1.2.8
func (in *ProductionVariantRoutingConfig) DeepCopyInto(out *ProductionVariantRoutingConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductionVariantServerlessConfig ¶ added in v0.6.0
type ProductionVariantServerlessConfig struct { MaxConcurrency *int64 `json:"maxConcurrency,omitempty"` MemorySizeInMB *int64 `json:"memorySizeInMB,omitempty"` ProvisionedConcurrency *int64 `json:"provisionedConcurrency,omitempty"` }
Specifies the serverless configuration for an endpoint variant.
func (*ProductionVariantServerlessConfig) DeepCopy ¶ added in v0.6.0
func (in *ProductionVariantServerlessConfig) DeepCopy() *ProductionVariantServerlessConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductionVariantServerlessConfig.
func (*ProductionVariantServerlessConfig) DeepCopyInto ¶ added in v0.6.0
func (in *ProductionVariantServerlessConfig) DeepCopyInto(out *ProductionVariantServerlessConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductionVariantServerlessUpdateConfig ¶ added in v1.2.8
type ProductionVariantServerlessUpdateConfig struct { MaxConcurrency *int64 `json:"maxConcurrency,omitempty"` ProvisionedConcurrency *int64 `json:"provisionedConcurrency,omitempty"` }
Specifies the serverless update concurrency configuration for an endpoint variant.
func (*ProductionVariantServerlessUpdateConfig) DeepCopy ¶ added in v1.2.8
func (in *ProductionVariantServerlessUpdateConfig) DeepCopy() *ProductionVariantServerlessUpdateConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductionVariantServerlessUpdateConfig.
func (*ProductionVariantServerlessUpdateConfig) DeepCopyInto ¶ added in v1.2.8
func (in *ProductionVariantServerlessUpdateConfig) DeepCopyInto(out *ProductionVariantServerlessUpdateConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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"` // Specifies the serverless configuration for an endpoint variant. CurrentServerlessConfig *ProductionVariantServerlessConfig `json:"currentServerlessConfig,omitempty"` CurrentWeight *float64 `json:"currentWeight,omitempty"` DeployedImages []*DeployedImage `json:"deployedImages,omitempty"` DesiredInstanceCount *int64 `json:"desiredInstanceCount,omitempty"` // Specifies the serverless configuration for an endpoint variant. DesiredServerlessConfig *ProductionVariantServerlessConfig `json:"desiredServerlessConfig,omitempty"` DesiredWeight *float64 `json:"desiredWeight,omitempty"` // Settings that control the range in the number of instances that the endpoint // provisions as it scales up or down to accommodate traffic. ManagedInstanceScaling *ProductionVariantManagedInstanceScaling `json:"managedInstanceScaling,omitempty"` // Settings that control how the endpoint routes incoming traffic to the instances // that the endpoint hosts. RoutingConfig *ProductionVariantRoutingConfig `json:"routingConfig,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 Amazon SageMaker 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 Amazon SageMaker 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, lineage group, project, or model card. CreatedBy *UserContext `json:"createdBy,omitempty"` CreationTime *metav1.Time `json:"creationTime,omitempty"` // Information about the user who created or modified an experiment, trial, // trial component, lineage group, project, or model card. 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 QualityCheckStepMetadata ¶ added in v0.4.0
type QualityCheckStepMetadata struct { BaselineUsedForDriftCheckConstraints *string `json:"baselineUsedForDriftCheckConstraints,omitempty"` BaselineUsedForDriftCheckStatistics *string `json:"baselineUsedForDriftCheckStatistics,omitempty"` CalculatedBaselineConstraints *string `json:"calculatedBaselineConstraints,omitempty"` CalculatedBaselineStatistics *string `json:"calculatedBaselineStatistics,omitempty"` CheckJobARN *string `json:"checkJobARN,omitempty"` CheckType *string `json:"checkType,omitempty"` ModelPackageGroupName *string `json:"modelPackageGroupName,omitempty"` RegisterNewBaseline *bool `json:"registerNewBaseline,omitempty"` SkipCheck *bool `json:"skipCheck,omitempty"` ViolationReport *string `json:"violationReport,omitempty"` }
Container for the metadata for a Quality check step. For more information, see the topic on QualityCheck step (https://docs.aws.amazon.com/sagemaker/latest/dg/build-and-manage-steps.html#step-type-quality-check) in the Amazon SageMaker Developer Guide.
func (*QualityCheckStepMetadata) DeepCopy ¶ added in v0.4.0
func (in *QualityCheckStepMetadata) DeepCopy() *QualityCheckStepMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QualityCheckStepMetadata.
func (*QualityCheckStepMetadata) DeepCopyInto ¶ added in v0.4.0
func (in *QualityCheckStepMetadata) DeepCopyInto(out *QualityCheckStepMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryFilters ¶ added in v0.4.0
type QueryFilters struct { CreatedAfter *metav1.Time `json:"createdAfter,omitempty"` CreatedBefore *metav1.Time `json:"createdBefore,omitempty"` ModifiedAfter *metav1.Time `json:"modifiedAfter,omitempty"` ModifiedBefore *metav1.Time `json:"modifiedBefore,omitempty"` }
A set of filters to narrow the set of lineage entities connected to the StartArn(s) returned by the QueryLineage API action.
func (*QueryFilters) DeepCopy ¶ added in v0.4.0
func (in *QueryFilters) DeepCopy() *QueryFilters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryFilters.
func (*QueryFilters) DeepCopyInto ¶ added in v0.4.0
func (in *QueryFilters) DeepCopyInto(out *QueryFilters)
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.
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"` RStudioConnectURL *string `json:"rStudioConnectURL,omitempty"` RStudioPackageManagerURL *string `json:"rStudioPackageManagerURL,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 RealTimeInferenceConfig ¶ added in v1.2.0
type RealTimeInferenceConfig struct { InstanceCount *int64 `json:"instanceCount,omitempty"` InstanceType *string `json:"instanceType,omitempty"` }
The infrastructure configuration for deploying the model to a real-time inference endpoint.
func (*RealTimeInferenceConfig) DeepCopy ¶ added in v1.2.0
func (in *RealTimeInferenceConfig) DeepCopy() *RealTimeInferenceConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RealTimeInferenceConfig.
func (*RealTimeInferenceConfig) DeepCopyInto ¶ added in v1.2.0
func (in *RealTimeInferenceConfig) DeepCopyInto(out *RealTimeInferenceConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RealTimeInferenceRecommendation ¶ added in v1.2.8
type RealTimeInferenceRecommendation struct { Environment map[string]*string `json:"environment,omitempty"` InstanceType *string `json:"instanceType,omitempty"` RecommendationID *string `json:"recommendationID,omitempty"` }
The recommended configuration to use for Real-Time Inference.
func (*RealTimeInferenceRecommendation) DeepCopy ¶ added in v1.2.8
func (in *RealTimeInferenceRecommendation) DeepCopy() *RealTimeInferenceRecommendation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RealTimeInferenceRecommendation.
func (*RealTimeInferenceRecommendation) DeepCopyInto ¶ added in v1.2.8
func (in *RealTimeInferenceRecommendation) DeepCopyInto(out *RealTimeInferenceRecommendation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecommendationJobCompiledOutputConfig ¶ added in v0.4.5
type RecommendationJobCompiledOutputConfig struct {
S3OutputURI *string `json:"s3OutputURI,omitempty"`
}
Provides information about the output configuration for the compiled model.
func (*RecommendationJobCompiledOutputConfig) DeepCopy ¶ added in v0.4.5
func (in *RecommendationJobCompiledOutputConfig) DeepCopy() *RecommendationJobCompiledOutputConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecommendationJobCompiledOutputConfig.
func (*RecommendationJobCompiledOutputConfig) DeepCopyInto ¶ added in v0.4.5
func (in *RecommendationJobCompiledOutputConfig) DeepCopyInto(out *RecommendationJobCompiledOutputConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecommendationJobContainerConfig ¶ added in v0.4.5
type RecommendationJobContainerConfig struct { Domain *string `json:"domain,omitempty"` Framework *string `json:"framework,omitempty"` NearestModelName *string `json:"nearestModelName,omitempty"` Task *string `json:"task,omitempty"` }
Specifies mandatory fields for running an Inference Recommender job directly in the CreateInferenceRecommendationsJob (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateInferenceRecommendationsJob.html) API. The fields specified in ContainerConfig override the corresponding fields in the model package. Use ContainerConfig if you want to specify these fields for the recommendation job but don't want to edit them in your model package.
func (*RecommendationJobContainerConfig) DeepCopy ¶ added in v0.4.5
func (in *RecommendationJobContainerConfig) DeepCopy() *RecommendationJobContainerConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecommendationJobContainerConfig.
func (*RecommendationJobContainerConfig) DeepCopyInto ¶ added in v0.4.5
func (in *RecommendationJobContainerConfig) DeepCopyInto(out *RecommendationJobContainerConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecommendationJobInputConfig ¶ added in v0.4.0
type RecommendationJobInputConfig struct { ModelName *string `json:"modelName,omitempty"` ModelPackageVersionARN *string `json:"modelPackageVersionARN,omitempty"` VolumeKMSKeyID *string `json:"volumeKMSKeyID,omitempty"` }
The input configuration of the recommendation job.
func (*RecommendationJobInputConfig) DeepCopy ¶ added in v0.4.0
func (in *RecommendationJobInputConfig) DeepCopy() *RecommendationJobInputConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecommendationJobInputConfig.
func (*RecommendationJobInputConfig) DeepCopyInto ¶ added in v0.4.0
func (in *RecommendationJobInputConfig) DeepCopyInto(out *RecommendationJobInputConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecommendationJobOutputConfig ¶ added in v0.4.5
type RecommendationJobOutputConfig struct {
KMSKeyID *string `json:"kmsKeyID,omitempty"`
}
Provides information about the output configuration for the compiled model.
func (*RecommendationJobOutputConfig) DeepCopy ¶ added in v0.4.5
func (in *RecommendationJobOutputConfig) DeepCopy() *RecommendationJobOutputConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecommendationJobOutputConfig.
func (*RecommendationJobOutputConfig) DeepCopyInto ¶ added in v0.4.5
func (in *RecommendationJobOutputConfig) DeepCopyInto(out *RecommendationJobOutputConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecommendationJobPayloadConfig ¶ added in v0.4.5
type RecommendationJobPayloadConfig struct {
SamplePayloadURL *string `json:"samplePayloadURL,omitempty"`
}
The configuration for the payload for a recommendation job.
func (*RecommendationJobPayloadConfig) DeepCopy ¶ added in v0.4.5
func (in *RecommendationJobPayloadConfig) DeepCopy() *RecommendationJobPayloadConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecommendationJobPayloadConfig.
func (*RecommendationJobPayloadConfig) DeepCopyInto ¶ added in v0.4.5
func (in *RecommendationJobPayloadConfig) DeepCopyInto(out *RecommendationJobPayloadConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecommendationJobStatus ¶ added in v0.4.0
type RecommendationJobStatus string
const ( RecommendationJobStatus_PENDING RecommendationJobStatus = "PENDING" RecommendationJobStatus_IN_PROGRESS RecommendationJobStatus = "IN_PROGRESS" RecommendationJobStatus_COMPLETED RecommendationJobStatus = "COMPLETED" RecommendationJobStatus_FAILED RecommendationJobStatus = "FAILED" RecommendationJobStatus_STOPPING RecommendationJobStatus = "STOPPING" RecommendationJobStatus_STOPPED RecommendationJobStatus = "STOPPED" RecommendationJobStatus_DELETING RecommendationJobStatus = "DELETING" RecommendationJobStatus_DELETED RecommendationJobStatus = "DELETED" )
type RecommendationJobStoppingConditions ¶ added in v1.2.0
type RecommendationJobStoppingConditions struct {
MaxInvocations *int64 `json:"maxInvocations,omitempty"`
}
Specifies conditions for stopping a job. When a job reaches a stopping condition limit, SageMaker ends the job.
func (*RecommendationJobStoppingConditions) DeepCopy ¶ added in v1.2.0
func (in *RecommendationJobStoppingConditions) DeepCopy() *RecommendationJobStoppingConditions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecommendationJobStoppingConditions.
func (*RecommendationJobStoppingConditions) DeepCopyInto ¶ added in v1.2.0
func (in *RecommendationJobStoppingConditions) DeepCopyInto(out *RecommendationJobStoppingConditions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecommendationJobSupportedEndpointType ¶ added in v1.2.8
type RecommendationJobSupportedEndpointType string
const ( RecommendationJobSupportedEndpointType_RealTime RecommendationJobSupportedEndpointType = "RealTime" RecommendationJobSupportedEndpointType_Serverless RecommendationJobSupportedEndpointType = "Serverless" )
type RecommendationJobType ¶ added in v0.4.0
type RecommendationJobType string
const ( RecommendationJobType_Default RecommendationJobType = "Default" RecommendationJobType_Advanced RecommendationJobType = "Advanced" )
type RecommendationMetrics ¶ added in v0.4.0
type RecommendationMetrics struct { CostPerHour *float64 `json:"costPerHour,omitempty"` CostPerInference *float64 `json:"costPerInference,omitempty"` MaxInvocations *int64 `json:"maxInvocations,omitempty"` ModelLatency *int64 `json:"modelLatency,omitempty"` }
The metrics of recommendations.
func (*RecommendationMetrics) DeepCopy ¶ added in v0.4.0
func (in *RecommendationMetrics) DeepCopy() *RecommendationMetrics
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecommendationMetrics.
func (*RecommendationMetrics) DeepCopyInto ¶ added in v0.4.0
func (in *RecommendationMetrics) DeepCopyInto(out *RecommendationMetrics)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecommendationStatus ¶ added in v1.2.8
type RecommendationStatus string
const ( RecommendationStatus_IN_PROGRESS RecommendationStatus = "IN_PROGRESS" RecommendationStatus_COMPLETED RecommendationStatus = "COMPLETED" RecommendationStatus_FAILED RecommendationStatus = "FAILED" RecommendationStatus_NOT_APPLICABLE RecommendationStatus = "NOT_APPLICABLE" )
type RecommendationStepType ¶ added in v1.2.0
type RecommendationStepType string
const (
RecommendationStepType_BENCHMARK RecommendationStepType = "BENCHMARK"
)
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 RemoteDebugConfig ¶ added in v1.2.8
type RemoteDebugConfig struct {
EnableRemoteDebug *bool `json:"enableRemoteDebug,omitempty"`
}
Configuration for remote debugging for the CreateTrainingJob (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateTrainingJob.html) API. To learn more about the remote debugging functionality of SageMaker, see Access a training container through Amazon Web Services Systems Manager (SSM) for remote debugging (https://docs.aws.amazon.com/sagemaker/latest/dg/train-remote-debugging.html).
func (*RemoteDebugConfig) DeepCopy ¶ added in v1.2.8
func (in *RemoteDebugConfig) DeepCopy() *RemoteDebugConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteDebugConfig.
func (*RemoteDebugConfig) DeepCopyInto ¶ added in v1.2.8
func (in *RemoteDebugConfig) DeepCopyInto(out *RemoteDebugConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RemoteDebugConfigForUpdate ¶ added in v1.2.8
type RemoteDebugConfigForUpdate struct {
EnableRemoteDebug *bool `json:"enableRemoteDebug,omitempty"`
}
Configuration for remote debugging for the UpdateTrainingJob (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_UpdateTrainingJob.html) API. To learn more about the remote debugging functionality of SageMaker, see Access a training container through Amazon Web Services Systems Manager (SSM) for remote debugging (https://docs.aws.amazon.com/sagemaker/latest/dg/train-remote-debugging.html).
func (*RemoteDebugConfigForUpdate) DeepCopy ¶ added in v1.2.8
func (in *RemoteDebugConfigForUpdate) DeepCopy() *RemoteDebugConfigForUpdate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteDebugConfigForUpdate.
func (*RemoteDebugConfigForUpdate) DeepCopyInto ¶ added in v1.2.8
func (in *RemoteDebugConfigForUpdate) DeepCopyInto(out *RemoteDebugConfigForUpdate)
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 ResourceCatalog ¶ added in v1.2.8
A resource catalog containing all of the resources of a specific resource type within a resource owner account. For an example on sharing the Amazon SageMaker Feature Store DefaultFeatureGroupCatalog, see Share Amazon SageMaker Catalog resource type (https://docs.aws.amazon.com/sagemaker/latest/APIReference/feature-store-cross-account-discoverability-share-sagemaker-catalog.html) in the Amazon SageMaker Developer Guide.
func (*ResourceCatalog) DeepCopy ¶ added in v1.2.8
func (in *ResourceCatalog) DeepCopy() *ResourceCatalog
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceCatalog.
func (*ResourceCatalog) DeepCopyInto ¶ added in v1.2.8
func (in *ResourceCatalog) DeepCopyInto(out *ResourceCatalog)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceCatalogSortBy ¶ added in v1.2.8
type ResourceCatalogSortBy string
const (
ResourceCatalogSortBy_CreationTime ResourceCatalogSortBy = "CreationTime"
)
type ResourceCatalogSortOrder ¶ added in v1.2.8
type ResourceCatalogSortOrder string
const ( ResourceCatalogSortOrder_Ascending ResourceCatalogSortOrder = "Ascending" ResourceCatalogSortOrder_Descending ResourceCatalogSortOrder = "Descending" )
type ResourceConfig ¶
type ResourceConfig struct { InstanceCount *int64 `json:"instanceCount,omitempty"` InstanceGroups []*InstanceGroup `json:"instanceGroups,omitempty"` InstanceType *string `json:"instanceType,omitempty"` // Optional. Customer requested period in seconds for which the Training cluster // is kept alive after the job is finished. KeepAlivePeriodInSeconds *int64 `json:"keepAlivePeriodInSeconds,omitempty"` VolumeKMSKeyID *string `json:"volumeKMSKeyID,omitempty"` VolumeSizeInGB *int64 `json:"volumeSizeInGB,omitempty"` }
Describes the resources, including machine learning (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 ResourceConfigForUpdate ¶ added in v0.5.0
type ResourceConfigForUpdate struct { // Optional. Customer requested period in seconds for which the Training cluster // is kept alive after the job is finished. KeepAlivePeriodInSeconds *int64 `json:"keepAlivePeriodInSeconds,omitempty"` }
The ResourceConfig to update KeepAlivePeriodInSeconds. Other fields in the ResourceConfig cannot be updated.
func (*ResourceConfigForUpdate) DeepCopy ¶ added in v0.5.0
func (in *ResourceConfigForUpdate) DeepCopy() *ResourceConfigForUpdate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceConfigForUpdate.
func (*ResourceConfigForUpdate) DeepCopyInto ¶ added in v0.5.0
func (in *ResourceConfigForUpdate) DeepCopyInto(out *ResourceConfigForUpdate)
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"` SageMakerImageVersionAlias *string `json:"sageMakerImageVersionAlias,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_Model ResourceType = "Model" ResourceType_ModelPackage ResourceType = "ModelPackage" ResourceType_ModelPackageGroup ResourceType = "ModelPackageGroup" ResourceType_Pipeline ResourceType = "Pipeline" ResourceType_PipelineExecution ResourceType = "PipelineExecution" ResourceType_FeatureGroup ResourceType = "FeatureGroup" ResourceType_FeatureMetadata ResourceType = "FeatureMetadata" ResourceType_Image ResourceType = "Image" ResourceType_ImageVersion ResourceType = "ImageVersion" ResourceType_Project ResourceType = "Project" ResourceType_HyperParameterTuningJob ResourceType = "HyperParameterTuningJob" ResourceType_ModelCard ResourceType = "ModelCard" )
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 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 RetryStrategy ¶ added in v0.5.0
type RetryStrategy struct {
MaximumRetryAttempts *int64 `json:"maximumRetryAttempts,omitempty"`
}
The retry strategy to use when a training job fails due to an InternalServerError. RetryStrategy is specified as part of the CreateTrainingJob and CreateHyperParameterTuningJob requests. You can add the StoppingCondition parameter to the request to limit the training time for the complete job.
func (*RetryStrategy) DeepCopy ¶ added in v0.5.0
func (in *RetryStrategy) DeepCopy() *RetryStrategy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetryStrategy.
func (*RetryStrategy) DeepCopyInto ¶ added in v0.5.0
func (in *RetryStrategy) DeepCopyInto(out *RetryStrategy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RollingUpdatePolicy ¶ added in v1.2.8
type RollingUpdatePolicy struct { // Specifies the type and size of the endpoint capacity to activate for a blue/green // deployment, a rolling deployment, or a rollback strategy. You can specify // your batches as either instance count or the overall percentage or your fleet. // // For a rollback strategy, if you don't specify the fields in this object, // or if you set the Value to 100%, then SageMaker uses a blue/green rollback // strategy and rolls all traffic back to the blue fleet. MaximumBatchSize *CapacitySize `json:"maximumBatchSize,omitempty"` MaximumExecutionTimeoutInSeconds *int64 `json:"maximumExecutionTimeoutInSeconds,omitempty"` // Specifies the type and size of the endpoint capacity to activate for a blue/green // deployment, a rolling deployment, or a rollback strategy. You can specify // your batches as either instance count or the overall percentage or your fleet. // // For a rollback strategy, if you don't specify the fields in this object, // or if you set the Value to 100%, then SageMaker uses a blue/green rollback // strategy and rolls all traffic back to the blue fleet. RollbackMaximumBatchSize *CapacitySize `json:"rollbackMaximumBatchSize,omitempty"` WaitIntervalInSeconds *int64 `json:"waitIntervalInSeconds,omitempty"` }
Specifies a rolling deployment strategy for updating a SageMaker endpoint.
func (*RollingUpdatePolicy) DeepCopy ¶ added in v1.2.8
func (in *RollingUpdatePolicy) DeepCopy() *RollingUpdatePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollingUpdatePolicy.
func (*RollingUpdatePolicy) DeepCopyInto ¶ added in v1.2.8
func (in *RollingUpdatePolicy) DeepCopyInto(out *RollingUpdatePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RootAccess ¶
type RootAccess string
const ( RootAccess_Enabled RootAccess = "Enabled" RootAccess_Disabled RootAccess = "Disabled" )
type RoutingStrategy ¶ added in v1.2.8
type RoutingStrategy string
const ( RoutingStrategy_LEAST_OUTSTANDING_REQUESTS RoutingStrategy = "LEAST_OUTSTANDING_REQUESTS" RoutingStrategy_RANDOM RoutingStrategy = "RANDOM" )
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"` InstanceGroupNames []*string `json:"instanceGroupNames,omitempty"` S3DataDistributionType *string `json:"s3DataDistributionType,omitempty"` S3DataType *string `json:"s3DataType,omitempty"` S3URI *string `json:"s3URI,omitempty"` }
Describes the S3 data source.
Your input bucket must be in the same Amazon Web Services region as your training job.
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 S3ModelDataSource ¶ added in v1.2.8
type S3ModelDataSource struct { CompressionType *string `json:"compressionType,omitempty"` // The access configuration file to control access to the ML model. You can // explicitly accept the model end-user license agreement (EULA) within the // ModelAccessConfig. // // * If you are a Jumpstart user, see the End-user license agreements (https://docs.aws.amazon.com/sagemaker/latest/dg/jumpstart-foundation-models-choose.html#jumpstart-foundation-models-choose-eula) // section for more details on accepting the EULA. // // * If you are an AutoML user, see the Optional Parameters section of Create // an AutoML job to fine-tune text generation models using the API for details // on How to set the EULA acceptance when fine-tuning a model using the AutoML // API (https://docs.aws.amazon.com/sagemaker/latest/dg/autopilot-create-experiment-finetune-llms.html#autopilot-llms-finetuning-api-optional-params). ModelAccessConfig *ModelAccessConfig `json:"modelAccessConfig,omitempty"` S3DataType *string `json:"s3DataType,omitempty"` S3URI *string `json:"s3URI,omitempty"` }
Specifies the S3 location of ML model data to deploy.
func (*S3ModelDataSource) DeepCopy ¶ added in v1.2.8
func (in *S3ModelDataSource) DeepCopy() *S3ModelDataSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3ModelDataSource.
func (*S3ModelDataSource) DeepCopyInto ¶ added in v1.2.8
func (in *S3ModelDataSource) DeepCopyInto(out *S3ModelDataSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3ModelDataType ¶ added in v1.2.8
type S3ModelDataType string
const ( S3ModelDataType_S3Prefix S3ModelDataType = "S3Prefix" S3ModelDataType_S3Object S3ModelDataType = "S3Object" )
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 ScalingPolicyMetric ¶ added in v1.2.8
type ScalingPolicyMetric struct { InvocationsPerInstance *int64 `json:"invocationsPerInstance,omitempty"` ModelLatency *int64 `json:"modelLatency,omitempty"` }
The metric for a scaling policy.
func (*ScalingPolicyMetric) DeepCopy ¶ added in v1.2.8
func (in *ScalingPolicyMetric) DeepCopy() *ScalingPolicyMetric
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScalingPolicyMetric.
func (*ScalingPolicyMetric) DeepCopyInto ¶ added in v1.2.8
func (in *ScalingPolicyMetric) DeepCopyInto(out *ScalingPolicyMetric)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScalingPolicyObjective ¶ added in v1.2.8
type ScalingPolicyObjective struct { MaxInvocationsPerMinute *int64 `json:"maxInvocationsPerMinute,omitempty"` MinInvocationsPerMinute *int64 `json:"minInvocationsPerMinute,omitempty"` }
An object where you specify the anticipated traffic pattern for an endpoint.
func (*ScalingPolicyObjective) DeepCopy ¶ added in v1.2.8
func (in *ScalingPolicyObjective) DeepCopy() *ScalingPolicyObjective
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScalingPolicyObjective.
func (*ScalingPolicyObjective) DeepCopyInto ¶ added in v1.2.8
func (in *ScalingPolicyObjective) DeepCopyInto(out *ScalingPolicyObjective)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleConfig ¶
type ScheduleConfig struct { DataAnalysisEndTime *string `json:"dataAnalysisEndTime,omitempty"` DataAnalysisStartTime *string `json:"dataAnalysisStartTime,omitempty"` 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" SecondaryStatus_Pending SecondaryStatus = "Pending" )
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 SecondaryStatusTransitions for DescribeTrainingJob (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeTrainingJob.html). 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, 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 SelectedStep ¶ added in v1.2.8
type SelectedStep struct {
StepName *string `json:"stepName,omitempty"`
}
A step selected to run in selective execution mode.
func (*SelectedStep) DeepCopy ¶ added in v1.2.8
func (in *SelectedStep) DeepCopy() *SelectedStep
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectedStep.
func (*SelectedStep) DeepCopyInto ¶ added in v1.2.8
func (in *SelectedStep) DeepCopyInto(out *SelectedStep)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelectiveExecutionConfig ¶ added in v1.2.8
type SelectiveExecutionConfig struct { SelectedSteps []*SelectedStep `json:"selectedSteps,omitempty"` SourcePipelineExecutionARN *string `json:"sourcePipelineExecutionARN,omitempty"` }
The selective execution configuration applied to the pipeline run.
func (*SelectiveExecutionConfig) DeepCopy ¶ added in v1.2.8
func (in *SelectiveExecutionConfig) DeepCopy() *SelectiveExecutionConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectiveExecutionConfig.
func (*SelectiveExecutionConfig) DeepCopyInto ¶ added in v1.2.8
func (in *SelectiveExecutionConfig) DeepCopyInto(out *SelectiveExecutionConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelectiveExecutionResult ¶ added in v1.2.8
type SelectiveExecutionResult struct {
SourcePipelineExecutionARN *string `json:"sourcePipelineExecutionARN,omitempty"`
}
The ARN from an execution of the current pipeline.
func (*SelectiveExecutionResult) DeepCopy ¶ added in v1.2.8
func (in *SelectiveExecutionResult) DeepCopy() *SelectiveExecutionResult
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectiveExecutionResult.
func (*SelectiveExecutionResult) DeepCopyInto ¶ added in v1.2.8
func (in *SelectiveExecutionResult) DeepCopyInto(out *SelectiveExecutionResult)
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 Amazon 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 SharingType ¶ added in v1.2.8
type SharingType string
const ( SharingType_Private SharingType = "Private" )
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 SkipModelValidation ¶ added in v1.2.8
type SkipModelValidation string
const ( SkipModelValidation_All SkipModelValidation = "All" SkipModelValidation_None SkipModelValidation = "None" )
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 SortInferenceExperimentsBy ¶ added in v1.2.0
type SortInferenceExperimentsBy string
const ( SortInferenceExperimentsBy_Name SortInferenceExperimentsBy = "Name" SortInferenceExperimentsBy_CreationTime SortInferenceExperimentsBy = "CreationTime" SortInferenceExperimentsBy_Status SortInferenceExperimentsBy = "Status" )
type SortLineageGroupsBy ¶ added in v0.4.0
type SortLineageGroupsBy string
const ( SortLineageGroupsBy_Name SortLineageGroupsBy = "Name" SortLineageGroupsBy_CreationTime SortLineageGroupsBy = "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 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 SpaceCodeEditorAppSettings ¶ added in v1.2.8
type SpaceCodeEditorAppSettings 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 application settings for a Code Editor space.
func (*SpaceCodeEditorAppSettings) DeepCopy ¶ added in v1.2.8
func (in *SpaceCodeEditorAppSettings) DeepCopy() *SpaceCodeEditorAppSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceCodeEditorAppSettings.
func (*SpaceCodeEditorAppSettings) DeepCopyInto ¶ added in v1.2.8
func (in *SpaceCodeEditorAppSettings) DeepCopyInto(out *SpaceCodeEditorAppSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceDetails ¶ added in v1.2.0
type SpaceDetails struct { CreationTime *metav1.Time `json:"creationTime,omitempty"` DomainID *string `json:"domainID,omitempty"` LastModifiedTime *metav1.Time `json:"lastModifiedTime,omitempty"` }
The space's details.
func (*SpaceDetails) DeepCopy ¶ added in v1.2.0
func (in *SpaceDetails) DeepCopy() *SpaceDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceDetails.
func (*SpaceDetails) DeepCopyInto ¶ added in v1.2.0
func (in *SpaceDetails) DeepCopyInto(out *SpaceDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceJupyterLabAppSettings ¶ added in v1.2.8
type SpaceJupyterLabAppSettings 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 settings for the JupyterLab application within a space.
func (*SpaceJupyterLabAppSettings) DeepCopy ¶ added in v1.2.8
func (in *SpaceJupyterLabAppSettings) DeepCopy() *SpaceJupyterLabAppSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceJupyterLabAppSettings.
func (*SpaceJupyterLabAppSettings) DeepCopyInto ¶ added in v1.2.8
func (in *SpaceJupyterLabAppSettings) DeepCopyInto(out *SpaceJupyterLabAppSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettings ¶ added in v1.2.0
type SpaceSettings struct { AppType *string `json:"appType,omitempty"` // The JupyterServer app settings. JupyterServerAppSettings *JupyterServerAppSettings `json:"jupyterServerAppSettings,omitempty"` // The KernelGateway app settings. KernelGatewayAppSettings *KernelGatewayAppSettings `json:"kernelGatewayAppSettings,omitempty"` }
A collection of space settings.
func (*SpaceSettings) DeepCopy ¶ added in v1.2.0
func (in *SpaceSettings) DeepCopy() *SpaceSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettings.
func (*SpaceSettings) DeepCopyInto ¶ added in v1.2.0
func (in *SpaceSettings) DeepCopyInto(out *SpaceSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsSummary ¶ added in v1.2.8
type SpaceSettingsSummary struct {
AppType *string `json:"appType,omitempty"`
}
Specifies summary information about the space settings.
func (*SpaceSettingsSummary) DeepCopy ¶ added in v1.2.8
func (in *SpaceSettingsSummary) DeepCopy() *SpaceSettingsSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsSummary.
func (*SpaceSettingsSummary) DeepCopyInto ¶ added in v1.2.8
func (in *SpaceSettingsSummary) DeepCopyInto(out *SpaceSettingsSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSortKey ¶ added in v1.2.0
type SpaceSortKey string
const ( SpaceSortKey_CreationTime SpaceSortKey = "CreationTime" SpaceSortKey_LastModifiedTime SpaceSortKey = "LastModifiedTime" )
type SpaceStatus ¶ added in v1.2.0
type SpaceStatus string
const ( SpaceStatus_Deleting SpaceStatus = "Deleting" SpaceStatus_Failed SpaceStatus = "Failed" SpaceStatus_InService SpaceStatus = "InService" SpaceStatus_Pending SpaceStatus = "Pending" SpaceStatus_Updating SpaceStatus = "Updating" SpaceStatus_Update_Failed SpaceStatus = "Update_Failed" SpaceStatus_Delete_Failed SpaceStatus = "Delete_Failed" )
type StageStatus ¶ added in v0.4.5
type StageStatus string
const ( StageStatus_CREATING StageStatus = "CREATING" StageStatus_READYTODEPLOY StageStatus = "READYTODEPLOY" StageStatus_STARTING StageStatus = "STARTING" StageStatus_INPROGRESS StageStatus = "INPROGRESS" StageStatus_DEPLOYED StageStatus = "DEPLOYED" StageStatus_FAILED StageStatus = "FAILED" StageStatus_STOPPING StageStatus = "STOPPING" StageStatus_STOPPED StageStatus = "STOPPED" )
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 { // Maximum job scheduler pending time in seconds. MaxPendingTimeInSeconds *int64 `json:"maxPendingTimeInSeconds,omitempty"` 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, SageMaker ends the training or compilation job. Use this API to cap model training costs.
To stop a training job, 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 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 StorageType ¶ added in v1.2.8
type StorageType string
const ( StorageType_Standard StorageType = "Standard" StorageType_InMemory StorageType = "InMemory" )
type StudioLifecycleConfigAppType ¶ added in v0.3.1
type StudioLifecycleConfigAppType string
const ( StudioLifecycleConfigAppType_JupyterServer StudioLifecycleConfigAppType = "JupyterServer" StudioLifecycleConfigAppType_KernelGateway StudioLifecycleConfigAppType = "KernelGateway" StudioLifecycleConfigAppType_CodeEditor StudioLifecycleConfigAppType = "CodeEditor" StudioLifecycleConfigAppType_JupyterLab StudioLifecycleConfigAppType = "JupyterLab" )
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 Amazon SageMaker 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 StudioWebPortal ¶ added in v1.2.8
type StudioWebPortal string
const ( StudioWebPortal_ENABLED StudioWebPortal = "ENABLED" StudioWebPortal_DISABLED StudioWebPortal = "DISABLED" )
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 TTLDuration ¶ added in v1.2.8
type TTLDuration struct { Unit *string `json:"unit,omitempty"` Value *int64 `json:"value,omitempty"` }
Time to live duration, where the record is hard deleted after the expiration time is reached; ExpiresAt = EventTime + TtlDuration. For information on HardDelete, see the DeleteRecord (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_feature_store_DeleteRecord.html) API in the Amazon SageMaker API Reference guide.
func (*TTLDuration) DeepCopy ¶ added in v1.2.8
func (in *TTLDuration) DeepCopy() *TTLDuration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TTLDuration.
func (*TTLDuration) DeepCopyInto ¶ added in v1.2.8
func (in *TTLDuration) DeepCopyInto(out *TTLDuration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TTLDurationUnit ¶ added in v1.2.8
type TTLDurationUnit string
const ( TTLDurationUnit_Seconds TTLDurationUnit = "Seconds" TTLDurationUnit_Minutes TTLDurationUnit = "Minutes" TTLDurationUnit_Hours TTLDurationUnit = "Hours" TTLDurationUnit_Days TTLDurationUnit = "Days" TTLDurationUnit_Weeks TTLDurationUnit = "Weeks" )
type TabularJobConfig ¶ added in v1.2.8
type TabularJobConfig struct {
FeatureSpecificationS3URI *string `json:"featureSpecificationS3URI,omitempty"`
}
The collection of settings used by an AutoML job V2 for the tabular problem type.
func (*TabularJobConfig) DeepCopy ¶ added in v1.2.8
func (in *TabularJobConfig) DeepCopy() *TabularJobConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TabularJobConfig.
func (*TabularJobConfig) DeepCopyInto ¶ added in v1.2.8
func (in *TabularJobConfig) DeepCopyInto(out *TabularJobConfig)
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 (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_AddTags.html).
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_m6g TargetDevice = "ml_m6g" TargetDevice_ml_c4 TargetDevice = "ml_c4" TargetDevice_ml_c5 TargetDevice = "ml_c5" TargetDevice_ml_c6g TargetDevice = "ml_c6g" 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_inf2 TargetDevice = "ml_inf2" TargetDevice_ml_trn1 TargetDevice = "ml_trn1" 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_rasp4b TargetDevice = "rasp4b" 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_cv2 TargetDevice = "amba_cv2" 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" TargetPlatformAccelerator_NNA TargetPlatformAccelerator = "NNA" )
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 Amazon SageMaker 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 TextGenerationJobConfig ¶ added in v1.2.8
type TextGenerationJobConfig struct { // The access configuration file to control access to the ML model. You can // explicitly accept the model end-user license agreement (EULA) within the // ModelAccessConfig. // // * If you are a Jumpstart user, see the End-user license agreements (https://docs.aws.amazon.com/sagemaker/latest/dg/jumpstart-foundation-models-choose.html#jumpstart-foundation-models-choose-eula) // section for more details on accepting the EULA. // // * If you are an AutoML user, see the Optional Parameters section of Create // an AutoML job to fine-tune text generation models using the API for details // on How to set the EULA acceptance when fine-tuning a model using the AutoML // API (https://docs.aws.amazon.com/sagemaker/latest/dg/autopilot-create-experiment-finetune-llms.html#autopilot-llms-finetuning-api-optional-params). ModelAccessConfig *ModelAccessConfig `json:"modelAccessConfig,omitempty"` }
The collection of settings used by an AutoML job V2 for the text generation problem type.
The text generation models that support fine-tuning in Autopilot are currently accessible exclusively in regions supported by Canvas. Refer to the documentation of Canvas for the full list of its supported Regions (https://docs.aws.amazon.com/sagemaker/latest/dg/canvas.html).
func (*TextGenerationJobConfig) DeepCopy ¶ added in v1.2.8
func (in *TextGenerationJobConfig) DeepCopy() *TextGenerationJobConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TextGenerationJobConfig.
func (*TextGenerationJobConfig) DeepCopyInto ¶ added in v1.2.8
func (in *TextGenerationJobConfig) DeepCopyInto(out *TextGenerationJobConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThroughputConfig ¶ added in v1.2.8
type ThroughputConfig struct { ProvisionedReadCapacityUnits *int64 `json:"provisionedReadCapacityUnits,omitempty"` ProvisionedWriteCapacityUnits *int64 `json:"provisionedWriteCapacityUnits,omitempty"` ThroughputMode *string `json:"throughputMode,omitempty"` }
Used to set feature group throughput configuration. There are two modes: ON_DEMAND and PROVISIONED. With on-demand mode, you are charged for data reads and writes that your application performs on your feature group. You do not need to specify read and write throughput because Feature Store accommodates your workloads as they ramp up and down. You can switch a feature group to on-demand only once in a 24 hour period. With provisioned throughput mode, you specify the read and write capacity per second that you expect your application to require, and you are billed based on those limits. Exceeding provisioned throughput will result in your requests being throttled.
Note: PROVISIONED throughput mode is supported only for feature groups that are offline-only, or use the Standard (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_OnlineStoreConfig.html#sagemaker-Type-OnlineStoreConfig-StorageType) tier online store.
func (*ThroughputConfig) DeepCopy ¶ added in v1.2.8
func (in *ThroughputConfig) DeepCopy() *ThroughputConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThroughputConfig.
func (*ThroughputConfig) DeepCopyInto ¶ added in v1.2.8
func (in *ThroughputConfig) DeepCopyInto(out *ThroughputConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThroughputConfigDescription ¶ added in v1.2.8
type ThroughputConfigDescription struct { ProvisionedReadCapacityUnits *int64 `json:"provisionedReadCapacityUnits,omitempty"` ProvisionedWriteCapacityUnits *int64 `json:"provisionedWriteCapacityUnits,omitempty"` ThroughputMode *string `json:"throughputMode,omitempty"` }
Active throughput configuration of the feature group. There are two modes: ON_DEMAND and PROVISIONED. With on-demand mode, you are charged for data reads and writes that your application performs on your feature group. You do not need to specify read and write throughput because Feature Store accommodates your workloads as they ramp up and down. You can switch a feature group to on-demand only once in a 24 hour period. With provisioned throughput mode, you specify the read and write capacity per second that you expect your application to require, and you are billed based on those limits. Exceeding provisioned throughput will result in your requests being throttled.
Note: PROVISIONED throughput mode is supported only for feature groups that are offline-only, or use the Standard (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_OnlineStoreConfig.html#sagemaker-Type-OnlineStoreConfig-StorageType) tier online store.
func (*ThroughputConfigDescription) DeepCopy ¶ added in v1.2.8
func (in *ThroughputConfigDescription) DeepCopy() *ThroughputConfigDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThroughputConfigDescription.
func (*ThroughputConfigDescription) DeepCopyInto ¶ added in v1.2.8
func (in *ThroughputConfigDescription) DeepCopyInto(out *ThroughputConfigDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThroughputConfigUpdate ¶ added in v1.2.8
type ThroughputConfigUpdate struct { ProvisionedReadCapacityUnits *int64 `json:"provisionedReadCapacityUnits,omitempty"` ProvisionedWriteCapacityUnits *int64 `json:"provisionedWriteCapacityUnits,omitempty"` ThroughputMode *string `json:"throughputMode,omitempty"` }
The new throughput configuration for the feature group. You can switch between on-demand and provisioned modes or update the read / write capacity of provisioned feature groups. You can switch a feature group to on-demand only once in a 24 hour period.
func (*ThroughputConfigUpdate) DeepCopy ¶ added in v1.2.8
func (in *ThroughputConfigUpdate) DeepCopy() *ThroughputConfigUpdate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThroughputConfigUpdate.
func (*ThroughputConfigUpdate) DeepCopyInto ¶ added in v1.2.8
func (in *ThroughputConfigUpdate) DeepCopyInto(out *ThroughputConfigUpdate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThroughputMode ¶ added in v1.2.8
type ThroughputMode string
const ( ThroughputMode_OnDemand ThroughputMode = "OnDemand" ThroughputMode_Provisioned ThroughputMode = "Provisioned" )
type TimeSeriesForecastingJobConfig ¶ added in v1.2.8
type TimeSeriesForecastingJobConfig struct {
FeatureSpecificationS3URI *string `json:"featureSpecificationS3URI,omitempty"`
}
The collection of settings used by an AutoML job V2 for the time-series forecasting problem type.
func (*TimeSeriesForecastingJobConfig) DeepCopy ¶ added in v1.2.8
func (in *TimeSeriesForecastingJobConfig) DeepCopy() *TimeSeriesForecastingJobConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeSeriesForecastingJobConfig.
func (*TimeSeriesForecastingJobConfig) DeepCopyInto ¶ added in v1.2.8
func (in *TimeSeriesForecastingJobConfig) DeepCopyInto(out *TimeSeriesForecastingJobConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimeSeriesForecastingSettings ¶ added in v0.5.0
type TimeSeriesForecastingSettings struct { AmazonForecastRoleARN *string `json:"amazonForecastRoleARN,omitempty"` Status *string `json:"status,omitempty"` }
Time series forecast settings for the SageMaker Canvas application.
func (*TimeSeriesForecastingSettings) DeepCopy ¶ added in v0.5.0
func (in *TimeSeriesForecastingSettings) DeepCopy() *TimeSeriesForecastingSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeSeriesForecastingSettings.
func (*TimeSeriesForecastingSettings) DeepCopyInto ¶ added in v0.5.0
func (in *TimeSeriesForecastingSettings) DeepCopyInto(out *TimeSeriesForecastingSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficRoutingConfig ¶
type TrafficRoutingConfig struct { // Specifies the type and size of the endpoint capacity to activate for a blue/green // deployment, a rolling deployment, or a rollback strategy. You can specify // your batches as either instance count or the overall percentage or your fleet. // // For a rollback strategy, if you don't specify the fields in this object, // or if you set the Value to 100%, then SageMaker uses a blue/green rollback // strategy and rolls all traffic back to the blue fleet. CanarySize *CapacitySize `json:"canarySize,omitempty"` // Specifies the type and size of the endpoint capacity to activate for a blue/green // deployment, a rolling deployment, or a rollback strategy. You can specify // your batches as either instance count or the overall percentage or your fleet. // // For a rollback strategy, if you don't specify the fields in this object, // or if you set the Value to 100%, then SageMaker uses a blue/green rollback // strategy and rolls all traffic back to the blue fleet. LinearStepSize *CapacitySize `json:"linearStepSize,omitempty"` Type *string `json:"type_,omitempty"` WaitIntervalInSeconds *int64 `json:"waitIntervalInSeconds,omitempty"` }
Defines the traffic routing strategy during an endpoint deployment to shift traffic from the old fleet to the new fleet.
func (*TrafficRoutingConfig) DeepCopy ¶
func (in *TrafficRoutingConfig) DeepCopy() *TrafficRoutingConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficRoutingConfig.
func (*TrafficRoutingConfig) DeepCopyInto ¶
func (in *TrafficRoutingConfig) DeepCopyInto(out *TrafficRoutingConfig)
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 TrafficType ¶ added in v0.4.0
type TrafficType string
const ( TrafficType_PHASES TrafficType = "PHASES" TrafficType_STAIRS TrafficType = "STAIRS" )
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_p4de_24xlarge TrainingInstanceType = "ml.p4de.24xlarge" TrainingInstanceType_ml_p5_48xlarge TrainingInstanceType = "ml.p5.48xlarge" 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" TrainingInstanceType_ml_g5_xlarge TrainingInstanceType = "ml.g5.xlarge" TrainingInstanceType_ml_g5_2xlarge TrainingInstanceType = "ml.g5.2xlarge" TrainingInstanceType_ml_g5_4xlarge TrainingInstanceType = "ml.g5.4xlarge" TrainingInstanceType_ml_g5_8xlarge TrainingInstanceType = "ml.g5.8xlarge" TrainingInstanceType_ml_g5_16xlarge TrainingInstanceType = "ml.g5.16xlarge" TrainingInstanceType_ml_g5_12xlarge TrainingInstanceType = "ml.g5.12xlarge" TrainingInstanceType_ml_g5_24xlarge TrainingInstanceType = "ml.g5.24xlarge" TrainingInstanceType_ml_g5_48xlarge TrainingInstanceType = "ml.g5.48xlarge" TrainingInstanceType_ml_trn1_2xlarge TrainingInstanceType = "ml.trn1.2xlarge" TrainingInstanceType_ml_trn1_32xlarge TrainingInstanceType = "ml.trn1.32xlarge" TrainingInstanceType_ml_trn1n_32xlarge TrainingInstanceType = "ml.trn1n.32xlarge" TrainingInstanceType_ml_m6i_large TrainingInstanceType = "ml.m6i.large" TrainingInstanceType_ml_m6i_xlarge TrainingInstanceType = "ml.m6i.xlarge" TrainingInstanceType_ml_m6i_2xlarge TrainingInstanceType = "ml.m6i.2xlarge" TrainingInstanceType_ml_m6i_4xlarge TrainingInstanceType = "ml.m6i.4xlarge" TrainingInstanceType_ml_m6i_8xlarge TrainingInstanceType = "ml.m6i.8xlarge" TrainingInstanceType_ml_m6i_12xlarge TrainingInstanceType = "ml.m6i.12xlarge" TrainingInstanceType_ml_m6i_16xlarge TrainingInstanceType = "ml.m6i.16xlarge" TrainingInstanceType_ml_m6i_24xlarge TrainingInstanceType = "ml.m6i.24xlarge" TrainingInstanceType_ml_m6i_32xlarge TrainingInstanceType = "ml.m6i.32xlarge" TrainingInstanceType_ml_c6i_xlarge TrainingInstanceType = "ml.c6i.xlarge" TrainingInstanceType_ml_c6i_2xlarge TrainingInstanceType = "ml.c6i.2xlarge" TrainingInstanceType_ml_c6i_8xlarge TrainingInstanceType = "ml.c6i.8xlarge" TrainingInstanceType_ml_c6i_4xlarge TrainingInstanceType = "ml.c6i.4xlarge" TrainingInstanceType_ml_c6i_12xlarge TrainingInstanceType = "ml.c6i.12xlarge" TrainingInstanceType_ml_c6i_16xlarge TrainingInstanceType = "ml.c6i.16xlarge" TrainingInstanceType_ml_c6i_24xlarge TrainingInstanceType = "ml.c6i.24xlarge" TrainingInstanceType_ml_c6i_32xlarge TrainingInstanceType = "ml.c6i.32xlarge" )
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 machine learning (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, SageMaker ends the training or compilation // job. Use this API to cap model training costs. // // To stop a training job, 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 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 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 Amazon SageMaker 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, 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 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. // // Do not include any security-sensitive information including account access // IDs, secrets or tokens in any hyperparameter field. If the use of security-sensitive // credentials are detected, SageMaker will reject your training job request // and return an exception error. HyperParameters map[string]*string `json:"hyperParameters,omitempty"` // Contains information about the infrastructure health check configuration // for the training job. InfraCheckConfig *InfraCheckConfig `json:"infraCheckConfig,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, 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 are available as input streams. They do // not need to be downloaded. // // Your input must be in the same Amazon Web Services region as your training // job. InputDataConfig []*Channel `json:"inputDataConfig,omitempty"` // Specifies the path to the S3 location where you want to store model artifacts. // SageMaker creates subfolders for the artifacts. // +kubebuilder:validation:Required OutputDataConfig *OutputDataConfig `json:"outputDataConfig"` ProfilerConfig *ProfilerConfig `json:"profilerConfig,omitempty"` // Configuration information for Amazon SageMaker Debugger rules for profiling // system and framework metrics. ProfilerRuleConfigurations []*ProfilerRuleConfiguration `json:"profilerRuleConfigurations,omitempty"` // Configuration for remote debugging. To learn more about the remote debugging // functionality of SageMaker, see Access a training container through Amazon // Web Services Systems Manager (SSM) for remote debugging (https://docs.aws.amazon.com/sagemaker/latest/dg/train-remote-debugging.html). RemoteDebugConfig *RemoteDebugConfig `json:"remoteDebugConfig,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 // 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 number of times to retry the job when the job fails due to an InternalServerError. RetryStrategy *RetryStrategy `json:"retryStrategy,omitempty"` // The Amazon Resource Name (ARN) of an IAM role that SageMaker can assume to // perform tasks on your behalf. // // During model training, 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 SageMaker Roles (https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-roles.html). // // To be able to pass this role to 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, SageMaker ends the training job. Use this API to cap model // training costs. // // To stop a job, 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 (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_VpcConfig.html) // 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"` // A timestamp that indicates when the training job was created. // +kubebuilder:validation:Optional CreationTime *metav1.Time `json:"creationTime,omitempty"` // Evaluation status of Amazon SageMaker 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"` // A timestamp that indicates when the status of the training job was last modified. // +kubebuilder:validation:Optional LastModifiedTime *metav1.Time `json:"lastModifiedTime,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 Amazon SageMaker Debugger rules for profiling on a training // job. // +kubebuilder:validation:Optional ProfilerRuleEvaluationStatuses []*ProfilerRuleEvaluationStatus `json:"profilerRuleEvaluationStatuses,omitempty"` // Profiling status of a training job. // +kubebuilder:validation:Optional ProfilingStatus *string `json:"profilingStatus,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 (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_SecondaryStatusTransition.html). // // 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. // // 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"` // The status of the warm pool associated with the training job. // +kubebuilder:validation:Optional WarmPoolStatus *WarmPoolStatus `json:"warmPoolStatus,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"` // Status and billing information about the warm pool. WarmPoolStatus *WarmPoolStatus `json:"warmPoolStatus,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 (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateTrainingJob.html) // request. // // For more information about algorithms provided by SageMaker, see Algorithms // (https://docs.aws.amazon.com/sagemaker/latest/dg/algos.html). For information // about using your own algorithms, see Using Your Own Algorithms with Amazon // SageMaker (https://docs.aws.amazon.com/sagemaker/latest/dg/your-algorithms.html). 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 Amazon SageMaker 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 (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateProcessingJob.html) // // * CreateTrainingJob (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateTrainingJob.html) // // * CreateTransformJob (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateTransformJob.html) 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"` // Configuration information for Amazon SageMaker Debugger system monitoring, // framework profiling, and storage paths. ProfilerConfig *ProfilerConfig `json:"profilerConfig,omitempty"` // Describes the resources, including machine learning (ML) compute instances // and ML storage volumes, to use for model training. ResourceConfig *ResourceConfig `json:"resourceConfig,omitempty"` // The retry strategy to use when a training job fails due to an InternalServerError. // RetryStrategy is specified as part of the CreateTrainingJob and CreateHyperParameterTuningJob // requests. You can add the StoppingCondition parameter to the request to limit // the training time for the complete job. RetryStrategy *RetryStrategy `json:"retryStrategy,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, SageMaker ends the training or compilation // job. Use this API to cap model training costs. // // To stop a training job, 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 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 Amazon SageMaker 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 an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, // hosted models, and compute resources have access to. You can control access // to and from your resources by configuring a VPC. For more information, see // Give SageMaker Access to Resources in your Amazon VPC (https://docs.aws.amazon.com/sagemaker/latest/dg/infrastructure-give-access.html). VPCConfig *VPCConfig `json:"vpcConfig,omitempty"` }
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 TrainingRepositoryAccessMode ¶ added in v1.2.0
type TrainingRepositoryAccessMode string
const ( TrainingRepositoryAccessMode_Platform TrainingRepositoryAccessMode = "Platform" TrainingRepositoryAccessMode_Vpc TrainingRepositoryAccessMode = "Vpc" )
type TrainingSpecification ¶
type TrainingSpecification struct { // A data source used for training or inference that is in addition to the input // dataset or model data. AdditionalS3DataSource *AdditionalS3DataSource `json:"additionalS3DataSource,omitempty"` 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. // // The value of MaxPayloadInMB cannot be greater than 100 MB. If you specify // the MaxConcurrentTransforms parameter, the value of (MaxConcurrentTransforms // * MaxPayloadInMB) also cannot exceed 100 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 (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_ListTransformJobs.html) 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 (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateProcessingJob.html) // // * CreateTrainingJob (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateTrainingJob.html) // // * CreateTransformJob (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateTransformJob.html) 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, lineage group, project, or model card. 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, lineage group, project, or model card. 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 (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_Search.html) 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, lineage group, project, or model card. 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, lineage group, project, or model card. 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"` RunName *string `json:"runName,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 (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_Search.html) 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, lineage group, project, or model card. 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, lineage group, project, or model card. 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, lineage group, project, or model card. 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 (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeTrialComponent.html) 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 (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeTrial.html) 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"` // The IAM Identity details associated with the user. These details are associated // with model package groups, model packages and project entities only. IAMIdentity *IAMIdentity `json:"iamIdentity,omitempty"` UserProfileARN *string `json:"userProfileARN,omitempty"` UserProfileName *string `json:"userProfileName,omitempty"` }
Information about the user who created or modified an experiment, trial, trial component, lineage group, project, or model card.
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 IAM Identity // Center, this field is required. If the Domain's AuthMode is not IAM Identity // Center, 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 IAM Identity Center, this field // is required, and must match a valid username of a user in your directory. // If the Domain's AuthMode is not IAM Identity Center, 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 { // The Code Editor application settings. // // For more information about Code Editor, see Get started with Code Editor // in Amazon SageMaker (https://docs.aws.amazon.com/sagemaker/latest/dg/code-editor.html). CodeEditorAppSettings *CodeEditorAppSettings `json:"codeEditorAppSettings,omitempty"` CustomFileSystemConfigs []*CustomFileSystemConfig `json:"customFileSystemConfigs,omitempty"` // Details about the POSIX identity that is used for file system operations. CustomPosixUserConfig *CustomPosixUserConfig `json:"customPosixUserConfig,omitempty"` DefaultLandingURI *string `json:"defaultLandingURI,omitempty"` ExecutionRole *string `json:"executionRole,omitempty"` // The settings for the JupyterLab application. JupyterLabAppSettings *JupyterLabAppSettings `json:"jupyterLabAppSettings,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 *RStudioServerProAppSettings `json:"rStudioServerProAppSettings,omitempty"` SecurityGroups []*string `json:"securityGroups,omitempty"` // Specifies options for sharing Amazon 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 default storage settings for a private space. SpaceStorageSettings *DefaultSpaceStorageSettings `json:"spaceStorageSettings,omitempty"` StudioWebPortal *string `json:"studioWebPortal,omitempty"` // The TensorBoard app settings. TensorBoardAppSettings *TensorBoardAppSettings `json:"tensorBoardAppSettings,omitempty"` }
A collection of settings that apply to users in a domain. 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 an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, hosted models, and compute resources have access to. You can control access to and from your resources by configuring a VPC. For more information, see Give SageMaker Access to Resources in your Amazon VPC (https://docs.aws.amazon.com/sagemaker/latest/dg/infrastructure-give-access.html).
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 RetainAllVariantProperties option of UpdateEndpointInput (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_UpdateEndpoint.html) set to true, the VariantProperty objects listed in the ExcludeRetainedVariantProperties parameter of UpdateEndpointInput (https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_UpdateEndpoint.html) 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 VectorConfig ¶ added in v1.2.8
type VectorConfig struct {
Dimension *int64 `json:"dimension,omitempty"`
}
Configuration for your vector collection type.
func (*VectorConfig) DeepCopy ¶ added in v1.2.8
func (in *VectorConfig) DeepCopy() *VectorConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VectorConfig.
func (*VectorConfig) DeepCopyInto ¶ added in v1.2.8
func (in *VectorConfig) DeepCopyInto(out *VectorConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VendorGuidance ¶ added in v1.2.0
type VendorGuidance string
const ( VendorGuidance_NOT_PROVIDED VendorGuidance = "NOT_PROVIDED" VendorGuidance_STABLE VendorGuidance = "STABLE" VendorGuidance_TO_BE_ARCHIVED VendorGuidance = "TO_BE_ARCHIVED" VendorGuidance_ARCHIVED VendorGuidance = "ARCHIVED" )
type WarmPoolResourceStatus ¶ added in v0.5.0
type WarmPoolResourceStatus string
const ( WarmPoolResourceStatus_Available WarmPoolResourceStatus = "Available" WarmPoolResourceStatus_Terminated WarmPoolResourceStatus = "Terminated" WarmPoolResourceStatus_Reused WarmPoolResourceStatus = "Reused" WarmPoolResourceStatus_InUse WarmPoolResourceStatus = "InUse" )
type WarmPoolStatus ¶ added in v0.5.0
type WarmPoolStatus struct { // Optional. Indicates how many seconds the resource stayed in ResourceRetained // state. Populated only after resource reaches ResourceReused or ResourceReleased // state. ResourceRetainedBillableTimeInSeconds *int64 `json:"resourceRetainedBillableTimeInSeconds,omitempty"` ReusedByJob *string `json:"reusedByJob,omitempty"` Status *string `json:"status,omitempty"` }
Status and billing information about the warm pool.
func (*WarmPoolStatus) DeepCopy ¶ added in v0.5.0
func (in *WarmPoolStatus) DeepCopy() *WarmPoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WarmPoolStatus.
func (*WarmPoolStatus) DeepCopyInto ¶ added in v0.5.0
func (in *WarmPoolStatus) DeepCopyInto(out *WarmPoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 WorkforceStatus ¶ added in v0.4.5
type WorkforceStatus string
const ( WorkforceStatus_Initializing WorkforceStatus = "Initializing" WorkforceStatus_Updating WorkforceStatus = "Updating" WorkforceStatus_Deleting WorkforceStatus = "Deleting" WorkforceStatus_Failed WorkforceStatus = "Failed" WorkforceStatus_Active WorkforceStatus = "Active" )
type WorkspaceSettings ¶ added in v1.2.8
type WorkspaceSettings struct { S3ArtifactPath *string `json:"s3ArtifactPath,omitempty"` S3KMSKeyID *string `json:"s3KMSKeyID,omitempty"` }
The workspace settings for the SageMaker Canvas application.
func (*WorkspaceSettings) DeepCopy ¶ added in v1.2.8
func (in *WorkspaceSettings) DeepCopy() *WorkspaceSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSettings.
func (*WorkspaceSettings) DeepCopyInto ¶ added in v1.2.8
func (in *WorkspaceSettings) DeepCopyInto(out *WorkspaceSettings)
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
- inference_component.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
- pipeline.go
- pipeline_execution.go
- processing_job.go
- training_job.go
- transform_job.go
- types.go
- user_profile.go
- zz_generated.deepcopy.go