DescribeEvaluations
Returns a list of DescribeEvaluations that match the search criteria in the request.
Request Syntax
{
"EQ": "string",
"FilterVariable": "string",
"GE": "string",
"GT": "string",
"LE": "string",
"Limit": number,
"LT": "string",
"NE": "string",
"NextToken": "string",
"Prefix": "string",
"SortOrder": "string"
}
Request Parameters
For information about the parameters that are common to all actions, see Common Parameters.
The request accepts the following data in JSON format.
- EQ
-
The equal to operator. The
Evaluationresults will haveFilterVariablevalues that exactly match the value specified withEQ.Type: String
Length Constraints: Maximum length of 1024.
Pattern:
.*\S.*|^$Required: No
- FilterVariable
-
Use one of the following variable to filter a list of
Evaluationobjects:-
CreatedAt- Sets the search criteria to theEvaluationcreation date. -
Status- Sets the search criteria to theEvaluationstatus. -
Name- Sets the search criteria to the contents ofEvaluationName. -
IAMUser- Sets the search criteria to the user account that invoked anEvaluation. -
MLModelId- Sets the search criteria to theMLModelthat was evaluated. -
DataSourceId- Sets the search criteria to theDataSourceused inEvaluation. -
DataUri- Sets the search criteria to the data file(s) used inEvaluation. The URL can identify either a file or an Amazon Simple Storage Solution (Amazon S3) bucket or directory.
Type: String
Valid Values:
CreatedAt | LastUpdatedAt | Status | Name | IAMUser | MLModelId | DataSourceId | DataURIRequired: No
-
- GE
-
The greater than or equal to operator. The
Evaluationresults will haveFilterVariablevalues that are greater than or equal to the value specified withGE.Type: String
Length Constraints: Maximum length of 1024.
Pattern:
.*\S.*|^$Required: No
- GT
-
The greater than operator. The
Evaluationresults will haveFilterVariablevalues that are greater than the value specified withGT.Type: String
Length Constraints: Maximum length of 1024.
Pattern:
.*\S.*|^$Required: No
- LE
-
The less than or equal to operator. The
Evaluationresults will haveFilterVariablevalues that are less than or equal to the value specified withLE.Type: String
Length Constraints: Maximum length of 1024.
Pattern:
.*\S.*|^$Required: No
- Limit
-
The maximum number of
Evaluationto include in the result.Type: Integer
Valid Range: Minimum value of 1. Maximum value of 100.
Required: No
- LT
-
The less than operator. The
Evaluationresults will haveFilterVariablevalues that are less than the value specified withLT.Type: String
Length Constraints: Maximum length of 1024.
Pattern:
.*\S.*|^$Required: No
- NE
-
The not equal to operator. The
Evaluationresults will haveFilterVariablevalues not equal to the value specified withNE.Type: String
Length Constraints: Maximum length of 1024.
Pattern:
.*\S.*|^$Required: No
- NextToken
-
The ID of the page in the paginated results.
Type: String
Required: No
- Prefix
-
A string that is found at the beginning of a variable, such as
NameorId.For example, an
Evaluationcould have theName2014-09-09-HolidayGiftMailer. To search for thisEvaluation, selectNamefor theFilterVariableand any of the following strings for thePrefix:-
2014-09
-
2014-09-09
-
2014-09-09-Holiday
Type: String
Length Constraints: Maximum length of 1024.
Pattern:
.*\S.*|^$Required: No
-
- SortOrder
-
A two-value parameter that determines the sequence of the resulting list of
Evaluation.-
asc- Arranges the list in ascending order (A-Z, 0-9). -
dsc- Arranges the list in descending order (Z-A, 9-0).
Results are sorted by
FilterVariable.Type: String
Valid Values:
asc | dscRequired: No
-
Response Syntax
{
"NextToken": "string",
"Results": [
{
"ComputeTime": number,
"CreatedAt": number,
"CreatedByIamUser": "string",
"EvaluationDataSourceId": "string",
"EvaluationId": "string",
"FinishedAt": number,
"InputDataLocationS3": "string",
"LastUpdatedAt": number,
"Message": "string",
"MLModelId": "string",
"Name": "string",
"PerformanceMetrics": {
"Properties": {
"string" : "string"
}
},
"StartedAt": number,
"Status": "string"
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The following data is returned in JSON format by the service.
- NextToken
-
The ID of the next page in the paginated results that indicates at least one more page follows.
Type: String
- Results
-
A list of
Evaluationthat meet the search criteria.Type: Array of Evaluation objects
Errors
For information about the errors that are common to all actions, see Common Errors.
- InternalServerException
-
An error on the server occurred when trying to process a request.
HTTP Status Code: 500
- InvalidInputException
-
An error on the client occurred. Typically, the cause is an invalid input value.
HTTP Status Code: 400
Examples
The following is a sample request and response of the DescribeEvaluations operation.
This example illustrates one usage of DescribeEvaluations.
Sample Request
POST / HTTP/1.1
Host: machinelearning.<region>.<domain>
x-amz-Date: <Date>
Authorization: AWS4-HMAC-SHA256 Credential=<Credential>, SignedHeaders=contenttype;date;host;user-agent;x-amz-date;x-amz-target;x-amzn-requestid,Signature=<Signature>
User-Agent: <UserAgentString>
Content-Type: application/x-amz-json-1.1
Content-Length: <PayloadSizeBytes>
Connection: Keep-Alive
X-Amz-Target: AmazonML_20141212.DescribeEvaluations
{
"FilterVariable": "Name",
"Prefix": "ev-",
"SortOrder": "asc",
"Limit": 1
}
Sample Response
HTTP/1.1 200 OK
x-amzn-RequestId: <RequestId>
Content-Type: application/x-amz-json-1.1
Content-Length: <PayloadSizeBytes>
Date: <Date>
{
"NextToken": "{\"EvaluationId\":\"ev-exampleId2\"}",
"Results": [
{
"CreatedAt": 1420745248.785,
"CreatedByIamUser": "arn:aws:iam::<awsAccountId>:user/username",
"EvaluationDataSourceId": "ds-exampleDataSourceId",
"EvaluationId": "ev-exampleId1",
"InputDataLocationS3": "s3://bucket/locationToInput/example-data.testing.csv",
"LastUpdatedAt": 1420745524.506,
"MLModelId": "pr-exampleModelId",
"Name": "ev-1",
"PerformanceMetrics":
{
"Properties": {"BinaryAUC": "0.9228827246570067"}
},
"Status": "COMPLETED",
"ComputeTime":"185200",
"FinishedAt":"1420745524.506",
"StartedAt":"1420745249.324"
}
]
}
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: