Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Returns status information for each of your Config managed rules. The status includes information such as the last time Config invoked the rule, the last time Config failed to invoke the rule, and the related error for the last failure.
This operation returns paginated results.
Synopsis
- data DescribeConfigRuleEvaluationStatus = DescribeConfigRuleEvaluationStatus' {}
- newDescribeConfigRuleEvaluationStatus :: DescribeConfigRuleEvaluationStatus
- describeConfigRuleEvaluationStatus_configRuleNames :: Lens' DescribeConfigRuleEvaluationStatus (Maybe [Text])
- describeConfigRuleEvaluationStatus_nextToken :: Lens' DescribeConfigRuleEvaluationStatus (Maybe Text)
- describeConfigRuleEvaluationStatus_limit :: Lens' DescribeConfigRuleEvaluationStatus (Maybe Natural)
- data DescribeConfigRuleEvaluationStatusResponse = DescribeConfigRuleEvaluationStatusResponse' {}
- newDescribeConfigRuleEvaluationStatusResponse :: Int -> DescribeConfigRuleEvaluationStatusResponse
- describeConfigRuleEvaluationStatusResponse_configRulesEvaluationStatus :: Lens' DescribeConfigRuleEvaluationStatusResponse (Maybe [ConfigRuleEvaluationStatus])
- describeConfigRuleEvaluationStatusResponse_nextToken :: Lens' DescribeConfigRuleEvaluationStatusResponse (Maybe Text)
- describeConfigRuleEvaluationStatusResponse_httpStatus :: Lens' DescribeConfigRuleEvaluationStatusResponse Int
Creating a Request
data DescribeConfigRuleEvaluationStatus Source #
See: newDescribeConfigRuleEvaluationStatus
smart constructor.
DescribeConfigRuleEvaluationStatus' | |
|
Instances
newDescribeConfigRuleEvaluationStatus :: DescribeConfigRuleEvaluationStatus Source #
Create a value of DescribeConfigRuleEvaluationStatus
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:configRuleNames:DescribeConfigRuleEvaluationStatus'
, describeConfigRuleEvaluationStatus_configRuleNames
- The name of the Config managed rules for which you want status
information. If you do not specify any names, Config returns status
information for all Config managed rules that you use.
$sel:nextToken:DescribeConfigRuleEvaluationStatus'
, describeConfigRuleEvaluationStatus_nextToken
- The nextToken
string returned on a previous page that you use to get
the next page of results in a paginated response.
$sel:limit:DescribeConfigRuleEvaluationStatus'
, describeConfigRuleEvaluationStatus_limit
- The number of rule evaluation results that you want returned.
This parameter is required if the rule limit for your account is more than the default of 150 rules.
For information about requesting a rule limit increase, see Config Limits in the Amazon Web Services General Reference Guide.
Request Lenses
describeConfigRuleEvaluationStatus_configRuleNames :: Lens' DescribeConfigRuleEvaluationStatus (Maybe [Text]) Source #
The name of the Config managed rules for which you want status information. If you do not specify any names, Config returns status information for all Config managed rules that you use.
describeConfigRuleEvaluationStatus_nextToken :: Lens' DescribeConfigRuleEvaluationStatus (Maybe Text) Source #
The nextToken
string returned on a previous page that you use to get
the next page of results in a paginated response.
describeConfigRuleEvaluationStatus_limit :: Lens' DescribeConfigRuleEvaluationStatus (Maybe Natural) Source #
The number of rule evaluation results that you want returned.
This parameter is required if the rule limit for your account is more than the default of 150 rules.
For information about requesting a rule limit increase, see Config Limits in the Amazon Web Services General Reference Guide.
Destructuring the Response
data DescribeConfigRuleEvaluationStatusResponse Source #
See: newDescribeConfigRuleEvaluationStatusResponse
smart constructor.
DescribeConfigRuleEvaluationStatusResponse' | |
|
Instances
newDescribeConfigRuleEvaluationStatusResponse Source #
Create a value of DescribeConfigRuleEvaluationStatusResponse
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:configRulesEvaluationStatus:DescribeConfigRuleEvaluationStatusResponse'
, describeConfigRuleEvaluationStatusResponse_configRulesEvaluationStatus
- Status information about your Config managed rules.
$sel:nextToken:DescribeConfigRuleEvaluationStatus'
, describeConfigRuleEvaluationStatusResponse_nextToken
- The string that you use in a subsequent request to get the next page of
results in a paginated response.
$sel:httpStatus:DescribeConfigRuleEvaluationStatusResponse'
, describeConfigRuleEvaluationStatusResponse_httpStatus
- The response's http status code.
Response Lenses
describeConfigRuleEvaluationStatusResponse_configRulesEvaluationStatus :: Lens' DescribeConfigRuleEvaluationStatusResponse (Maybe [ConfigRuleEvaluationStatus]) Source #
Status information about your Config managed rules.
describeConfigRuleEvaluationStatusResponse_nextToken :: Lens' DescribeConfigRuleEvaluationStatusResponse (Maybe Text) Source #
The string that you use in a subsequent request to get the next page of results in a paginated response.
describeConfigRuleEvaluationStatusResponse_httpStatus :: Lens' DescribeConfigRuleEvaluationStatusResponse Int Source #
The response's http status code.