Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data MonitoringJobDefinition = MonitoringJobDefinition' {
- environment :: Maybe (HashMap Text Text)
- stoppingCondition :: Maybe MonitoringStoppingCondition
- networkConfig :: Maybe NetworkConfig
- baselineConfig :: Maybe MonitoringBaselineConfig
- monitoringInputs :: NonEmpty MonitoringInput
- monitoringOutputConfig :: MonitoringOutputConfig
- monitoringResources :: MonitoringResources
- monitoringAppSpecification :: MonitoringAppSpecification
- roleArn :: Text
- newMonitoringJobDefinition :: NonEmpty MonitoringInput -> MonitoringOutputConfig -> MonitoringResources -> MonitoringAppSpecification -> Text -> MonitoringJobDefinition
- monitoringJobDefinition_environment :: Lens' MonitoringJobDefinition (Maybe (HashMap Text Text))
- monitoringJobDefinition_stoppingCondition :: Lens' MonitoringJobDefinition (Maybe MonitoringStoppingCondition)
- monitoringJobDefinition_networkConfig :: Lens' MonitoringJobDefinition (Maybe NetworkConfig)
- monitoringJobDefinition_baselineConfig :: Lens' MonitoringJobDefinition (Maybe MonitoringBaselineConfig)
- 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.
MonitoringJobDefinition' | |
|
Instances
newMonitoringJobDefinition Source #
:: 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:environment:MonitoringJobDefinition'
, monitoringJobDefinition_environment
- Sets the environment variables in the Docker container.
$sel:stoppingCondition:MonitoringJobDefinition'
, monitoringJobDefinition_stoppingCondition
- Specifies a time limit for how long the monitoring job is allowed to
run.
$sel:networkConfig:MonitoringJobDefinition'
, monitoringJobDefinition_networkConfig
- Specifies networking options for an monitoring job.
$sel:baselineConfig:MonitoringJobDefinition'
, monitoringJobDefinition_baselineConfig
- Baseline configuration used to validate that the data conforms to the
specified constraints and statistics
$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_environment :: Lens' MonitoringJobDefinition (Maybe (HashMap Text Text)) Source #
Sets the environment variables in the Docker container.
monitoringJobDefinition_stoppingCondition :: Lens' MonitoringJobDefinition (Maybe MonitoringStoppingCondition) Source #
Specifies a time limit for how long the monitoring job is allowed to run.
monitoringJobDefinition_networkConfig :: Lens' MonitoringJobDefinition (Maybe NetworkConfig) Source #
Specifies networking options for an monitoring job.
monitoringJobDefinition_baselineConfig :: Lens' MonitoringJobDefinition (Maybe MonitoringBaselineConfig) Source #
Baseline configuration used to validate that the data conforms to the specified constraints and statistics
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.