Copyright | (c) 2013-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Returns the number of resources that are compliant and the number that are noncompliant. You can specify one or more resource types to get these numbers for each resource type. The maximum number returned is 100.
- getComplianceSummaryByResourceType :: GetComplianceSummaryByResourceType
- data GetComplianceSummaryByResourceType
- gcsbrtResourceTypes :: Lens' GetComplianceSummaryByResourceType [Text]
- getComplianceSummaryByResourceTypeResponse :: Int -> GetComplianceSummaryByResourceTypeResponse
- data GetComplianceSummaryByResourceTypeResponse
- gcsbrtrsComplianceSummariesByResourceType :: Lens' GetComplianceSummaryByResourceTypeResponse [ComplianceSummaryByResourceType]
- gcsbrtrsResponseStatus :: Lens' GetComplianceSummaryByResourceTypeResponse Int
Creating a Request
getComplianceSummaryByResourceType :: GetComplianceSummaryByResourceType Source #
Creates a value of GetComplianceSummaryByResourceType
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcsbrtResourceTypes
- Specify one or more resource types to get the number of resources that are compliant and the number that are noncompliant for each resource type. For this request, you can specify an AWS resource type such asAWS::EC2::Instance
, and you can specify that the resource type is an AWS account by specifyingAWS::::Account
.
data GetComplianceSummaryByResourceType Source #
See: getComplianceSummaryByResourceType
smart constructor.
Request Lenses
gcsbrtResourceTypes :: Lens' GetComplianceSummaryByResourceType [Text] Source #
Specify one or more resource types to get the number of resources that are compliant and the number that are noncompliant for each resource type. For this request, you can specify an AWS resource type such as AWS::EC2::Instance
, and you can specify that the resource type is an AWS account by specifying AWS::::Account
.
Destructuring the Response
getComplianceSummaryByResourceTypeResponse Source #
Creates a value of GetComplianceSummaryByResourceTypeResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcsbrtrsComplianceSummariesByResourceType
- The number of resources that are compliant and the number that are noncompliant. If one or more resource types were provided with the request, the numbers are returned for each resource type. The maximum number returned is 100.gcsbrtrsResponseStatus
- -- | The response status code.
data GetComplianceSummaryByResourceTypeResponse Source #
See: getComplianceSummaryByResourceTypeResponse
smart constructor.
Response Lenses
gcsbrtrsComplianceSummariesByResourceType :: Lens' GetComplianceSummaryByResourceTypeResponse [ComplianceSummaryByResourceType] Source #
The number of resources that are compliant and the number that are noncompliant. If one or more resource types were provided with the request, the numbers are returned for each resource type. The maximum number returned is 100.
gcsbrtrsResponseStatus :: Lens' GetComplianceSummaryByResourceTypeResponse Int Source #
- - | The response status code.