| Copyright | (c) 2013-2023 Brendan Hay | 
|---|---|
| License | Mozilla Public License, v. 2.0. | 
| Maintainer | Brendan Hay | 
| Stability | auto-generated | 
| Portability | non-portable (GHC extensions) | 
| Safe Haskell | Safe-Inferred | 
| Language | Haskell2010 | 
Amazonka.SageMaker.Types.MonitoringJobDefinition
Description
Synopsis
- data MonitoringJobDefinition = MonitoringJobDefinition' {
- baselineConfig :: Maybe MonitoringBaselineConfig
 - environment :: Maybe (HashMap Text Text)
 - networkConfig :: Maybe NetworkConfig
 - stoppingCondition :: Maybe MonitoringStoppingCondition
 - monitoringInputs :: NonEmpty MonitoringInput
 - monitoringOutputConfig :: MonitoringOutputConfig
 - monitoringResources :: MonitoringResources
 - monitoringAppSpecification :: MonitoringAppSpecification
 - roleArn :: Text
 
 - newMonitoringJobDefinition :: NonEmpty MonitoringInput -> MonitoringOutputConfig -> MonitoringResources -> MonitoringAppSpecification -> Text -> MonitoringJobDefinition
 - monitoringJobDefinition_baselineConfig :: Lens' MonitoringJobDefinition (Maybe MonitoringBaselineConfig)
 - monitoringJobDefinition_environment :: Lens' MonitoringJobDefinition (Maybe (HashMap Text Text))
 - monitoringJobDefinition_networkConfig :: Lens' MonitoringJobDefinition (Maybe NetworkConfig)
 - monitoringJobDefinition_stoppingCondition :: Lens' MonitoringJobDefinition (Maybe MonitoringStoppingCondition)
 - monitoringJobDefinition_monitoringInputs :: Lens' MonitoringJobDefinition (NonEmpty MonitoringInput)
 - monitoringJobDefinition_monitoringOutputConfig :: Lens' MonitoringJobDefinition MonitoringOutputConfig
 - monitoringJobDefinition_monitoringResources :: Lens' MonitoringJobDefinition MonitoringResources
 - monitoringJobDefinition_monitoringAppSpecification :: Lens' MonitoringJobDefinition MonitoringAppSpecification
 - monitoringJobDefinition_roleArn :: Lens' MonitoringJobDefinition Text
 
Documentation
data MonitoringJobDefinition Source #
Defines the monitoring job.
See: newMonitoringJobDefinition smart constructor.
Constructors
| MonitoringJobDefinition' | |
Fields 
  | |
Instances
newMonitoringJobDefinition Source #
Arguments
| :: NonEmpty MonitoringInput | |
| -> MonitoringOutputConfig | |
| -> MonitoringResources | |
| -> MonitoringAppSpecification | |
| -> Text | |
| -> MonitoringJobDefinition | 
Create a value of MonitoringJobDefinition with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:baselineConfig:MonitoringJobDefinition', monitoringJobDefinition_baselineConfig - Baseline configuration used to validate that the data conforms to the
 specified constraints and statistics
$sel:environment:MonitoringJobDefinition', monitoringJobDefinition_environment - Sets the environment variables in the Docker container.
$sel:networkConfig:MonitoringJobDefinition', monitoringJobDefinition_networkConfig - Specifies networking options for an monitoring job.
$sel:stoppingCondition:MonitoringJobDefinition', monitoringJobDefinition_stoppingCondition - Specifies a time limit for how long the monitoring job is allowed to
 run.
$sel:monitoringInputs:MonitoringJobDefinition', monitoringJobDefinition_monitoringInputs - The array of inputs for the monitoring job. Currently we support
 monitoring an Amazon SageMaker Endpoint.
$sel:monitoringOutputConfig:MonitoringJobDefinition', monitoringJobDefinition_monitoringOutputConfig - The array of outputs from the monitoring job to be uploaded to Amazon
 Simple Storage Service (Amazon S3).
$sel:monitoringResources:MonitoringJobDefinition', monitoringJobDefinition_monitoringResources - Identifies the resources, ML compute instances, and ML storage volumes
 to deploy for a monitoring job. In distributed processing, you specify
 more than one instance.
$sel:monitoringAppSpecification:MonitoringJobDefinition', monitoringJobDefinition_monitoringAppSpecification - Configures the monitoring job to run a specified Docker container image.
$sel:roleArn:MonitoringJobDefinition', monitoringJobDefinition_roleArn - The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can
 assume to perform tasks on your behalf.
monitoringJobDefinition_baselineConfig :: Lens' MonitoringJobDefinition (Maybe MonitoringBaselineConfig) Source #
Baseline configuration used to validate that the data conforms to the specified constraints and statistics
monitoringJobDefinition_environment :: Lens' MonitoringJobDefinition (Maybe (HashMap Text Text)) Source #
Sets the environment variables in the Docker container.
monitoringJobDefinition_networkConfig :: Lens' MonitoringJobDefinition (Maybe NetworkConfig) Source #
Specifies networking options for an monitoring job.
monitoringJobDefinition_stoppingCondition :: Lens' MonitoringJobDefinition (Maybe MonitoringStoppingCondition) Source #
Specifies a time limit for how long the monitoring job is allowed to run.
monitoringJobDefinition_monitoringInputs :: Lens' MonitoringJobDefinition (NonEmpty MonitoringInput) Source #
The array of inputs for the monitoring job. Currently we support monitoring an Amazon SageMaker Endpoint.
monitoringJobDefinition_monitoringOutputConfig :: Lens' MonitoringJobDefinition MonitoringOutputConfig Source #
The array of outputs from the monitoring job to be uploaded to Amazon Simple Storage Service (Amazon S3).
monitoringJobDefinition_monitoringResources :: Lens' MonitoringJobDefinition MonitoringResources Source #
Identifies the resources, ML compute instances, and ML storage volumes to deploy for a monitoring job. In distributed processing, you specify more than one instance.
monitoringJobDefinition_monitoringAppSpecification :: Lens' MonitoringJobDefinition MonitoringAppSpecification Source #
Configures the monitoring job to run a specified Docker container image.
monitoringJobDefinition_roleArn :: Lens' MonitoringJobDefinition Text Source #
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.