- Root
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
- /POST
/
POST
/
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/' \
--header 'X-Amz-Target;' \
--header 'Content-Type: application/json' \
--data-raw '{
"Evaluations": [],
"ResultToken": "string",
"TestMode": true
}'
Response Response Example
200 - Example 1
{
"FailedEvaluations": []
}
Request
Header Params
X-Amz-Target
stringÂ
required
Body Params application/json
<p/>
Evaluations
array[object (Evaluation) {5}]Â
optional
>= 0 items<= 100 items
ComplianceResourceType
stringÂ
required
>= 1 characters<= 256 characters
ComplianceResourceId
stringÂ
required
>= 1 characters<= 768 characters
ComplianceType
enum<string>Â
required
Evaluation
data type, Config supports only the COMPLIANT
, NON_COMPLIANT
, and NOT_APPLICABLE
values. Config does not support the INSUFFICIENT_DATA
value for this data type.INSUFFICIENT_DATA
as the value for ComplianceType
from a PutEvaluations
request. For example, an Lambda function for a custom Config rule cannot pass an INSUFFICIENT_DATA
value to Config.Allowed values:
COMPLIANTNON_COMPLIANTNOT_APPLICABLEINSUFFICIENT_DATA
Annotation
stringÂ
optional
>= 1 characters<= 256 characters
OrderingTimestamp
string <date-time>
required
ResultToken
stringÂ
required
TestMode
booleanÂ
optional
PutEvaluations
. You can verify whether your Lambda function will deliver evaluation results to Config. No updates occur to your existing evaluations, and evaluation results are not sent to Config.Examples
Responses
🟢200Success
application/json
Body
<p/>
FailedEvaluations
array[object (Evaluation) {5}]Â
optional
>= 0 items<= 100 items
ComplianceResourceType
stringÂ
required
>= 1 characters<= 256 characters
ComplianceResourceId
stringÂ
required
>= 1 characters<= 768 characters
ComplianceType
enum<string>Â
required
Evaluation
data type, Config supports only the COMPLIANT
, NON_COMPLIANT
, and NOT_APPLICABLE
values. Config does not support the INSUFFICIENT_DATA
value for this data type.INSUFFICIENT_DATA
as the value for ComplianceType
from a PutEvaluations
request. For example, an Lambda function for a custom Config rule cannot pass an INSUFFICIENT_DATA
value to Config.Allowed values:
COMPLIANTNON_COMPLIANTNOT_APPLICABLEINSUFFICIENT_DATA
Annotation
stringÂ
optional
>= 1 characters<= 256 characters
OrderingTimestamp
string <date-time>
required
🟠480InvalidParameterValueException
🟠481InvalidResultTokenException
🟠482NoSuchConfigRuleException
Modified at 2023-08-15 05:59:06