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
Evaluation
results will haveFilterVariable
values 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
Evaluation
objects:-
CreatedAt
- Sets the search criteria to theEvaluation
creation date. -
Status
- Sets the search criteria to theEvaluation
status. -
Name
- Sets the search criteria to the contents ofEvaluation
Name
. -
IAMUser
- Sets the search criteria to the user account that invoked anEvaluation
. -
MLModelId
- Sets the search criteria to theMLModel
that was evaluated. -
DataSourceId
- Sets the search criteria to theDataSource
used 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 | DataURI
Required: No
-
- GE
-
The greater than or equal to operator. The
Evaluation
results will haveFilterVariable
values 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
Evaluation
results will haveFilterVariable
values 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
Evaluation
results will haveFilterVariable
values 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
Evaluation
to include in the result.Type: Integer
Valid Range: Minimum value of 1. Maximum value of 100.
Required: No
- LT
-
The less than operator. The
Evaluation
results will haveFilterVariable
values 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
Evaluation
results will haveFilterVariable
values 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
Name
orId
.For example, an
Evaluation
could have theName
2014-09-09-HolidayGiftMailer
. To search for thisEvaluation
, selectName
for theFilterVariable
and 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 | dsc
Required: 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
Evaluation
that 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: