Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Lists the latest analytics data for controls within a specific control domain and a specific active assessment.
Control insights are listed only if the control belongs to the control
domain and assessment that was specified. Moreover, the control must
have collected evidence on the lastUpdated
date of
controlInsightsByAssessment
. If neither of these conditions are met,
no data is listed for that control.
Synopsis
- data ListAssessmentControlInsightsByControlDomain = ListAssessmentControlInsightsByControlDomain' {}
- newListAssessmentControlInsightsByControlDomain :: Text -> Text -> ListAssessmentControlInsightsByControlDomain
- listAssessmentControlInsightsByControlDomain_maxResults :: Lens' ListAssessmentControlInsightsByControlDomain (Maybe Natural)
- listAssessmentControlInsightsByControlDomain_nextToken :: Lens' ListAssessmentControlInsightsByControlDomain (Maybe Text)
- listAssessmentControlInsightsByControlDomain_controlDomainId :: Lens' ListAssessmentControlInsightsByControlDomain Text
- listAssessmentControlInsightsByControlDomain_assessmentId :: Lens' ListAssessmentControlInsightsByControlDomain Text
- data ListAssessmentControlInsightsByControlDomainResponse = ListAssessmentControlInsightsByControlDomainResponse' {}
- newListAssessmentControlInsightsByControlDomainResponse :: Int -> ListAssessmentControlInsightsByControlDomainResponse
- listAssessmentControlInsightsByControlDomainResponse_controlInsightsByAssessment :: Lens' ListAssessmentControlInsightsByControlDomainResponse (Maybe [ControlInsightsMetadataByAssessmentItem])
- listAssessmentControlInsightsByControlDomainResponse_nextToken :: Lens' ListAssessmentControlInsightsByControlDomainResponse (Maybe Text)
- listAssessmentControlInsightsByControlDomainResponse_httpStatus :: Lens' ListAssessmentControlInsightsByControlDomainResponse Int
Creating a Request
data ListAssessmentControlInsightsByControlDomain Source #
See: newListAssessmentControlInsightsByControlDomain
smart constructor.
ListAssessmentControlInsightsByControlDomain' | |
|
Instances
newListAssessmentControlInsightsByControlDomain Source #
:: Text |
|
-> Text | |
-> ListAssessmentControlInsightsByControlDomain |
Create a value of ListAssessmentControlInsightsByControlDomain
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:maxResults:ListAssessmentControlInsightsByControlDomain'
, listAssessmentControlInsightsByControlDomain_maxResults
- Represents the maximum number of results on a page or for an API request
call.
ListAssessmentControlInsightsByControlDomain
, listAssessmentControlInsightsByControlDomain_nextToken
- The pagination token that's used to fetch the next set of results.
$sel:controlDomainId:ListAssessmentControlInsightsByControlDomain'
, listAssessmentControlInsightsByControlDomain_controlDomainId
- The unique identifier for the control domain.
ListAssessmentControlInsightsByControlDomain
, listAssessmentControlInsightsByControlDomain_assessmentId
- The unique identifier for the active assessment.
Request Lenses
listAssessmentControlInsightsByControlDomain_maxResults :: Lens' ListAssessmentControlInsightsByControlDomain (Maybe Natural) Source #
Represents the maximum number of results on a page or for an API request call.
listAssessmentControlInsightsByControlDomain_nextToken :: Lens' ListAssessmentControlInsightsByControlDomain (Maybe Text) Source #
The pagination token that's used to fetch the next set of results.
listAssessmentControlInsightsByControlDomain_controlDomainId :: Lens' ListAssessmentControlInsightsByControlDomain Text Source #
The unique identifier for the control domain.
listAssessmentControlInsightsByControlDomain_assessmentId :: Lens' ListAssessmentControlInsightsByControlDomain Text Source #
The unique identifier for the active assessment.
Destructuring the Response
data ListAssessmentControlInsightsByControlDomainResponse Source #
See: newListAssessmentControlInsightsByControlDomainResponse
smart constructor.
ListAssessmentControlInsightsByControlDomainResponse' | |
|
Instances
newListAssessmentControlInsightsByControlDomainResponse Source #
:: Int |
|
-> ListAssessmentControlInsightsByControlDomainResponse |
Create a value of ListAssessmentControlInsightsByControlDomainResponse
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:controlInsightsByAssessment:ListAssessmentControlInsightsByControlDomainResponse'
, listAssessmentControlInsightsByControlDomainResponse_controlInsightsByAssessment
- The assessment control analytics data that the
ListAssessmentControlInsightsByControlDomain
API returned.
ListAssessmentControlInsightsByControlDomain
, listAssessmentControlInsightsByControlDomainResponse_nextToken
- The pagination token that's used to fetch the next set of results.
$sel:httpStatus:ListAssessmentControlInsightsByControlDomainResponse'
, listAssessmentControlInsightsByControlDomainResponse_httpStatus
- The response's http status code.
Response Lenses
listAssessmentControlInsightsByControlDomainResponse_controlInsightsByAssessment :: Lens' ListAssessmentControlInsightsByControlDomainResponse (Maybe [ControlInsightsMetadataByAssessmentItem]) Source #
The assessment control analytics data that the
ListAssessmentControlInsightsByControlDomain
API returned.
listAssessmentControlInsightsByControlDomainResponse_nextToken :: Lens' ListAssessmentControlInsightsByControlDomainResponse (Maybe Text) Source #
The pagination token that's used to fetch the next set of results.
listAssessmentControlInsightsByControlDomainResponse_httpStatus :: Lens' ListAssessmentControlInsightsByControlDomainResponse Int Source #
The response's http status code.