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 |
Synopsis
- data CheckDetail = CheckDetail' {
- accountId :: Maybe Text
- choiceId :: Maybe Text
- description :: Maybe Text
- flaggedResources :: Maybe Natural
- id :: Maybe Text
- lensArn :: Maybe Text
- name :: Maybe Text
- pillarId :: Maybe Text
- provider :: Maybe CheckProvider
- questionId :: Maybe Text
- reason :: Maybe CheckFailureReason
- status :: Maybe CheckStatus
- updatedAt :: Maybe POSIX
- newCheckDetail :: CheckDetail
- checkDetail_accountId :: Lens' CheckDetail (Maybe Text)
- checkDetail_choiceId :: Lens' CheckDetail (Maybe Text)
- checkDetail_description :: Lens' CheckDetail (Maybe Text)
- checkDetail_flaggedResources :: Lens' CheckDetail (Maybe Natural)
- checkDetail_id :: Lens' CheckDetail (Maybe Text)
- checkDetail_lensArn :: Lens' CheckDetail (Maybe Text)
- checkDetail_name :: Lens' CheckDetail (Maybe Text)
- checkDetail_pillarId :: Lens' CheckDetail (Maybe Text)
- checkDetail_provider :: Lens' CheckDetail (Maybe CheckProvider)
- checkDetail_questionId :: Lens' CheckDetail (Maybe Text)
- checkDetail_reason :: Lens' CheckDetail (Maybe CheckFailureReason)
- checkDetail_status :: Lens' CheckDetail (Maybe CheckStatus)
- checkDetail_updatedAt :: Lens' CheckDetail (Maybe UTCTime)
Documentation
data CheckDetail Source #
Account details for a Well-Architected best practice in relation to Trusted Advisor checks.
See: newCheckDetail
smart constructor.
CheckDetail' | |
|
Instances
newCheckDetail :: CheckDetail Source #
Create a value of CheckDetail
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:accountId:CheckDetail'
, checkDetail_accountId
- Undocumented member.
$sel:choiceId:CheckDetail'
, checkDetail_choiceId
- Undocumented member.
$sel:description:CheckDetail'
, checkDetail_description
- Trusted Advisor check description.
$sel:flaggedResources:CheckDetail'
, checkDetail_flaggedResources
- Count of flagged resources associated to the check.
$sel:id:CheckDetail'
, checkDetail_id
- Trusted Advisor check ID.
$sel:lensArn:CheckDetail'
, checkDetail_lensArn
- Well-Architected Lens ARN associated to the check.
$sel:name:CheckDetail'
, checkDetail_name
- Trusted Advisor check name.
$sel:pillarId:CheckDetail'
, checkDetail_pillarId
- Undocumented member.
$sel:provider:CheckDetail'
, checkDetail_provider
- Provider of the check related to the best practice.
$sel:questionId:CheckDetail'
, checkDetail_questionId
- Undocumented member.
$sel:reason:CheckDetail'
, checkDetail_reason
- Reason associated to the check.
$sel:status:CheckDetail'
, checkDetail_status
- Status associated to the check.
$sel:updatedAt:CheckDetail'
, checkDetail_updatedAt
- Undocumented member.
checkDetail_accountId :: Lens' CheckDetail (Maybe Text) Source #
Undocumented member.
checkDetail_choiceId :: Lens' CheckDetail (Maybe Text) Source #
Undocumented member.
checkDetail_description :: Lens' CheckDetail (Maybe Text) Source #
Trusted Advisor check description.
checkDetail_flaggedResources :: Lens' CheckDetail (Maybe Natural) Source #
Count of flagged resources associated to the check.
checkDetail_id :: Lens' CheckDetail (Maybe Text) Source #
Trusted Advisor check ID.
checkDetail_lensArn :: Lens' CheckDetail (Maybe Text) Source #
Well-Architected Lens ARN associated to the check.
checkDetail_name :: Lens' CheckDetail (Maybe Text) Source #
Trusted Advisor check name.
checkDetail_pillarId :: Lens' CheckDetail (Maybe Text) Source #
Undocumented member.
checkDetail_provider :: Lens' CheckDetail (Maybe CheckProvider) Source #
Provider of the check related to the best practice.
checkDetail_questionId :: Lens' CheckDetail (Maybe Text) Source #
Undocumented member.
checkDetail_reason :: Lens' CheckDetail (Maybe CheckFailureReason) Source #
Reason associated to the check.
checkDetail_status :: Lens' CheckDetail (Maybe CheckStatus) Source #
Status associated to the check.
checkDetail_updatedAt :: Lens' CheckDetail (Maybe UTCTime) Source #
Undocumented member.