amazonka-lookoutequipment-2.0: Amazon Lookout for Equipment SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.LookoutEquipment.DescribeModel

Description

Provides a JSON containing the overall information about a specific ML model, including model name and ARN, dataset, training and evaluation information, status, and so on.

Synopsis

Creating a Request

data DescribeModel Source #

See: newDescribeModel smart constructor.

Constructors

DescribeModel' 

Fields

Instances

Instances details
ToJSON DescribeModel Source # 
Instance details

Defined in Amazonka.LookoutEquipment.DescribeModel

ToHeaders DescribeModel Source # 
Instance details

Defined in Amazonka.LookoutEquipment.DescribeModel

ToPath DescribeModel Source # 
Instance details

Defined in Amazonka.LookoutEquipment.DescribeModel

ToQuery DescribeModel Source # 
Instance details

Defined in Amazonka.LookoutEquipment.DescribeModel

AWSRequest DescribeModel Source # 
Instance details

Defined in Amazonka.LookoutEquipment.DescribeModel

Associated Types

type AWSResponse DescribeModel #

Generic DescribeModel Source # 
Instance details

Defined in Amazonka.LookoutEquipment.DescribeModel

Associated Types

type Rep DescribeModel :: Type -> Type #

Read DescribeModel Source # 
Instance details

Defined in Amazonka.LookoutEquipment.DescribeModel

Show DescribeModel Source # 
Instance details

Defined in Amazonka.LookoutEquipment.DescribeModel

NFData DescribeModel Source # 
Instance details

Defined in Amazonka.LookoutEquipment.DescribeModel

Methods

rnf :: DescribeModel -> () #

Eq DescribeModel Source # 
Instance details

Defined in Amazonka.LookoutEquipment.DescribeModel

Hashable DescribeModel Source # 
Instance details

Defined in Amazonka.LookoutEquipment.DescribeModel

type AWSResponse DescribeModel Source # 
Instance details

Defined in Amazonka.LookoutEquipment.DescribeModel

type Rep DescribeModel Source # 
Instance details

Defined in Amazonka.LookoutEquipment.DescribeModel

type Rep DescribeModel = D1 ('MetaData "DescribeModel" "Amazonka.LookoutEquipment.DescribeModel" "amazonka-lookoutequipment-2.0-FBtgEViQ46F6elHeNaa8oC" 'False) (C1 ('MetaCons "DescribeModel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "modelName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeModel Source #

Create a value of DescribeModel 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:

DescribeModel, describeModel_modelName - The name of the ML model to be described.

Request Lenses

describeModel_modelName :: Lens' DescribeModel Text Source #

The name of the ML model to be described.

Destructuring the Response

data DescribeModelResponse Source #

See: newDescribeModelResponse smart constructor.

Constructors

DescribeModelResponse' 

Fields

  • createdAt :: Maybe POSIX

    Indicates the time and date at which the ML model was created.

  • dataPreProcessingConfiguration :: Maybe DataPreProcessingConfiguration

    The configuration is the TargetSamplingRate, which is the sampling rate of the data after post processing by Amazon Lookout for Equipment. For example, if you provide data that has been collected at a 1 second level and you want the system to resample the data at a 1 minute rate before training, the TargetSamplingRate is 1 minute.

    When providing a value for the TargetSamplingRate, you must attach the prefix "PT" to the rate you want. The value for a 1 second rate is therefore PT1S, the value for a 15 minute rate is PT15M, and the value for a 1 hour rate is PT1H

  • datasetArn :: Maybe Text

    The Amazon Resouce Name (ARN) of the dataset used to create the ML model being described.

  • datasetName :: Maybe Text

    The name of the dataset being used by the ML being described.

  • evaluationDataEndTime :: Maybe POSIX

    Indicates the time reference in the dataset that was used to end the subset of evaluation data for the ML model.

  • evaluationDataStartTime :: Maybe POSIX

    Indicates the time reference in the dataset that was used to begin the subset of evaluation data for the ML model.

  • failedReason :: Maybe Text

    If the training of the ML model failed, this indicates the reason for that failure.

  • labelsInputConfiguration :: Maybe LabelsInputConfiguration

    Specifies configuration information about the labels input, including its S3 location.

  • lastUpdatedTime :: Maybe POSIX

    Indicates the last time the ML model was updated. The type of update is not specified.

  • modelArn :: Maybe Text

    The Amazon Resource Name (ARN) of the ML model being described.

  • modelMetrics :: Maybe Text

    The Model Metrics show an aggregated summary of the model's performance within the evaluation time range. This is the JSON content of the metrics created when evaluating the model.

  • modelName :: Maybe Text

    The name of the ML model being described.

  • offCondition :: Maybe Text

    Indicates that the asset associated with this sensor has been shut off. As long as this condition is met, Lookout for Equipment will not use data from this asset for training, evaluation, or inference.

  • roleArn :: Maybe Text

    The Amazon Resource Name (ARN) of a role with permission to access the data source for the ML model being described.

  • schema :: Maybe Text

    A JSON description of the data that is in each time series dataset, including names, column names, and data types.

  • serverSideKmsKeyId :: Maybe Text

    Provides the identifier of the KMS key used to encrypt model data by Amazon Lookout for Equipment.

  • status :: Maybe ModelStatus

    Specifies the current status of the model being described. Status describes the status of the most recent action of the model.

  • trainingDataEndTime :: Maybe POSIX

    Indicates the time reference in the dataset that was used to end the subset of training data for the ML model.

  • trainingDataStartTime :: Maybe POSIX

    Indicates the time reference in the dataset that was used to begin the subset of training data for the ML model.

  • trainingExecutionEndTime :: Maybe POSIX

    Indicates the time at which the training of the ML model was completed.

  • trainingExecutionStartTime :: Maybe POSIX

    Indicates the time at which the training of the ML model began.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Generic DescribeModelResponse Source # 
Instance details

Defined in Amazonka.LookoutEquipment.DescribeModel

Associated Types

type Rep DescribeModelResponse :: Type -> Type #

Read DescribeModelResponse Source # 
Instance details

Defined in Amazonka.LookoutEquipment.DescribeModel

Show DescribeModelResponse Source # 
Instance details

Defined in Amazonka.LookoutEquipment.DescribeModel

NFData DescribeModelResponse Source # 
Instance details

Defined in Amazonka.LookoutEquipment.DescribeModel

Methods

rnf :: DescribeModelResponse -> () #

Eq DescribeModelResponse Source # 
Instance details

Defined in Amazonka.LookoutEquipment.DescribeModel

type Rep DescribeModelResponse Source # 
Instance details

Defined in Amazonka.LookoutEquipment.DescribeModel

type Rep DescribeModelResponse = D1 ('MetaData "DescribeModelResponse" "Amazonka.LookoutEquipment.DescribeModel" "amazonka-lookoutequipment-2.0-FBtgEViQ46F6elHeNaa8oC" 'False) (C1 ('MetaCons "DescribeModelResponse'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "dataPreProcessingConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataPreProcessingConfiguration))) :*: (S1 ('MetaSel ('Just "datasetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "datasetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "evaluationDataEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "evaluationDataStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "failedReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "labelsInputConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LabelsInputConfiguration)))) :*: (S1 ('MetaSel ('Just "lastUpdatedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "modelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "modelMetrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "modelName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "offCondition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "schema") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serverSideKmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ModelStatus)) :*: (S1 ('MetaSel ('Just "trainingDataEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "trainingDataStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "trainingExecutionEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "trainingExecutionStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))))

newDescribeModelResponse Source #

Create a value of DescribeModelResponse 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:

DescribeModelResponse, describeModelResponse_createdAt - Indicates the time and date at which the ML model was created.

$sel:dataPreProcessingConfiguration:DescribeModelResponse', describeModelResponse_dataPreProcessingConfiguration - The configuration is the TargetSamplingRate, which is the sampling rate of the data after post processing by Amazon Lookout for Equipment. For example, if you provide data that has been collected at a 1 second level and you want the system to resample the data at a 1 minute rate before training, the TargetSamplingRate is 1 minute.

When providing a value for the TargetSamplingRate, you must attach the prefix "PT" to the rate you want. The value for a 1 second rate is therefore PT1S, the value for a 15 minute rate is PT15M, and the value for a 1 hour rate is PT1H

DescribeModelResponse, describeModelResponse_datasetArn - The Amazon Resouce Name (ARN) of the dataset used to create the ML model being described.

DescribeModelResponse, describeModelResponse_datasetName - The name of the dataset being used by the ML being described.

$sel:evaluationDataEndTime:DescribeModelResponse', describeModelResponse_evaluationDataEndTime - Indicates the time reference in the dataset that was used to end the subset of evaluation data for the ML model.

$sel:evaluationDataStartTime:DescribeModelResponse', describeModelResponse_evaluationDataStartTime - Indicates the time reference in the dataset that was used to begin the subset of evaluation data for the ML model.

DescribeModelResponse, describeModelResponse_failedReason - If the training of the ML model failed, this indicates the reason for that failure.

$sel:labelsInputConfiguration:DescribeModelResponse', describeModelResponse_labelsInputConfiguration - Specifies configuration information about the labels input, including its S3 location.

$sel:lastUpdatedTime:DescribeModelResponse', describeModelResponse_lastUpdatedTime - Indicates the last time the ML model was updated. The type of update is not specified.

DescribeModelResponse, describeModelResponse_modelArn - The Amazon Resource Name (ARN) of the ML model being described.

$sel:modelMetrics:DescribeModelResponse', describeModelResponse_modelMetrics - The Model Metrics show an aggregated summary of the model's performance within the evaluation time range. This is the JSON content of the metrics created when evaluating the model.

DescribeModel, describeModelResponse_modelName - The name of the ML model being described.

$sel:offCondition:DescribeModelResponse', describeModelResponse_offCondition - Indicates that the asset associated with this sensor has been shut off. As long as this condition is met, Lookout for Equipment will not use data from this asset for training, evaluation, or inference.

$sel:roleArn:DescribeModelResponse', describeModelResponse_roleArn - The Amazon Resource Name (ARN) of a role with permission to access the data source for the ML model being described.

$sel:schema:DescribeModelResponse', describeModelResponse_schema - A JSON description of the data that is in each time series dataset, including names, column names, and data types.

$sel:serverSideKmsKeyId:DescribeModelResponse', describeModelResponse_serverSideKmsKeyId - Provides the identifier of the KMS key used to encrypt model data by Amazon Lookout for Equipment.

DescribeModelResponse, describeModelResponse_status - Specifies the current status of the model being described. Status describes the status of the most recent action of the model.

$sel:trainingDataEndTime:DescribeModelResponse', describeModelResponse_trainingDataEndTime - Indicates the time reference in the dataset that was used to end the subset of training data for the ML model.

$sel:trainingDataStartTime:DescribeModelResponse', describeModelResponse_trainingDataStartTime - Indicates the time reference in the dataset that was used to begin the subset of training data for the ML model.

$sel:trainingExecutionEndTime:DescribeModelResponse', describeModelResponse_trainingExecutionEndTime - Indicates the time at which the training of the ML model was completed.

$sel:trainingExecutionStartTime:DescribeModelResponse', describeModelResponse_trainingExecutionStartTime - Indicates the time at which the training of the ML model began.

$sel:httpStatus:DescribeModelResponse', describeModelResponse_httpStatus - The response's http status code.

Response Lenses

describeModelResponse_createdAt :: Lens' DescribeModelResponse (Maybe UTCTime) Source #

Indicates the time and date at which the ML model was created.

describeModelResponse_dataPreProcessingConfiguration :: Lens' DescribeModelResponse (Maybe DataPreProcessingConfiguration) Source #

The configuration is the TargetSamplingRate, which is the sampling rate of the data after post processing by Amazon Lookout for Equipment. For example, if you provide data that has been collected at a 1 second level and you want the system to resample the data at a 1 minute rate before training, the TargetSamplingRate is 1 minute.

When providing a value for the TargetSamplingRate, you must attach the prefix "PT" to the rate you want. The value for a 1 second rate is therefore PT1S, the value for a 15 minute rate is PT15M, and the value for a 1 hour rate is PT1H

describeModelResponse_datasetArn :: Lens' DescribeModelResponse (Maybe Text) Source #

The Amazon Resouce Name (ARN) of the dataset used to create the ML model being described.

describeModelResponse_datasetName :: Lens' DescribeModelResponse (Maybe Text) Source #

The name of the dataset being used by the ML being described.

describeModelResponse_evaluationDataEndTime :: Lens' DescribeModelResponse (Maybe UTCTime) Source #

Indicates the time reference in the dataset that was used to end the subset of evaluation data for the ML model.

describeModelResponse_evaluationDataStartTime :: Lens' DescribeModelResponse (Maybe UTCTime) Source #

Indicates the time reference in the dataset that was used to begin the subset of evaluation data for the ML model.

describeModelResponse_failedReason :: Lens' DescribeModelResponse (Maybe Text) Source #

If the training of the ML model failed, this indicates the reason for that failure.

describeModelResponse_labelsInputConfiguration :: Lens' DescribeModelResponse (Maybe LabelsInputConfiguration) Source #

Specifies configuration information about the labels input, including its S3 location.

describeModelResponse_lastUpdatedTime :: Lens' DescribeModelResponse (Maybe UTCTime) Source #

Indicates the last time the ML model was updated. The type of update is not specified.

describeModelResponse_modelArn :: Lens' DescribeModelResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) of the ML model being described.

describeModelResponse_modelMetrics :: Lens' DescribeModelResponse (Maybe Text) Source #

The Model Metrics show an aggregated summary of the model's performance within the evaluation time range. This is the JSON content of the metrics created when evaluating the model.

describeModelResponse_modelName :: Lens' DescribeModelResponse (Maybe Text) Source #

The name of the ML model being described.

describeModelResponse_offCondition :: Lens' DescribeModelResponse (Maybe Text) Source #

Indicates that the asset associated with this sensor has been shut off. As long as this condition is met, Lookout for Equipment will not use data from this asset for training, evaluation, or inference.

describeModelResponse_roleArn :: Lens' DescribeModelResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) of a role with permission to access the data source for the ML model being described.

describeModelResponse_schema :: Lens' DescribeModelResponse (Maybe Text) Source #

A JSON description of the data that is in each time series dataset, including names, column names, and data types.

describeModelResponse_serverSideKmsKeyId :: Lens' DescribeModelResponse (Maybe Text) Source #

Provides the identifier of the KMS key used to encrypt model data by Amazon Lookout for Equipment.

describeModelResponse_status :: Lens' DescribeModelResponse (Maybe ModelStatus) Source #

Specifies the current status of the model being described. Status describes the status of the most recent action of the model.

describeModelResponse_trainingDataEndTime :: Lens' DescribeModelResponse (Maybe UTCTime) Source #

Indicates the time reference in the dataset that was used to end the subset of training data for the ML model.

describeModelResponse_trainingDataStartTime :: Lens' DescribeModelResponse (Maybe UTCTime) Source #

Indicates the time reference in the dataset that was used to begin the subset of training data for the ML model.

describeModelResponse_trainingExecutionEndTime :: Lens' DescribeModelResponse (Maybe UTCTime) Source #

Indicates the time at which the training of the ML model was completed.

describeModelResponse_trainingExecutionStartTime :: Lens' DescribeModelResponse (Maybe UTCTime) Source #

Indicates the time at which the training of the ML model began.