libZSservicesZSamazonka-sagemakerZSamazonka-sagemaker
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.SageMaker.Types.ProfilerRuleConfiguration

Description

 
Synopsis

Documentation

data ProfilerRuleConfiguration Source #

Configuration information for profiling rules.

See: newProfilerRuleConfiguration smart constructor.

Constructors

ProfilerRuleConfiguration' 

Fields

Instances

Instances details
Eq ProfilerRuleConfiguration Source # 
Instance details

Defined in Amazonka.SageMaker.Types.ProfilerRuleConfiguration

Read ProfilerRuleConfiguration Source # 
Instance details

Defined in Amazonka.SageMaker.Types.ProfilerRuleConfiguration

Show ProfilerRuleConfiguration Source # 
Instance details

Defined in Amazonka.SageMaker.Types.ProfilerRuleConfiguration

Generic ProfilerRuleConfiguration Source # 
Instance details

Defined in Amazonka.SageMaker.Types.ProfilerRuleConfiguration

Associated Types

type Rep ProfilerRuleConfiguration :: Type -> Type #

NFData ProfilerRuleConfiguration Source # 
Instance details

Defined in Amazonka.SageMaker.Types.ProfilerRuleConfiguration

Hashable ProfilerRuleConfiguration Source # 
Instance details

Defined in Amazonka.SageMaker.Types.ProfilerRuleConfiguration

ToJSON ProfilerRuleConfiguration Source # 
Instance details

Defined in Amazonka.SageMaker.Types.ProfilerRuleConfiguration

FromJSON ProfilerRuleConfiguration Source # 
Instance details

Defined in Amazonka.SageMaker.Types.ProfilerRuleConfiguration

type Rep ProfilerRuleConfiguration Source # 
Instance details

Defined in Amazonka.SageMaker.Types.ProfilerRuleConfiguration

type Rep ProfilerRuleConfiguration = D1 ('MetaData "ProfilerRuleConfiguration" "Amazonka.SageMaker.Types.ProfilerRuleConfiguration" "libZSservicesZSamazonka-sagemakerZSamazonka-sagemaker" 'False) (C1 ('MetaCons "ProfilerRuleConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ruleParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "s3OutputPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "localPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProcessingInstanceType)) :*: S1 ('MetaSel ('Just "volumeSizeInGB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "ruleConfigurationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ruleEvaluatorImage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newProfilerRuleConfiguration Source #

Create a value of ProfilerRuleConfiguration 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:ruleParameters:ProfilerRuleConfiguration', profilerRuleConfiguration_ruleParameters - Runtime configuration for rule container.

$sel:s3OutputPath:ProfilerRuleConfiguration', profilerRuleConfiguration_s3OutputPath - Path to Amazon S3 storage location for rules.

$sel:localPath:ProfilerRuleConfiguration', profilerRuleConfiguration_localPath - Path to local storage location for output of rules. Defaults to /opt/ml/processing/output/rule/.

$sel:instanceType:ProfilerRuleConfiguration', profilerRuleConfiguration_instanceType - The instance type to deploy a Debugger custom rule for profiling a training job.

$sel:volumeSizeInGB:ProfilerRuleConfiguration', profilerRuleConfiguration_volumeSizeInGB - The size, in GB, of the ML storage volume attached to the processing instance.

$sel:ruleConfigurationName:ProfilerRuleConfiguration', profilerRuleConfiguration_ruleConfigurationName - The name of the rule configuration. It must be unique relative to other rule configuration names.

$sel:ruleEvaluatorImage:ProfilerRuleConfiguration', profilerRuleConfiguration_ruleEvaluatorImage - The Amazon Elastic Container (ECR) Image for the managed rule evaluation.

profilerRuleConfiguration_s3OutputPath :: Lens' ProfilerRuleConfiguration (Maybe Text) Source #

Path to Amazon S3 storage location for rules.

profilerRuleConfiguration_localPath :: Lens' ProfilerRuleConfiguration (Maybe Text) Source #

Path to local storage location for output of rules. Defaults to /opt/ml/processing/output/rule/.

profilerRuleConfiguration_instanceType :: Lens' ProfilerRuleConfiguration (Maybe ProcessingInstanceType) Source #

The instance type to deploy a Debugger custom rule for profiling a training job.

profilerRuleConfiguration_volumeSizeInGB :: Lens' ProfilerRuleConfiguration (Maybe Natural) Source #

The size, in GB, of the ML storage volume attached to the processing instance.

profilerRuleConfiguration_ruleConfigurationName :: Lens' ProfilerRuleConfiguration Text Source #

The name of the rule configuration. It must be unique relative to other rule configuration names.

profilerRuleConfiguration_ruleEvaluatorImage :: Lens' ProfilerRuleConfiguration Text Source #

The Amazon Elastic Container (ECR) Image for the managed rule evaluation.