| 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 |
Amazonka.WellArchitected.Types
Contents
- Service Configuration
- Errors
- AdditionalResourceType
- AnswerReason
- CheckFailureReason
- CheckProvider
- CheckStatus
- ChoiceReason
- ChoiceStatus
- DifferenceStatus
- ImportLensStatus
- LensStatus
- LensStatusType
- LensType
- NotificationType
- OrganizationSharingStatus
- PermissionType
- Risk
- ShareInvitationAction
- ShareResourceType
- ShareStatus
- TrustedAdvisorIntegrationStatus
- WorkloadEnvironment
- WorkloadImprovementStatus
- AdditionalResources
- Answer
- AnswerSummary
- CheckDetail
- CheckSummary
- Choice
- ChoiceAnswer
- ChoiceAnswerSummary
- ChoiceContent
- ChoiceImprovementPlan
- ChoiceUpdate
- ImprovementSummary
- Lens
- LensReview
- LensReviewReport
- LensReviewSummary
- LensShareSummary
- LensSummary
- LensUpgradeSummary
- Milestone
- MilestoneSummary
- NotificationSummary
- PillarDifference
- PillarReviewSummary
- QuestionDifference
- ShareInvitation
- ShareInvitationSummary
- VersionDifferences
- Workload
- WorkloadDiscoveryConfig
- WorkloadShare
- WorkloadShareSummary
- WorkloadSummary
Description
Synopsis
- defaultService :: Service
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _ConflictException :: AsError a => Fold a ServiceError
- _InternalServerException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ServiceQuotaExceededException :: AsError a => Fold a ServiceError
- _ThrottlingException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold a ServiceError
- newtype AdditionalResourceType where
- newtype AnswerReason where
- AnswerReason' { }
- pattern AnswerReason_ARCHITECTURE_CONSTRAINTS :: AnswerReason
- pattern AnswerReason_BUSINESS_PRIORITIES :: AnswerReason
- pattern AnswerReason_NONE :: AnswerReason
- pattern AnswerReason_OTHER :: AnswerReason
- pattern AnswerReason_OUT_OF_SCOPE :: AnswerReason
- newtype CheckFailureReason where
- newtype CheckProvider where
- CheckProvider' { }
- pattern CheckProvider_TRUSTED_ADVISOR :: CheckProvider
- newtype CheckStatus where
- CheckStatus' { }
- pattern CheckStatus_ERROR :: CheckStatus
- pattern CheckStatus_FETCH_FAILED :: CheckStatus
- pattern CheckStatus_NOT_AVAILABLE :: CheckStatus
- pattern CheckStatus_OKAY :: CheckStatus
- pattern CheckStatus_WARNING :: CheckStatus
- newtype ChoiceReason where
- ChoiceReason' { }
- pattern ChoiceReason_ARCHITECTURE_CONSTRAINTS :: ChoiceReason
- pattern ChoiceReason_BUSINESS_PRIORITIES :: ChoiceReason
- pattern ChoiceReason_NONE :: ChoiceReason
- pattern ChoiceReason_OTHER :: ChoiceReason
- pattern ChoiceReason_OUT_OF_SCOPE :: ChoiceReason
- newtype ChoiceStatus where
- ChoiceStatus' { }
- pattern ChoiceStatus_NOT_APPLICABLE :: ChoiceStatus
- pattern ChoiceStatus_SELECTED :: ChoiceStatus
- pattern ChoiceStatus_UNSELECTED :: ChoiceStatus
- newtype DifferenceStatus where
- DifferenceStatus' { }
- pattern DifferenceStatus_DELETED :: DifferenceStatus
- pattern DifferenceStatus_NEW :: DifferenceStatus
- pattern DifferenceStatus_UPDATED :: DifferenceStatus
- newtype ImportLensStatus where
- ImportLensStatus' { }
- pattern ImportLensStatus_COMPLETE :: ImportLensStatus
- pattern ImportLensStatus_ERROR :: ImportLensStatus
- pattern ImportLensStatus_IN_PROGRESS :: ImportLensStatus
- newtype LensStatus where
- LensStatus' { }
- pattern LensStatus_CURRENT :: LensStatus
- pattern LensStatus_DELETED :: LensStatus
- pattern LensStatus_DEPRECATED :: LensStatus
- pattern LensStatus_NOT_CURRENT :: LensStatus
- pattern LensStatus_UNSHARED :: LensStatus
- newtype LensStatusType where
- LensStatusType' { }
- pattern LensStatusType_ALL :: LensStatusType
- pattern LensStatusType_DRAFT :: LensStatusType
- pattern LensStatusType_PUBLISHED :: LensStatusType
- newtype LensType where
- LensType' {
- fromLensType :: Text
- pattern LensType_AWS_OFFICIAL :: LensType
- pattern LensType_CUSTOM_SELF :: LensType
- pattern LensType_CUSTOM_SHARED :: LensType
- LensType' {
- newtype NotificationType where
- newtype OrganizationSharingStatus where
- newtype PermissionType where
- PermissionType' { }
- pattern PermissionType_CONTRIBUTOR :: PermissionType
- pattern PermissionType_READONLY :: PermissionType
- newtype Risk where
- Risk' { }
- pattern Risk_HIGH :: Risk
- pattern Risk_MEDIUM :: Risk
- pattern Risk_NONE :: Risk
- pattern Risk_NOT_APPLICABLE :: Risk
- pattern Risk_UNANSWERED :: Risk
- newtype ShareInvitationAction where
- newtype ShareResourceType where
- ShareResourceType' { }
- pattern ShareResourceType_LENS :: ShareResourceType
- pattern ShareResourceType_WORKLOAD :: ShareResourceType
- newtype ShareStatus where
- ShareStatus' { }
- pattern ShareStatus_ACCEPTED :: ShareStatus
- pattern ShareStatus_ASSOCIATED :: ShareStatus
- pattern ShareStatus_ASSOCIATING :: ShareStatus
- pattern ShareStatus_EXPIRED :: ShareStatus
- pattern ShareStatus_FAILED :: ShareStatus
- pattern ShareStatus_PENDING :: ShareStatus
- pattern ShareStatus_REJECTED :: ShareStatus
- pattern ShareStatus_REVOKED :: ShareStatus
- newtype TrustedAdvisorIntegrationStatus where
- newtype WorkloadEnvironment where
- newtype WorkloadImprovementStatus where
- WorkloadImprovementStatus' { }
- pattern WorkloadImprovementStatus_COMPLETE :: WorkloadImprovementStatus
- pattern WorkloadImprovementStatus_IN_PROGRESS :: WorkloadImprovementStatus
- pattern WorkloadImprovementStatus_NOT_APPLICABLE :: WorkloadImprovementStatus
- pattern WorkloadImprovementStatus_NOT_STARTED :: WorkloadImprovementStatus
- pattern WorkloadImprovementStatus_RISK_ACKNOWLEDGED :: WorkloadImprovementStatus
- data AdditionalResources = AdditionalResources' {}
- newAdditionalResources :: AdditionalResources
- additionalResources_content :: Lens' AdditionalResources (Maybe [ChoiceContent])
- additionalResources_type :: Lens' AdditionalResources (Maybe AdditionalResourceType)
- data Answer = Answer' {
- choiceAnswers :: Maybe [ChoiceAnswer]
- choices :: Maybe [Choice]
- helpfulResourceDisplayText :: Maybe Text
- helpfulResourceUrl :: Maybe Text
- improvementPlanUrl :: Maybe Text
- isApplicable :: Maybe Bool
- notes :: Maybe Text
- pillarId :: Maybe Text
- questionDescription :: Maybe Text
- questionId :: Maybe Text
- questionTitle :: Maybe Text
- reason :: Maybe AnswerReason
- risk :: Maybe Risk
- selectedChoices :: Maybe [Text]
- newAnswer :: Answer
- answer_choiceAnswers :: Lens' Answer (Maybe [ChoiceAnswer])
- answer_choices :: Lens' Answer (Maybe [Choice])
- answer_helpfulResourceDisplayText :: Lens' Answer (Maybe Text)
- answer_helpfulResourceUrl :: Lens' Answer (Maybe Text)
- answer_improvementPlanUrl :: Lens' Answer (Maybe Text)
- answer_isApplicable :: Lens' Answer (Maybe Bool)
- answer_notes :: Lens' Answer (Maybe Text)
- answer_pillarId :: Lens' Answer (Maybe Text)
- answer_questionDescription :: Lens' Answer (Maybe Text)
- answer_questionId :: Lens' Answer (Maybe Text)
- answer_questionTitle :: Lens' Answer (Maybe Text)
- answer_reason :: Lens' Answer (Maybe AnswerReason)
- answer_risk :: Lens' Answer (Maybe Risk)
- answer_selectedChoices :: Lens' Answer (Maybe [Text])
- data AnswerSummary = AnswerSummary' {
- choiceAnswerSummaries :: Maybe [ChoiceAnswerSummary]
- choices :: Maybe [Choice]
- isApplicable :: Maybe Bool
- pillarId :: Maybe Text
- questionId :: Maybe Text
- questionTitle :: Maybe Text
- reason :: Maybe AnswerReason
- risk :: Maybe Risk
- selectedChoices :: Maybe [Text]
- newAnswerSummary :: AnswerSummary
- answerSummary_choiceAnswerSummaries :: Lens' AnswerSummary (Maybe [ChoiceAnswerSummary])
- answerSummary_choices :: Lens' AnswerSummary (Maybe [Choice])
- answerSummary_isApplicable :: Lens' AnswerSummary (Maybe Bool)
- answerSummary_pillarId :: Lens' AnswerSummary (Maybe Text)
- answerSummary_questionId :: Lens' AnswerSummary (Maybe Text)
- answerSummary_questionTitle :: Lens' AnswerSummary (Maybe Text)
- answerSummary_reason :: Lens' AnswerSummary (Maybe AnswerReason)
- answerSummary_risk :: Lens' AnswerSummary (Maybe Risk)
- answerSummary_selectedChoices :: Lens' AnswerSummary (Maybe [Text])
- 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)
- data CheckSummary = CheckSummary' {}
- newCheckSummary :: CheckSummary
- checkSummary_accountSummary :: Lens' CheckSummary (Maybe (HashMap CheckStatus Natural))
- checkSummary_choiceId :: Lens' CheckSummary (Maybe Text)
- checkSummary_description :: Lens' CheckSummary (Maybe Text)
- checkSummary_id :: Lens' CheckSummary (Maybe Text)
- checkSummary_lensArn :: Lens' CheckSummary (Maybe Text)
- checkSummary_name :: Lens' CheckSummary (Maybe Text)
- checkSummary_pillarId :: Lens' CheckSummary (Maybe Text)
- checkSummary_provider :: Lens' CheckSummary (Maybe CheckProvider)
- checkSummary_questionId :: Lens' CheckSummary (Maybe Text)
- checkSummary_status :: Lens' CheckSummary (Maybe CheckStatus)
- checkSummary_updatedAt :: Lens' CheckSummary (Maybe UTCTime)
- data Choice = Choice' {}
- newChoice :: Choice
- choice_additionalResources :: Lens' Choice (Maybe [AdditionalResources])
- choice_choiceId :: Lens' Choice (Maybe Text)
- choice_description :: Lens' Choice (Maybe Text)
- choice_helpfulResource :: Lens' Choice (Maybe ChoiceContent)
- choice_improvementPlan :: Lens' Choice (Maybe ChoiceContent)
- choice_title :: Lens' Choice (Maybe Text)
- data ChoiceAnswer = ChoiceAnswer' {}
- newChoiceAnswer :: ChoiceAnswer
- choiceAnswer_choiceId :: Lens' ChoiceAnswer (Maybe Text)
- choiceAnswer_notes :: Lens' ChoiceAnswer (Maybe Text)
- choiceAnswer_reason :: Lens' ChoiceAnswer (Maybe ChoiceReason)
- choiceAnswer_status :: Lens' ChoiceAnswer (Maybe ChoiceStatus)
- data ChoiceAnswerSummary = ChoiceAnswerSummary' {}
- newChoiceAnswerSummary :: ChoiceAnswerSummary
- choiceAnswerSummary_choiceId :: Lens' ChoiceAnswerSummary (Maybe Text)
- choiceAnswerSummary_reason :: Lens' ChoiceAnswerSummary (Maybe ChoiceReason)
- choiceAnswerSummary_status :: Lens' ChoiceAnswerSummary (Maybe ChoiceStatus)
- data ChoiceContent = ChoiceContent' {}
- newChoiceContent :: ChoiceContent
- choiceContent_displayText :: Lens' ChoiceContent (Maybe Text)
- choiceContent_url :: Lens' ChoiceContent (Maybe Text)
- data ChoiceImprovementPlan = ChoiceImprovementPlan' {}
- newChoiceImprovementPlan :: ChoiceImprovementPlan
- choiceImprovementPlan_choiceId :: Lens' ChoiceImprovementPlan (Maybe Text)
- choiceImprovementPlan_displayText :: Lens' ChoiceImprovementPlan (Maybe Text)
- choiceImprovementPlan_improvementPlanUrl :: Lens' ChoiceImprovementPlan (Maybe Text)
- data ChoiceUpdate = ChoiceUpdate' {
- notes :: Maybe Text
- reason :: Maybe ChoiceReason
- status :: ChoiceStatus
- newChoiceUpdate :: ChoiceStatus -> ChoiceUpdate
- choiceUpdate_notes :: Lens' ChoiceUpdate (Maybe Text)
- choiceUpdate_reason :: Lens' ChoiceUpdate (Maybe ChoiceReason)
- choiceUpdate_status :: Lens' ChoiceUpdate ChoiceStatus
- data ImprovementSummary = ImprovementSummary' {}
- newImprovementSummary :: ImprovementSummary
- improvementSummary_improvementPlanUrl :: Lens' ImprovementSummary (Maybe Text)
- improvementSummary_improvementPlans :: Lens' ImprovementSummary (Maybe [ChoiceImprovementPlan])
- improvementSummary_pillarId :: Lens' ImprovementSummary (Maybe Text)
- improvementSummary_questionId :: Lens' ImprovementSummary (Maybe Text)
- improvementSummary_questionTitle :: Lens' ImprovementSummary (Maybe Text)
- improvementSummary_risk :: Lens' ImprovementSummary (Maybe Risk)
- data Lens = Lens' {}
- newLens :: Lens
- lens_description :: Lens' Lens (Maybe Text)
- lens_lensArn :: Lens' Lens (Maybe Text)
- lens_lensVersion :: Lens' Lens (Maybe Text)
- lens_name :: Lens' Lens (Maybe Text)
- lens_owner :: Lens' Lens (Maybe Text)
- lens_shareInvitationId :: Lens' Lens (Maybe Text)
- lens_tags :: Lens' Lens (Maybe (HashMap Text Text))
- data LensReview = LensReview' {}
- newLensReview :: LensReview
- lensReview_lensAlias :: Lens' LensReview (Maybe Text)
- lensReview_lensArn :: Lens' LensReview (Maybe Text)
- lensReview_lensName :: Lens' LensReview (Maybe Text)
- lensReview_lensStatus :: Lens' LensReview (Maybe LensStatus)
- lensReview_lensVersion :: Lens' LensReview (Maybe Text)
- lensReview_nextToken :: Lens' LensReview (Maybe Text)
- lensReview_notes :: Lens' LensReview (Maybe Text)
- lensReview_pillarReviewSummaries :: Lens' LensReview (Maybe [PillarReviewSummary])
- lensReview_riskCounts :: Lens' LensReview (Maybe (HashMap Risk Natural))
- lensReview_updatedAt :: Lens' LensReview (Maybe UTCTime)
- data LensReviewReport = LensReviewReport' {}
- newLensReviewReport :: LensReviewReport
- lensReviewReport_base64String :: Lens' LensReviewReport (Maybe Text)
- lensReviewReport_lensAlias :: Lens' LensReviewReport (Maybe Text)
- lensReviewReport_lensArn :: Lens' LensReviewReport (Maybe Text)
- data LensReviewSummary = LensReviewSummary' {}
- newLensReviewSummary :: LensReviewSummary
- lensReviewSummary_lensAlias :: Lens' LensReviewSummary (Maybe Text)
- lensReviewSummary_lensArn :: Lens' LensReviewSummary (Maybe Text)
- lensReviewSummary_lensName :: Lens' LensReviewSummary (Maybe Text)
- lensReviewSummary_lensStatus :: Lens' LensReviewSummary (Maybe LensStatus)
- lensReviewSummary_lensVersion :: Lens' LensReviewSummary (Maybe Text)
- lensReviewSummary_riskCounts :: Lens' LensReviewSummary (Maybe (HashMap Risk Natural))
- lensReviewSummary_updatedAt :: Lens' LensReviewSummary (Maybe UTCTime)
- data LensShareSummary = LensShareSummary' {
- shareId :: Maybe Text
- sharedWith :: Maybe Text
- status :: Maybe ShareStatus
- statusMessage :: Maybe Text
- newLensShareSummary :: LensShareSummary
- lensShareSummary_shareId :: Lens' LensShareSummary (Maybe Text)
- lensShareSummary_sharedWith :: Lens' LensShareSummary (Maybe Text)
- lensShareSummary_status :: Lens' LensShareSummary (Maybe ShareStatus)
- lensShareSummary_statusMessage :: Lens' LensShareSummary (Maybe Text)
- data LensSummary = LensSummary' {}
- newLensSummary :: LensSummary
- lensSummary_createdAt :: Lens' LensSummary (Maybe UTCTime)
- lensSummary_description :: Lens' LensSummary (Maybe Text)
- lensSummary_lensAlias :: Lens' LensSummary (Maybe Text)
- lensSummary_lensArn :: Lens' LensSummary (Maybe Text)
- lensSummary_lensName :: Lens' LensSummary (Maybe Text)
- lensSummary_lensStatus :: Lens' LensSummary (Maybe LensStatus)
- lensSummary_lensType :: Lens' LensSummary (Maybe LensType)
- lensSummary_lensVersion :: Lens' LensSummary (Maybe Text)
- lensSummary_owner :: Lens' LensSummary (Maybe Text)
- lensSummary_updatedAt :: Lens' LensSummary (Maybe UTCTime)
- data LensUpgradeSummary = LensUpgradeSummary' {}
- newLensUpgradeSummary :: LensUpgradeSummary
- lensUpgradeSummary_currentLensVersion :: Lens' LensUpgradeSummary (Maybe Text)
- lensUpgradeSummary_latestLensVersion :: Lens' LensUpgradeSummary (Maybe Text)
- lensUpgradeSummary_lensAlias :: Lens' LensUpgradeSummary (Maybe Text)
- lensUpgradeSummary_lensArn :: Lens' LensUpgradeSummary (Maybe Text)
- lensUpgradeSummary_workloadId :: Lens' LensUpgradeSummary (Maybe Text)
- lensUpgradeSummary_workloadName :: Lens' LensUpgradeSummary (Maybe Text)
- data Milestone = Milestone' {}
- newMilestone :: Milestone
- milestone_milestoneName :: Lens' Milestone (Maybe Text)
- milestone_milestoneNumber :: Lens' Milestone (Maybe Natural)
- milestone_recordedAt :: Lens' Milestone (Maybe UTCTime)
- milestone_workload :: Lens' Milestone (Maybe Workload)
- data MilestoneSummary = MilestoneSummary' {}
- newMilestoneSummary :: MilestoneSummary
- milestoneSummary_milestoneName :: Lens' MilestoneSummary (Maybe Text)
- milestoneSummary_milestoneNumber :: Lens' MilestoneSummary (Maybe Natural)
- milestoneSummary_recordedAt :: Lens' MilestoneSummary (Maybe UTCTime)
- milestoneSummary_workloadSummary :: Lens' MilestoneSummary (Maybe WorkloadSummary)
- data NotificationSummary = NotificationSummary' {}
- newNotificationSummary :: NotificationSummary
- notificationSummary_lensUpgradeSummary :: Lens' NotificationSummary (Maybe LensUpgradeSummary)
- notificationSummary_type :: Lens' NotificationSummary (Maybe NotificationType)
- data PillarDifference = PillarDifference' {}
- newPillarDifference :: PillarDifference
- pillarDifference_differenceStatus :: Lens' PillarDifference (Maybe DifferenceStatus)
- pillarDifference_pillarId :: Lens' PillarDifference (Maybe Text)
- pillarDifference_pillarName :: Lens' PillarDifference (Maybe Text)
- pillarDifference_questionDifferences :: Lens' PillarDifference (Maybe [QuestionDifference])
- data PillarReviewSummary = PillarReviewSummary' {}
- newPillarReviewSummary :: PillarReviewSummary
- pillarReviewSummary_notes :: Lens' PillarReviewSummary (Maybe Text)
- pillarReviewSummary_pillarId :: Lens' PillarReviewSummary (Maybe Text)
- pillarReviewSummary_pillarName :: Lens' PillarReviewSummary (Maybe Text)
- pillarReviewSummary_riskCounts :: Lens' PillarReviewSummary (Maybe (HashMap Risk Natural))
- data QuestionDifference = QuestionDifference' {}
- newQuestionDifference :: QuestionDifference
- questionDifference_differenceStatus :: Lens' QuestionDifference (Maybe DifferenceStatus)
- questionDifference_questionId :: Lens' QuestionDifference (Maybe Text)
- questionDifference_questionTitle :: Lens' QuestionDifference (Maybe Text)
- data ShareInvitation = ShareInvitation' {}
- newShareInvitation :: ShareInvitation
- shareInvitation_lensAlias :: Lens' ShareInvitation (Maybe Text)
- shareInvitation_lensArn :: Lens' ShareInvitation (Maybe Text)
- shareInvitation_shareInvitationId :: Lens' ShareInvitation (Maybe Text)
- shareInvitation_shareResourceType :: Lens' ShareInvitation (Maybe ShareResourceType)
- shareInvitation_workloadId :: Lens' ShareInvitation (Maybe Text)
- data ShareInvitationSummary = ShareInvitationSummary' {}
- newShareInvitationSummary :: ShareInvitationSummary
- shareInvitationSummary_lensArn :: Lens' ShareInvitationSummary (Maybe Text)
- shareInvitationSummary_lensName :: Lens' ShareInvitationSummary (Maybe Text)
- shareInvitationSummary_permissionType :: Lens' ShareInvitationSummary (Maybe PermissionType)
- shareInvitationSummary_shareInvitationId :: Lens' ShareInvitationSummary (Maybe Text)
- shareInvitationSummary_shareResourceType :: Lens' ShareInvitationSummary (Maybe ShareResourceType)
- shareInvitationSummary_sharedBy :: Lens' ShareInvitationSummary (Maybe Text)
- shareInvitationSummary_sharedWith :: Lens' ShareInvitationSummary (Maybe Text)
- shareInvitationSummary_workloadId :: Lens' ShareInvitationSummary (Maybe Text)
- shareInvitationSummary_workloadName :: Lens' ShareInvitationSummary (Maybe Text)
- data VersionDifferences = VersionDifferences' {}
- newVersionDifferences :: VersionDifferences
- versionDifferences_pillarDifferences :: Lens' VersionDifferences (Maybe [PillarDifference])
- data Workload = Workload' {
- accountIds :: Maybe [Text]
- applications :: Maybe [Text]
- architecturalDesign :: Maybe Text
- awsRegions :: Maybe [Text]
- description :: Maybe Text
- discoveryConfig :: Maybe WorkloadDiscoveryConfig
- environment :: Maybe WorkloadEnvironment
- improvementStatus :: Maybe WorkloadImprovementStatus
- industry :: Maybe Text
- industryType :: Maybe Text
- isReviewOwnerUpdateAcknowledged :: Maybe Bool
- lenses :: Maybe [Text]
- nonAwsRegions :: Maybe [Text]
- notes :: Maybe Text
- owner :: Maybe Text
- pillarPriorities :: Maybe [Text]
- reviewOwner :: Maybe Text
- reviewRestrictionDate :: Maybe POSIX
- riskCounts :: Maybe (HashMap Risk Natural)
- shareInvitationId :: Maybe Text
- tags :: Maybe (HashMap Text Text)
- updatedAt :: Maybe POSIX
- workloadArn :: Maybe Text
- workloadId :: Maybe Text
- workloadName :: Maybe Text
- newWorkload :: Workload
- workload_accountIds :: Lens' Workload (Maybe [Text])
- workload_applications :: Lens' Workload (Maybe [Text])
- workload_architecturalDesign :: Lens' Workload (Maybe Text)
- workload_awsRegions :: Lens' Workload (Maybe [Text])
- workload_description :: Lens' Workload (Maybe Text)
- workload_discoveryConfig :: Lens' Workload (Maybe WorkloadDiscoveryConfig)
- workload_environment :: Lens' Workload (Maybe WorkloadEnvironment)
- workload_improvementStatus :: Lens' Workload (Maybe WorkloadImprovementStatus)
- workload_industry :: Lens' Workload (Maybe Text)
- workload_industryType :: Lens' Workload (Maybe Text)
- workload_isReviewOwnerUpdateAcknowledged :: Lens' Workload (Maybe Bool)
- workload_lenses :: Lens' Workload (Maybe [Text])
- workload_nonAwsRegions :: Lens' Workload (Maybe [Text])
- workload_notes :: Lens' Workload (Maybe Text)
- workload_owner :: Lens' Workload (Maybe Text)
- workload_pillarPriorities :: Lens' Workload (Maybe [Text])
- workload_reviewOwner :: Lens' Workload (Maybe Text)
- workload_reviewRestrictionDate :: Lens' Workload (Maybe UTCTime)
- workload_riskCounts :: Lens' Workload (Maybe (HashMap Risk Natural))
- workload_shareInvitationId :: Lens' Workload (Maybe Text)
- workload_tags :: Lens' Workload (Maybe (HashMap Text Text))
- workload_updatedAt :: Lens' Workload (Maybe UTCTime)
- workload_workloadArn :: Lens' Workload (Maybe Text)
- workload_workloadId :: Lens' Workload (Maybe Text)
- workload_workloadName :: Lens' Workload (Maybe Text)
- data WorkloadDiscoveryConfig = WorkloadDiscoveryConfig' {}
- newWorkloadDiscoveryConfig :: WorkloadDiscoveryConfig
- workloadDiscoveryConfig_trustedAdvisorIntegrationStatus :: Lens' WorkloadDiscoveryConfig (Maybe TrustedAdvisorIntegrationStatus)
- data WorkloadShare = WorkloadShare' {}
- newWorkloadShare :: WorkloadShare
- workloadShare_permissionType :: Lens' WorkloadShare (Maybe PermissionType)
- workloadShare_shareId :: Lens' WorkloadShare (Maybe Text)
- workloadShare_sharedBy :: Lens' WorkloadShare (Maybe Text)
- workloadShare_sharedWith :: Lens' WorkloadShare (Maybe Text)
- workloadShare_status :: Lens' WorkloadShare (Maybe ShareStatus)
- workloadShare_workloadId :: Lens' WorkloadShare (Maybe Text)
- workloadShare_workloadName :: Lens' WorkloadShare (Maybe Text)
- data WorkloadShareSummary = WorkloadShareSummary' {}
- newWorkloadShareSummary :: WorkloadShareSummary
- workloadShareSummary_permissionType :: Lens' WorkloadShareSummary (Maybe PermissionType)
- workloadShareSummary_shareId :: Lens' WorkloadShareSummary (Maybe Text)
- workloadShareSummary_sharedWith :: Lens' WorkloadShareSummary (Maybe Text)
- workloadShareSummary_status :: Lens' WorkloadShareSummary (Maybe ShareStatus)
- workloadShareSummary_statusMessage :: Lens' WorkloadShareSummary (Maybe Text)
- data WorkloadSummary = WorkloadSummary' {}
- newWorkloadSummary :: WorkloadSummary
- workloadSummary_improvementStatus :: Lens' WorkloadSummary (Maybe WorkloadImprovementStatus)
- workloadSummary_lenses :: Lens' WorkloadSummary (Maybe [Text])
- workloadSummary_owner :: Lens' WorkloadSummary (Maybe Text)
- workloadSummary_riskCounts :: Lens' WorkloadSummary (Maybe (HashMap Risk Natural))
- workloadSummary_updatedAt :: Lens' WorkloadSummary (Maybe UTCTime)
- workloadSummary_workloadArn :: Lens' WorkloadSummary (Maybe Text)
- workloadSummary_workloadId :: Lens' WorkloadSummary (Maybe Text)
- workloadSummary_workloadName :: Lens' WorkloadSummary (Maybe Text)
Service Configuration
defaultService :: Service Source #
API version 2020-03-31 of the Amazon Well-Architected Tool SDK configuration.
Errors
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
User does not have sufficient access to perform this action.
_ConflictException :: AsError a => Fold a ServiceError Source #
The resource already exists.
_InternalServerException :: AsError a => Fold a ServiceError Source #
There is a problem with the Well-Architected Tool API service.
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
The requested resource was not found.
_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #
The user has reached their resource quota.
_ThrottlingException :: AsError a => Fold a ServiceError Source #
Request was denied due to request throttling.
_ValidationException :: AsError a => Fold a ServiceError Source #
The user input is not valid.
AdditionalResourceType
newtype AdditionalResourceType Source #
Constructors
| AdditionalResourceType' | |
Fields | |
Bundled Patterns
| pattern AdditionalResourceType_HELPFUL_RESOURCE :: AdditionalResourceType | |
| pattern AdditionalResourceType_IMPROVEMENT_PLAN :: AdditionalResourceType |
Instances
AnswerReason
newtype AnswerReason Source #
Constructors
| AnswerReason' | |
Fields | |
Bundled Patterns
| pattern AnswerReason_ARCHITECTURE_CONSTRAINTS :: AnswerReason | |
| pattern AnswerReason_BUSINESS_PRIORITIES :: AnswerReason | |
| pattern AnswerReason_NONE :: AnswerReason | |
| pattern AnswerReason_OTHER :: AnswerReason | |
| pattern AnswerReason_OUT_OF_SCOPE :: AnswerReason |
Instances
CheckFailureReason
newtype CheckFailureReason Source #
Constructors
| CheckFailureReason' | |
Fields | |
Bundled Patterns
Instances
CheckProvider
newtype CheckProvider Source #
Constructors
| CheckProvider' | |
Fields | |
Bundled Patterns
| pattern CheckProvider_TRUSTED_ADVISOR :: CheckProvider |
Instances
CheckStatus
newtype CheckStatus Source #
Constructors
| CheckStatus' | |
Fields | |
Bundled Patterns
| pattern CheckStatus_ERROR :: CheckStatus | |
| pattern CheckStatus_FETCH_FAILED :: CheckStatus | |
| pattern CheckStatus_NOT_AVAILABLE :: CheckStatus | |
| pattern CheckStatus_OKAY :: CheckStatus | |
| pattern CheckStatus_WARNING :: CheckStatus |
Instances
ChoiceReason
newtype ChoiceReason Source #
Constructors
| ChoiceReason' | |
Fields | |
Bundled Patterns
| pattern ChoiceReason_ARCHITECTURE_CONSTRAINTS :: ChoiceReason | |
| pattern ChoiceReason_BUSINESS_PRIORITIES :: ChoiceReason | |
| pattern ChoiceReason_NONE :: ChoiceReason | |
| pattern ChoiceReason_OTHER :: ChoiceReason | |
| pattern ChoiceReason_OUT_OF_SCOPE :: ChoiceReason |
Instances
ChoiceStatus
newtype ChoiceStatus Source #
Constructors
| ChoiceStatus' | |
Fields | |
Bundled Patterns
| pattern ChoiceStatus_NOT_APPLICABLE :: ChoiceStatus | |
| pattern ChoiceStatus_SELECTED :: ChoiceStatus | |
| pattern ChoiceStatus_UNSELECTED :: ChoiceStatus |
Instances
DifferenceStatus
newtype DifferenceStatus Source #
Constructors
| DifferenceStatus' | |
Fields | |
Bundled Patterns
| pattern DifferenceStatus_DELETED :: DifferenceStatus | |
| pattern DifferenceStatus_NEW :: DifferenceStatus | |
| pattern DifferenceStatus_UPDATED :: DifferenceStatus |
Instances
ImportLensStatus
newtype ImportLensStatus Source #
Constructors
| ImportLensStatus' | |
Fields | |
Bundled Patterns
| pattern ImportLensStatus_COMPLETE :: ImportLensStatus | |
| pattern ImportLensStatus_ERROR :: ImportLensStatus | |
| pattern ImportLensStatus_IN_PROGRESS :: ImportLensStatus |
Instances
LensStatus
newtype LensStatus Source #
Constructors
| LensStatus' | |
Fields | |
Bundled Patterns
| pattern LensStatus_CURRENT :: LensStatus | |
| pattern LensStatus_DELETED :: LensStatus | |
| pattern LensStatus_DEPRECATED :: LensStatus | |
| pattern LensStatus_NOT_CURRENT :: LensStatus | |
| pattern LensStatus_UNSHARED :: LensStatus |
Instances
LensStatusType
newtype LensStatusType Source #
Constructors
| LensStatusType' | |
Fields | |
Bundled Patterns
| pattern LensStatusType_ALL :: LensStatusType | |
| pattern LensStatusType_DRAFT :: LensStatusType | |
| pattern LensStatusType_PUBLISHED :: LensStatusType |
Instances
LensType
Constructors
| LensType' | |
Fields
| |
Bundled Patterns
| pattern LensType_AWS_OFFICIAL :: LensType | |
| pattern LensType_CUSTOM_SELF :: LensType | |
| pattern LensType_CUSTOM_SHARED :: LensType |
Instances
NotificationType
newtype NotificationType Source #
Constructors
| NotificationType' | |
Fields | |
Bundled Patterns
| pattern NotificationType_LENS_VERSION_DEPRECATED :: NotificationType | |
| pattern NotificationType_LENS_VERSION_UPGRADED :: NotificationType |
Instances
OrganizationSharingStatus
newtype OrganizationSharingStatus Source #
Constructors
| OrganizationSharingStatus' | |
Fields | |
Bundled Patterns
| pattern OrganizationSharingStatus_DISABLED :: OrganizationSharingStatus | |
| pattern OrganizationSharingStatus_ENABLED :: OrganizationSharingStatus |
Instances
PermissionType
newtype PermissionType Source #
Permission granted on a workload share.
Constructors
| PermissionType' | |
Fields | |
Bundled Patterns
| pattern PermissionType_CONTRIBUTOR :: PermissionType | |
| pattern PermissionType_READONLY :: PermissionType |
Instances
Risk
The risk for a given workload, lens review, pillar, or question.
Bundled Patterns
| pattern Risk_HIGH :: Risk | |
| pattern Risk_MEDIUM :: Risk | |
| pattern Risk_NONE :: Risk | |
| pattern Risk_NOT_APPLICABLE :: Risk | |
| pattern Risk_UNANSWERED :: Risk |
Instances
ShareInvitationAction
newtype ShareInvitationAction Source #
Share invitation action taken by contributor.
Constructors
| ShareInvitationAction' | |
Fields | |
Bundled Patterns
| pattern ShareInvitationAction_ACCEPT :: ShareInvitationAction | |
| pattern ShareInvitationAction_REJECT :: ShareInvitationAction |
Instances
ShareResourceType
newtype ShareResourceType Source #
Constructors
| ShareResourceType' | |
Fields | |
Bundled Patterns
| pattern ShareResourceType_LENS :: ShareResourceType | |
| pattern ShareResourceType_WORKLOAD :: ShareResourceType |
Instances
ShareStatus
newtype ShareStatus Source #
The status of a workload share.
Constructors
| ShareStatus' | |
Fields | |
Bundled Patterns
| pattern ShareStatus_ACCEPTED :: ShareStatus | |
| pattern ShareStatus_ASSOCIATED :: ShareStatus | |
| pattern ShareStatus_ASSOCIATING :: ShareStatus | |
| pattern ShareStatus_EXPIRED :: ShareStatus | |
| pattern ShareStatus_FAILED :: ShareStatus | |
| pattern ShareStatus_PENDING :: ShareStatus | |
| pattern ShareStatus_REJECTED :: ShareStatus | |
| pattern ShareStatus_REVOKED :: ShareStatus |
Instances
TrustedAdvisorIntegrationStatus
newtype TrustedAdvisorIntegrationStatus Source #
Constructors
| TrustedAdvisorIntegrationStatus' | |
Fields | |
Bundled Patterns
| pattern TrustedAdvisorIntegrationStatus_DISABLED :: TrustedAdvisorIntegrationStatus | |
| pattern TrustedAdvisorIntegrationStatus_ENABLED :: TrustedAdvisorIntegrationStatus |
Instances
WorkloadEnvironment
newtype WorkloadEnvironment Source #
The environment for the workload.
Constructors
| WorkloadEnvironment' | |
Fields | |
Bundled Patterns
| pattern WorkloadEnvironment_PREPRODUCTION :: WorkloadEnvironment | |
| pattern WorkloadEnvironment_PRODUCTION :: WorkloadEnvironment |
Instances
WorkloadImprovementStatus
newtype WorkloadImprovementStatus Source #
The improvement status for a workload.
Constructors
| WorkloadImprovementStatus' | |
Fields | |
Bundled Patterns
Instances
AdditionalResources
data AdditionalResources Source #
The choice level additional resources.
See: newAdditionalResources smart constructor.
Constructors
| AdditionalResources' | |
Fields
| |
Instances
newAdditionalResources :: AdditionalResources Source #
Create a value of AdditionalResources 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:content:AdditionalResources', additionalResources_content - The URLs for additional resources, either helpful resources or
improvement plans. Up to five additional URLs can be specified.
$sel:type':AdditionalResources', additionalResources_type - Type of additional resource.
additionalResources_content :: Lens' AdditionalResources (Maybe [ChoiceContent]) Source #
The URLs for additional resources, either helpful resources or improvement plans. Up to five additional URLs can be specified.
additionalResources_type :: Lens' AdditionalResources (Maybe AdditionalResourceType) Source #
Type of additional resource.
Answer
An answer of the question.
See: newAnswer smart constructor.
Constructors
| Answer' | |
Fields
| |
Instances
Create a value of Answer 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:choiceAnswers:Answer', answer_choiceAnswers - A list of selected choices to a question in your workload.
$sel:choices:Answer', answer_choices - Undocumented member.
$sel:helpfulResourceDisplayText:Answer', answer_helpfulResourceDisplayText - The helpful resource text to be displayed.
$sel:helpfulResourceUrl:Answer', answer_helpfulResourceUrl - Undocumented member.
$sel:improvementPlanUrl:Answer', answer_improvementPlanUrl - Undocumented member.
$sel:isApplicable:Answer', answer_isApplicable - Undocumented member.
Answer, answer_notes - Undocumented member.
$sel:pillarId:Answer', answer_pillarId - Undocumented member.
$sel:questionDescription:Answer', answer_questionDescription - Undocumented member.
$sel:questionId:Answer', answer_questionId - Undocumented member.
$sel:questionTitle:Answer', answer_questionTitle - Undocumented member.
Answer, answer_reason - The reason why the question is not applicable to your workload.
$sel:risk:Answer', answer_risk - Undocumented member.
$sel:selectedChoices:Answer', answer_selectedChoices - Undocumented member.
answer_choiceAnswers :: Lens' Answer (Maybe [ChoiceAnswer]) Source #
A list of selected choices to a question in your workload.
answer_helpfulResourceDisplayText :: Lens' Answer (Maybe Text) Source #
The helpful resource text to be displayed.
answer_reason :: Lens' Answer (Maybe AnswerReason) Source #
The reason why the question is not applicable to your workload.
AnswerSummary
data AnswerSummary Source #
An answer summary of a lens review in a workload.
See: newAnswerSummary smart constructor.
Constructors
| AnswerSummary' | |
Fields
| |
Instances
newAnswerSummary :: AnswerSummary Source #
Create a value of AnswerSummary 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:choiceAnswerSummaries:AnswerSummary', answerSummary_choiceAnswerSummaries - A list of selected choices to a question in your workload.
$sel:choices:AnswerSummary', answerSummary_choices - Undocumented member.
$sel:isApplicable:AnswerSummary', answerSummary_isApplicable - Undocumented member.
$sel:pillarId:AnswerSummary', answerSummary_pillarId - Undocumented member.
$sel:questionId:AnswerSummary', answerSummary_questionId - Undocumented member.
$sel:questionTitle:AnswerSummary', answerSummary_questionTitle - Undocumented member.
AnswerSummary, answerSummary_reason - The reason why a choice is non-applicable to a question in your
workload.
$sel:risk:AnswerSummary', answerSummary_risk - Undocumented member.
$sel:selectedChoices:AnswerSummary', answerSummary_selectedChoices - Undocumented member.
answerSummary_choiceAnswerSummaries :: Lens' AnswerSummary (Maybe [ChoiceAnswerSummary]) Source #
A list of selected choices to a question in your workload.
answerSummary_choices :: Lens' AnswerSummary (Maybe [Choice]) Source #
Undocumented member.
answerSummary_isApplicable :: Lens' AnswerSummary (Maybe Bool) Source #
Undocumented member.
answerSummary_pillarId :: Lens' AnswerSummary (Maybe Text) Source #
Undocumented member.
answerSummary_questionId :: Lens' AnswerSummary (Maybe Text) Source #
Undocumented member.
answerSummary_questionTitle :: Lens' AnswerSummary (Maybe Text) Source #
Undocumented member.
answerSummary_reason :: Lens' AnswerSummary (Maybe AnswerReason) Source #
The reason why a choice is non-applicable to a question in your workload.
answerSummary_risk :: Lens' AnswerSummary (Maybe Risk) Source #
Undocumented member.
answerSummary_selectedChoices :: Lens' AnswerSummary (Maybe [Text]) Source #
Undocumented member.
CheckDetail
data CheckDetail Source #
Account details for a Well-Architected best practice in relation to Trusted Advisor checks.
See: newCheckDetail smart constructor.
Constructors
| CheckDetail' | |
Fields
| |
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.
CheckSummary
data CheckSummary Source #
Trusted Advisor check summary.
See: newCheckSummary smart constructor.
Constructors
| CheckSummary' | |
Fields
| |
Instances
newCheckSummary :: CheckSummary Source #
Create a value of CheckSummary 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:accountSummary:CheckSummary', checkSummary_accountSummary - Account summary associated to the check.
$sel:choiceId:CheckSummary', checkSummary_choiceId - Undocumented member.
$sel:description:CheckSummary', checkSummary_description - Trusted Advisor check description.
$sel:id:CheckSummary', checkSummary_id - Trusted Advisor check ID.
$sel:lensArn:CheckSummary', checkSummary_lensArn - Well-Architected Lens ARN associated to the check.
$sel:name:CheckSummary', checkSummary_name - Trusted Advisor check name.
$sel:pillarId:CheckSummary', checkSummary_pillarId - Undocumented member.
$sel:provider:CheckSummary', checkSummary_provider - Provider of the check related to the best practice.
$sel:questionId:CheckSummary', checkSummary_questionId - Undocumented member.
$sel:status:CheckSummary', checkSummary_status - Status associated to the check.
$sel:updatedAt:CheckSummary', checkSummary_updatedAt - Undocumented member.
checkSummary_accountSummary :: Lens' CheckSummary (Maybe (HashMap CheckStatus Natural)) Source #
Account summary associated to the check.
checkSummary_choiceId :: Lens' CheckSummary (Maybe Text) Source #
Undocumented member.
checkSummary_description :: Lens' CheckSummary (Maybe Text) Source #
Trusted Advisor check description.
checkSummary_id :: Lens' CheckSummary (Maybe Text) Source #
Trusted Advisor check ID.
checkSummary_lensArn :: Lens' CheckSummary (Maybe Text) Source #
Well-Architected Lens ARN associated to the check.
checkSummary_name :: Lens' CheckSummary (Maybe Text) Source #
Trusted Advisor check name.
checkSummary_pillarId :: Lens' CheckSummary (Maybe Text) Source #
Undocumented member.
checkSummary_provider :: Lens' CheckSummary (Maybe CheckProvider) Source #
Provider of the check related to the best practice.
checkSummary_questionId :: Lens' CheckSummary (Maybe Text) Source #
Undocumented member.
checkSummary_status :: Lens' CheckSummary (Maybe CheckStatus) Source #
Status associated to the check.
checkSummary_updatedAt :: Lens' CheckSummary (Maybe UTCTime) Source #
Undocumented member.
Choice
A choice available to answer question.
See: newChoice smart constructor.
Constructors
| Choice' | |
Fields
| |
Instances
Create a value of Choice 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:additionalResources:Choice', choice_additionalResources - The additional resources for a choice. A choice can have up to two
additional resources: one of type HELPFUL_RESOURCE, one of type
IMPROVEMENT_PLAN, or both.
$sel:choiceId:Choice', choice_choiceId - Undocumented member.
$sel:description:Choice', choice_description - Undocumented member.
$sel:helpfulResource:Choice', choice_helpfulResource - The choice level helpful resource.
$sel:improvementPlan:Choice', choice_improvementPlan - The choice level improvement plan.
$sel:title:Choice', choice_title - Undocumented member.
choice_additionalResources :: Lens' Choice (Maybe [AdditionalResources]) Source #
The additional resources for a choice. A choice can have up to two
additional resources: one of type HELPFUL_RESOURCE, one of type
IMPROVEMENT_PLAN, or both.
choice_helpfulResource :: Lens' Choice (Maybe ChoiceContent) Source #
The choice level helpful resource.
choice_improvementPlan :: Lens' Choice (Maybe ChoiceContent) Source #
The choice level improvement plan.
ChoiceAnswer
data ChoiceAnswer Source #
A choice that has been answered on a question in your workload.
See: newChoiceAnswer smart constructor.
Constructors
| ChoiceAnswer' | |
Instances
newChoiceAnswer :: ChoiceAnswer Source #
Create a value of ChoiceAnswer 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:choiceId:ChoiceAnswer', choiceAnswer_choiceId - Undocumented member.
$sel:notes:ChoiceAnswer', choiceAnswer_notes - The notes associated with a choice.
$sel:reason:ChoiceAnswer', choiceAnswer_reason - The reason why a choice is non-applicable to a question in your
workload.
$sel:status:ChoiceAnswer', choiceAnswer_status - The status of a choice.
choiceAnswer_choiceId :: Lens' ChoiceAnswer (Maybe Text) Source #
Undocumented member.
choiceAnswer_notes :: Lens' ChoiceAnswer (Maybe Text) Source #
The notes associated with a choice.
choiceAnswer_reason :: Lens' ChoiceAnswer (Maybe ChoiceReason) Source #
The reason why a choice is non-applicable to a question in your workload.
choiceAnswer_status :: Lens' ChoiceAnswer (Maybe ChoiceStatus) Source #
The status of a choice.
ChoiceAnswerSummary
data ChoiceAnswerSummary Source #
A choice summary that has been answered on a question in your workload.
See: newChoiceAnswerSummary smart constructor.
Constructors
| ChoiceAnswerSummary' | |
Fields
| |
Instances
newChoiceAnswerSummary :: ChoiceAnswerSummary Source #
Create a value of ChoiceAnswerSummary 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:choiceId:ChoiceAnswerSummary', choiceAnswerSummary_choiceId - Undocumented member.
$sel:reason:ChoiceAnswerSummary', choiceAnswerSummary_reason - The reason why a choice is non-applicable to a question in your
workload.
$sel:status:ChoiceAnswerSummary', choiceAnswerSummary_status - The status of a choice.
choiceAnswerSummary_choiceId :: Lens' ChoiceAnswerSummary (Maybe Text) Source #
Undocumented member.
choiceAnswerSummary_reason :: Lens' ChoiceAnswerSummary (Maybe ChoiceReason) Source #
The reason why a choice is non-applicable to a question in your workload.
choiceAnswerSummary_status :: Lens' ChoiceAnswerSummary (Maybe ChoiceStatus) Source #
The status of a choice.
ChoiceContent
data ChoiceContent Source #
The choice content.
See: newChoiceContent smart constructor.
Constructors
| ChoiceContent' | |
Instances
newChoiceContent :: ChoiceContent Source #
Create a value of ChoiceContent 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:displayText:ChoiceContent', choiceContent_displayText - The display text for the choice content.
$sel:url:ChoiceContent', choiceContent_url - The URL for the choice content.
choiceContent_displayText :: Lens' ChoiceContent (Maybe Text) Source #
The display text for the choice content.
choiceContent_url :: Lens' ChoiceContent (Maybe Text) Source #
The URL for the choice content.
ChoiceImprovementPlan
data ChoiceImprovementPlan Source #
The choice level improvement plan.
See: newChoiceImprovementPlan smart constructor.
Constructors
| ChoiceImprovementPlan' | |
Fields
| |
Instances
newChoiceImprovementPlan :: ChoiceImprovementPlan Source #
Create a value of ChoiceImprovementPlan 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:choiceId:ChoiceImprovementPlan', choiceImprovementPlan_choiceId - Undocumented member.
$sel:displayText:ChoiceImprovementPlan', choiceImprovementPlan_displayText - The display text for the improvement plan.
$sel:improvementPlanUrl:ChoiceImprovementPlan', choiceImprovementPlan_improvementPlanUrl - Undocumented member.
choiceImprovementPlan_choiceId :: Lens' ChoiceImprovementPlan (Maybe Text) Source #
Undocumented member.
choiceImprovementPlan_displayText :: Lens' ChoiceImprovementPlan (Maybe Text) Source #
The display text for the improvement plan.
choiceImprovementPlan_improvementPlanUrl :: Lens' ChoiceImprovementPlan (Maybe Text) Source #
Undocumented member.
ChoiceUpdate
data ChoiceUpdate Source #
A list of choices to be updated.
See: newChoiceUpdate smart constructor.
Constructors
| ChoiceUpdate' | |
Fields
| |
Instances
Arguments
| :: ChoiceStatus | |
| -> ChoiceUpdate |
Create a value of ChoiceUpdate 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:notes:ChoiceUpdate', choiceUpdate_notes - The notes associated with a choice.
$sel:reason:ChoiceUpdate', choiceUpdate_reason - The reason why a choice is non-applicable to a question in your
workload.
$sel:status:ChoiceUpdate', choiceUpdate_status - The status of a choice.
choiceUpdate_notes :: Lens' ChoiceUpdate (Maybe Text) Source #
The notes associated with a choice.
choiceUpdate_reason :: Lens' ChoiceUpdate (Maybe ChoiceReason) Source #
The reason why a choice is non-applicable to a question in your workload.
choiceUpdate_status :: Lens' ChoiceUpdate ChoiceStatus Source #
The status of a choice.
ImprovementSummary
data ImprovementSummary Source #
An improvement summary of a lens review in a workload.
See: newImprovementSummary smart constructor.
Constructors
| ImprovementSummary' | |
Fields
| |
Instances
newImprovementSummary :: ImprovementSummary Source #
Create a value of ImprovementSummary 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:
ImprovementSummary, improvementSummary_improvementPlanUrl - Undocumented member.
$sel:improvementPlans:ImprovementSummary', improvementSummary_improvementPlans - The improvement plan details.
$sel:pillarId:ImprovementSummary', improvementSummary_pillarId - Undocumented member.
$sel:questionId:ImprovementSummary', improvementSummary_questionId - Undocumented member.
$sel:questionTitle:ImprovementSummary', improvementSummary_questionTitle - Undocumented member.
$sel:risk:ImprovementSummary', improvementSummary_risk - Undocumented member.
improvementSummary_improvementPlanUrl :: Lens' ImprovementSummary (Maybe Text) Source #
Undocumented member.
improvementSummary_improvementPlans :: Lens' ImprovementSummary (Maybe [ChoiceImprovementPlan]) Source #
The improvement plan details.
improvementSummary_pillarId :: Lens' ImprovementSummary (Maybe Text) Source #
Undocumented member.
improvementSummary_questionId :: Lens' ImprovementSummary (Maybe Text) Source #
Undocumented member.
improvementSummary_questionTitle :: Lens' ImprovementSummary (Maybe Text) Source #
Undocumented member.
improvementSummary_risk :: Lens' ImprovementSummary (Maybe Risk) Source #
Undocumented member.
Lens
A lens return object.
See: newLens smart constructor.
Constructors
| Lens' | |
Fields
| |
Instances
Create a value of Lens 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:description:Lens', lens_description - Undocumented member.
$sel:lensArn:Lens', lens_lensArn - The ARN of a lens.
$sel:lensVersion:Lens', lens_lensVersion - The version of a lens.
$sel:name:Lens', lens_name - Undocumented member.
$sel:owner:Lens', lens_owner - The Amazon Web Services account ID that owns the lens.
$sel:shareInvitationId:Lens', lens_shareInvitationId - The ID assigned to the share invitation.
$sel:tags:Lens', lens_tags - The tags assigned to the lens.
lens_owner :: Lens' Lens (Maybe Text) Source #
The Amazon Web Services account ID that owns the lens.
LensReview
data LensReview Source #
A lens review of a question.
See: newLensReview smart constructor.
Constructors
| LensReview' | |
Fields
| |
Instances
newLensReview :: LensReview Source #
Create a value of LensReview 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:lensAlias:LensReview', lensReview_lensAlias - Undocumented member.
$sel:lensArn:LensReview', lensReview_lensArn - The ARN for the lens.
$sel:lensName:LensReview', lensReview_lensName - Undocumented member.
$sel:lensStatus:LensReview', lensReview_lensStatus - The status of the lens.
$sel:lensVersion:LensReview', lensReview_lensVersion - The version of the lens.
$sel:nextToken:LensReview', lensReview_nextToken - Undocumented member.
LensReview, lensReview_notes - Undocumented member.
$sel:pillarReviewSummaries:LensReview', lensReview_pillarReviewSummaries - Undocumented member.
LensReview, lensReview_riskCounts - Undocumented member.
$sel:updatedAt:LensReview', lensReview_updatedAt - Undocumented member.
lensReview_lensAlias :: Lens' LensReview (Maybe Text) Source #
Undocumented member.
lensReview_lensArn :: Lens' LensReview (Maybe Text) Source #
The ARN for the lens.
lensReview_lensName :: Lens' LensReview (Maybe Text) Source #
Undocumented member.
lensReview_lensStatus :: Lens' LensReview (Maybe LensStatus) Source #
The status of the lens.
lensReview_lensVersion :: Lens' LensReview (Maybe Text) Source #
The version of the lens.
lensReview_nextToken :: Lens' LensReview (Maybe Text) Source #
Undocumented member.
lensReview_notes :: Lens' LensReview (Maybe Text) Source #
Undocumented member.
lensReview_pillarReviewSummaries :: Lens' LensReview (Maybe [PillarReviewSummary]) Source #
Undocumented member.
lensReview_riskCounts :: Lens' LensReview (Maybe (HashMap Risk Natural)) Source #
Undocumented member.
lensReview_updatedAt :: Lens' LensReview (Maybe UTCTime) Source #
Undocumented member.
LensReviewReport
data LensReviewReport Source #
A report of a lens review.
See: newLensReviewReport smart constructor.
Constructors
| LensReviewReport' | |
Instances
newLensReviewReport :: LensReviewReport Source #
Create a value of LensReviewReport 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:base64String:LensReviewReport', lensReviewReport_base64String - Undocumented member.
$sel:lensAlias:LensReviewReport', lensReviewReport_lensAlias - Undocumented member.
$sel:lensArn:LensReviewReport', lensReviewReport_lensArn - The ARN for the lens.
lensReviewReport_base64String :: Lens' LensReviewReport (Maybe Text) Source #
Undocumented member.
lensReviewReport_lensAlias :: Lens' LensReviewReport (Maybe Text) Source #
Undocumented member.
lensReviewReport_lensArn :: Lens' LensReviewReport (Maybe Text) Source #
The ARN for the lens.
LensReviewSummary
data LensReviewSummary Source #
A lens review summary of a workload.
See: newLensReviewSummary smart constructor.
Constructors
| LensReviewSummary' | |
Instances
newLensReviewSummary :: LensReviewSummary Source #
Create a value of LensReviewSummary 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:lensAlias:LensReviewSummary', lensReviewSummary_lensAlias - Undocumented member.
$sel:lensArn:LensReviewSummary', lensReviewSummary_lensArn - The ARN for the lens.
$sel:lensName:LensReviewSummary', lensReviewSummary_lensName - Undocumented member.
$sel:lensStatus:LensReviewSummary', lensReviewSummary_lensStatus - The status of the lens.
$sel:lensVersion:LensReviewSummary', lensReviewSummary_lensVersion - The version of the lens.
$sel:riskCounts:LensReviewSummary', lensReviewSummary_riskCounts - Undocumented member.
$sel:updatedAt:LensReviewSummary', lensReviewSummary_updatedAt - Undocumented member.
lensReviewSummary_lensAlias :: Lens' LensReviewSummary (Maybe Text) Source #
Undocumented member.
lensReviewSummary_lensArn :: Lens' LensReviewSummary (Maybe Text) Source #
The ARN for the lens.
lensReviewSummary_lensName :: Lens' LensReviewSummary (Maybe Text) Source #
Undocumented member.
lensReviewSummary_lensStatus :: Lens' LensReviewSummary (Maybe LensStatus) Source #
The status of the lens.
lensReviewSummary_lensVersion :: Lens' LensReviewSummary (Maybe Text) Source #
The version of the lens.
lensReviewSummary_riskCounts :: Lens' LensReviewSummary (Maybe (HashMap Risk Natural)) Source #
Undocumented member.
lensReviewSummary_updatedAt :: Lens' LensReviewSummary (Maybe UTCTime) Source #
Undocumented member.
LensShareSummary
data LensShareSummary Source #
A lens share summary return object.
See: newLensShareSummary smart constructor.
Constructors
| LensShareSummary' | |
Fields
| |
Instances
newLensShareSummary :: LensShareSummary Source #
Create a value of LensShareSummary 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:shareId:LensShareSummary', lensShareSummary_shareId - Undocumented member.
$sel:sharedWith:LensShareSummary', lensShareSummary_sharedWith - Undocumented member.
$sel:status:LensShareSummary', lensShareSummary_status - Undocumented member.
$sel:statusMessage:LensShareSummary', lensShareSummary_statusMessage - Optional message to compliment the Status field.
lensShareSummary_shareId :: Lens' LensShareSummary (Maybe Text) Source #
Undocumented member.
lensShareSummary_sharedWith :: Lens' LensShareSummary (Maybe Text) Source #
Undocumented member.
lensShareSummary_status :: Lens' LensShareSummary (Maybe ShareStatus) Source #
Undocumented member.
lensShareSummary_statusMessage :: Lens' LensShareSummary (Maybe Text) Source #
Optional message to compliment the Status field.
LensSummary
data LensSummary Source #
A lens summary of a lens.
See: newLensSummary smart constructor.
Constructors
| LensSummary' | |
Fields
| |
Instances
newLensSummary :: LensSummary Source #
Create a value of LensSummary 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:createdAt:LensSummary', lensSummary_createdAt - Undocumented member.
$sel:description:LensSummary', lensSummary_description - Undocumented member.
$sel:lensAlias:LensSummary', lensSummary_lensAlias - Undocumented member.
$sel:lensArn:LensSummary', lensSummary_lensArn - The ARN of the lens.
$sel:lensName:LensSummary', lensSummary_lensName - Undocumented member.
$sel:lensStatus:LensSummary', lensSummary_lensStatus - The status of the lens.
$sel:lensType:LensSummary', lensSummary_lensType - The type of the lens.
$sel:lensVersion:LensSummary', lensSummary_lensVersion - The version of the lens.
$sel:owner:LensSummary', lensSummary_owner - Undocumented member.
$sel:updatedAt:LensSummary', lensSummary_updatedAt - Undocumented member.
lensSummary_createdAt :: Lens' LensSummary (Maybe UTCTime) Source #
Undocumented member.
lensSummary_description :: Lens' LensSummary (Maybe Text) Source #
Undocumented member.
lensSummary_lensAlias :: Lens' LensSummary (Maybe Text) Source #
Undocumented member.
lensSummary_lensArn :: Lens' LensSummary (Maybe Text) Source #
The ARN of the lens.
lensSummary_lensName :: Lens' LensSummary (Maybe Text) Source #
Undocumented member.
lensSummary_lensStatus :: Lens' LensSummary (Maybe LensStatus) Source #
The status of the lens.
lensSummary_lensType :: Lens' LensSummary (Maybe LensType) Source #
The type of the lens.
lensSummary_lensVersion :: Lens' LensSummary (Maybe Text) Source #
The version of the lens.
lensSummary_owner :: Lens' LensSummary (Maybe Text) Source #
Undocumented member.
lensSummary_updatedAt :: Lens' LensSummary (Maybe UTCTime) Source #
Undocumented member.
LensUpgradeSummary
data LensUpgradeSummary Source #
Lens upgrade summary return object.
See: newLensUpgradeSummary smart constructor.
Constructors
| LensUpgradeSummary' | |
Fields
| |
Instances
newLensUpgradeSummary :: LensUpgradeSummary Source #
Create a value of LensUpgradeSummary 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:currentLensVersion:LensUpgradeSummary', lensUpgradeSummary_currentLensVersion - The current version of the lens.
$sel:latestLensVersion:LensUpgradeSummary', lensUpgradeSummary_latestLensVersion - The latest version of the lens.
$sel:lensAlias:LensUpgradeSummary', lensUpgradeSummary_lensAlias - Undocumented member.
$sel:lensArn:LensUpgradeSummary', lensUpgradeSummary_lensArn - The ARN for the lens.
$sel:workloadId:LensUpgradeSummary', lensUpgradeSummary_workloadId - Undocumented member.
$sel:workloadName:LensUpgradeSummary', lensUpgradeSummary_workloadName - Undocumented member.
lensUpgradeSummary_currentLensVersion :: Lens' LensUpgradeSummary (Maybe Text) Source #
The current version of the lens.
lensUpgradeSummary_latestLensVersion :: Lens' LensUpgradeSummary (Maybe Text) Source #
The latest version of the lens.
lensUpgradeSummary_lensAlias :: Lens' LensUpgradeSummary (Maybe Text) Source #
Undocumented member.
lensUpgradeSummary_lensArn :: Lens' LensUpgradeSummary (Maybe Text) Source #
The ARN for the lens.
lensUpgradeSummary_workloadId :: Lens' LensUpgradeSummary (Maybe Text) Source #
Undocumented member.
lensUpgradeSummary_workloadName :: Lens' LensUpgradeSummary (Maybe Text) Source #
Undocumented member.
Milestone
A milestone return object.
See: newMilestone smart constructor.
Constructors
| Milestone' | |
Fields
| |
Instances
newMilestone :: Milestone Source #
Create a value of Milestone 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:milestoneName:Milestone', milestone_milestoneName - Undocumented member.
$sel:milestoneNumber:Milestone', milestone_milestoneNumber - Undocumented member.
$sel:recordedAt:Milestone', milestone_recordedAt - Undocumented member.
$sel:workload:Milestone', milestone_workload - Undocumented member.
MilestoneSummary
data MilestoneSummary Source #
A milestone summary return object.
See: newMilestoneSummary smart constructor.
Constructors
| MilestoneSummary' | |
Fields | |
Instances
newMilestoneSummary :: MilestoneSummary Source #
Create a value of MilestoneSummary 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:milestoneName:MilestoneSummary', milestoneSummary_milestoneName - Undocumented member.
$sel:milestoneNumber:MilestoneSummary', milestoneSummary_milestoneNumber - Undocumented member.
$sel:recordedAt:MilestoneSummary', milestoneSummary_recordedAt - Undocumented member.
$sel:workloadSummary:MilestoneSummary', milestoneSummary_workloadSummary - Undocumented member.
milestoneSummary_milestoneName :: Lens' MilestoneSummary (Maybe Text) Source #
Undocumented member.
milestoneSummary_milestoneNumber :: Lens' MilestoneSummary (Maybe Natural) Source #
Undocumented member.
milestoneSummary_recordedAt :: Lens' MilestoneSummary (Maybe UTCTime) Source #
Undocumented member.
milestoneSummary_workloadSummary :: Lens' MilestoneSummary (Maybe WorkloadSummary) Source #
Undocumented member.
NotificationSummary
data NotificationSummary Source #
A notification summary return object.
See: newNotificationSummary smart constructor.
Constructors
| NotificationSummary' | |
Fields
| |
Instances
newNotificationSummary :: NotificationSummary Source #
Create a value of NotificationSummary 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:lensUpgradeSummary:NotificationSummary', notificationSummary_lensUpgradeSummary - Summary of lens upgrade.
$sel:type':NotificationSummary', notificationSummary_type - The type of notification.
notificationSummary_lensUpgradeSummary :: Lens' NotificationSummary (Maybe LensUpgradeSummary) Source #
Summary of lens upgrade.
notificationSummary_type :: Lens' NotificationSummary (Maybe NotificationType) Source #
The type of notification.
PillarDifference
data PillarDifference Source #
A pillar difference return object.
See: newPillarDifference smart constructor.
Constructors
| PillarDifference' | |
Fields
| |
Instances
newPillarDifference :: PillarDifference Source #
Create a value of PillarDifference 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:
PillarDifference, pillarDifference_differenceStatus - Indicates the type of change to the pillar.
$sel:pillarId:PillarDifference', pillarDifference_pillarId - Undocumented member.
$sel:pillarName:PillarDifference', pillarDifference_pillarName - Undocumented member.
$sel:questionDifferences:PillarDifference', pillarDifference_questionDifferences - List of question differences.
pillarDifference_differenceStatus :: Lens' PillarDifference (Maybe DifferenceStatus) Source #
Indicates the type of change to the pillar.
pillarDifference_pillarId :: Lens' PillarDifference (Maybe Text) Source #
Undocumented member.
pillarDifference_pillarName :: Lens' PillarDifference (Maybe Text) Source #
Undocumented member.
pillarDifference_questionDifferences :: Lens' PillarDifference (Maybe [QuestionDifference]) Source #
List of question differences.
PillarReviewSummary
data PillarReviewSummary Source #
A pillar review summary of a lens review.
See: newPillarReviewSummary smart constructor.
Constructors
| PillarReviewSummary' | |
Instances
newPillarReviewSummary :: PillarReviewSummary Source #
Create a value of PillarReviewSummary 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:notes:PillarReviewSummary', pillarReviewSummary_notes - Undocumented member.
$sel:pillarId:PillarReviewSummary', pillarReviewSummary_pillarId - Undocumented member.
$sel:pillarName:PillarReviewSummary', pillarReviewSummary_pillarName - Undocumented member.
$sel:riskCounts:PillarReviewSummary', pillarReviewSummary_riskCounts - Undocumented member.
pillarReviewSummary_notes :: Lens' PillarReviewSummary (Maybe Text) Source #
Undocumented member.
pillarReviewSummary_pillarId :: Lens' PillarReviewSummary (Maybe Text) Source #
Undocumented member.
pillarReviewSummary_pillarName :: Lens' PillarReviewSummary (Maybe Text) Source #
Undocumented member.
pillarReviewSummary_riskCounts :: Lens' PillarReviewSummary (Maybe (HashMap Risk Natural)) Source #
Undocumented member.
QuestionDifference
data QuestionDifference Source #
A question difference return object.
See: newQuestionDifference smart constructor.
Constructors
| QuestionDifference' | |
Fields
| |
Instances
newQuestionDifference :: QuestionDifference Source #
Create a value of QuestionDifference 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:differenceStatus:QuestionDifference', questionDifference_differenceStatus - Indicates the type of change to the question.
$sel:questionId:QuestionDifference', questionDifference_questionId - Undocumented member.
$sel:questionTitle:QuestionDifference', questionDifference_questionTitle - Undocumented member.
questionDifference_differenceStatus :: Lens' QuestionDifference (Maybe DifferenceStatus) Source #
Indicates the type of change to the question.
questionDifference_questionId :: Lens' QuestionDifference (Maybe Text) Source #
Undocumented member.
questionDifference_questionTitle :: Lens' QuestionDifference (Maybe Text) Source #
Undocumented member.
ShareInvitation
data ShareInvitation Source #
The share invitation.
See: newShareInvitation smart constructor.
Constructors
| ShareInvitation' | |
Fields
| |
Instances
newShareInvitation :: ShareInvitation Source #
Create a value of ShareInvitation 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:lensAlias:ShareInvitation', shareInvitation_lensAlias - Undocumented member.
$sel:lensArn:ShareInvitation', shareInvitation_lensArn - The ARN for the lens.
$sel:shareInvitationId:ShareInvitation', shareInvitation_shareInvitationId - The ID assigned to the share invitation.
$sel:shareResourceType:ShareInvitation', shareInvitation_shareResourceType - The resource type of the share invitation.
$sel:workloadId:ShareInvitation', shareInvitation_workloadId - Undocumented member.
shareInvitation_lensAlias :: Lens' ShareInvitation (Maybe Text) Source #
Undocumented member.
shareInvitation_lensArn :: Lens' ShareInvitation (Maybe Text) Source #
The ARN for the lens.
shareInvitation_shareInvitationId :: Lens' ShareInvitation (Maybe Text) Source #
The ID assigned to the share invitation.
shareInvitation_shareResourceType :: Lens' ShareInvitation (Maybe ShareResourceType) Source #
The resource type of the share invitation.
shareInvitation_workloadId :: Lens' ShareInvitation (Maybe Text) Source #
Undocumented member.
ShareInvitationSummary
data ShareInvitationSummary Source #
A share invitation summary return object.
See: newShareInvitationSummary smart constructor.
Constructors
| ShareInvitationSummary' | |
Fields
| |
Instances
newShareInvitationSummary :: ShareInvitationSummary Source #
Create a value of ShareInvitationSummary 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:lensArn:ShareInvitationSummary', shareInvitationSummary_lensArn - The ARN for the lens.
$sel:lensName:ShareInvitationSummary', shareInvitationSummary_lensName - Undocumented member.
$sel:permissionType:ShareInvitationSummary', shareInvitationSummary_permissionType - Undocumented member.
$sel:shareInvitationId:ShareInvitationSummary', shareInvitationSummary_shareInvitationId - The ID assigned to the share invitation.
$sel:shareResourceType:ShareInvitationSummary', shareInvitationSummary_shareResourceType - The resource type of the share invitation.
$sel:sharedBy:ShareInvitationSummary', shareInvitationSummary_sharedBy - Undocumented member.
$sel:sharedWith:ShareInvitationSummary', shareInvitationSummary_sharedWith - Undocumented member.
$sel:workloadId:ShareInvitationSummary', shareInvitationSummary_workloadId - Undocumented member.
$sel:workloadName:ShareInvitationSummary', shareInvitationSummary_workloadName - Undocumented member.
shareInvitationSummary_lensArn :: Lens' ShareInvitationSummary (Maybe Text) Source #
The ARN for the lens.
shareInvitationSummary_lensName :: Lens' ShareInvitationSummary (Maybe Text) Source #
Undocumented member.
shareInvitationSummary_permissionType :: Lens' ShareInvitationSummary (Maybe PermissionType) Source #
Undocumented member.
shareInvitationSummary_shareInvitationId :: Lens' ShareInvitationSummary (Maybe Text) Source #
The ID assigned to the share invitation.
shareInvitationSummary_shareResourceType :: Lens' ShareInvitationSummary (Maybe ShareResourceType) Source #
The resource type of the share invitation.
shareInvitationSummary_sharedBy :: Lens' ShareInvitationSummary (Maybe Text) Source #
Undocumented member.
shareInvitationSummary_sharedWith :: Lens' ShareInvitationSummary (Maybe Text) Source #
Undocumented member.
shareInvitationSummary_workloadId :: Lens' ShareInvitationSummary (Maybe Text) Source #
Undocumented member.
shareInvitationSummary_workloadName :: Lens' ShareInvitationSummary (Maybe Text) Source #
Undocumented member.
VersionDifferences
data VersionDifferences Source #
The differences between the base and latest versions of the lens.
See: newVersionDifferences smart constructor.
Constructors
| VersionDifferences' | |
Fields
| |
Instances
newVersionDifferences :: VersionDifferences Source #
Create a value of VersionDifferences 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:pillarDifferences:VersionDifferences', versionDifferences_pillarDifferences - The differences between the base and latest versions of the lens.
versionDifferences_pillarDifferences :: Lens' VersionDifferences (Maybe [PillarDifference]) Source #
The differences between the base and latest versions of the lens.
Workload
A workload return object.
See: newWorkload smart constructor.
Constructors
Instances
newWorkload :: Workload Source #
Create a value of Workload 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:accountIds:Workload', workload_accountIds - Undocumented member.
$sel:applications:Workload', workload_applications - List of AppRegistry application ARNs associated to the workload.
$sel:architecturalDesign:Workload', workload_architecturalDesign - Undocumented member.
$sel:awsRegions:Workload', workload_awsRegions - Undocumented member.
$sel:description:Workload', workload_description - Undocumented member.
$sel:discoveryConfig:Workload', workload_discoveryConfig - Discovery configuration associated to the workload.
$sel:environment:Workload', workload_environment - Undocumented member.
$sel:improvementStatus:Workload', workload_improvementStatus - Undocumented member.
$sel:industry:Workload', workload_industry - Undocumented member.
$sel:industryType:Workload', workload_industryType - Undocumented member.
$sel:isReviewOwnerUpdateAcknowledged:Workload', workload_isReviewOwnerUpdateAcknowledged - Flag indicating whether the workload owner has acknowledged that the
Review owner field is required.
If a Review owner is not added to the workload within 60 days of acknowledgement, access to the workload is restricted until an owner is added.
$sel:lenses:Workload', workload_lenses - Undocumented member.
$sel:nonAwsRegions:Workload', workload_nonAwsRegions - Undocumented member.
$sel:notes:Workload', workload_notes - Undocumented member.
$sel:owner:Workload', workload_owner - Undocumented member.
$sel:pillarPriorities:Workload', workload_pillarPriorities - Undocumented member.
$sel:reviewOwner:Workload', workload_reviewOwner - Undocumented member.
$sel:reviewRestrictionDate:Workload', workload_reviewRestrictionDate - Undocumented member.
$sel:riskCounts:Workload', workload_riskCounts - Undocumented member.
$sel:shareInvitationId:Workload', workload_shareInvitationId - The ID assigned to the share invitation.
$sel:tags:Workload', workload_tags - The tags associated with the workload.
$sel:updatedAt:Workload', workload_updatedAt - Undocumented member.
$sel:workloadArn:Workload', workload_workloadArn - Undocumented member.
$sel:workloadId:Workload', workload_workloadId - Undocumented member.
$sel:workloadName:Workload', workload_workloadName - Undocumented member.
workload_applications :: Lens' Workload (Maybe [Text]) Source #
List of AppRegistry application ARNs associated to the workload.
workload_discoveryConfig :: Lens' Workload (Maybe WorkloadDiscoveryConfig) Source #
Discovery configuration associated to the workload.
workload_environment :: Lens' Workload (Maybe WorkloadEnvironment) Source #
Undocumented member.
workload_improvementStatus :: Lens' Workload (Maybe WorkloadImprovementStatus) Source #
Undocumented member.
workload_isReviewOwnerUpdateAcknowledged :: Lens' Workload (Maybe Bool) Source #
Flag indicating whether the workload owner has acknowledged that the Review owner field is required.
If a Review owner is not added to the workload within 60 days of acknowledgement, access to the workload is restricted until an owner is added.
workload_shareInvitationId :: Lens' Workload (Maybe Text) Source #
The ID assigned to the share invitation.
workload_tags :: Lens' Workload (Maybe (HashMap Text Text)) Source #
The tags associated with the workload.
WorkloadDiscoveryConfig
data WorkloadDiscoveryConfig Source #
Discovery configuration associated to the workload.
See: newWorkloadDiscoveryConfig smart constructor.
Constructors
| WorkloadDiscoveryConfig' | |
Fields
| |
Instances
newWorkloadDiscoveryConfig :: WorkloadDiscoveryConfig Source #
Create a value of WorkloadDiscoveryConfig 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:trustedAdvisorIntegrationStatus:WorkloadDiscoveryConfig', workloadDiscoveryConfig_trustedAdvisorIntegrationStatus - Discovery integration status in respect to Trusted Advisor for the
workload.
workloadDiscoveryConfig_trustedAdvisorIntegrationStatus :: Lens' WorkloadDiscoveryConfig (Maybe TrustedAdvisorIntegrationStatus) Source #
Discovery integration status in respect to Trusted Advisor for the workload.
WorkloadShare
data WorkloadShare Source #
A workload share return object.
See: newWorkloadShare smart constructor.
Constructors
| WorkloadShare' | |
Fields
| |
Instances
newWorkloadShare :: WorkloadShare Source #
Create a value of WorkloadShare 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:permissionType:WorkloadShare', workloadShare_permissionType - Undocumented member.
$sel:shareId:WorkloadShare', workloadShare_shareId - Undocumented member.
$sel:sharedBy:WorkloadShare', workloadShare_sharedBy - Undocumented member.
$sel:sharedWith:WorkloadShare', workloadShare_sharedWith - Undocumented member.
$sel:status:WorkloadShare', workloadShare_status - Undocumented member.
$sel:workloadId:WorkloadShare', workloadShare_workloadId - Undocumented member.
$sel:workloadName:WorkloadShare', workloadShare_workloadName - Undocumented member.
workloadShare_permissionType :: Lens' WorkloadShare (Maybe PermissionType) Source #
Undocumented member.
workloadShare_shareId :: Lens' WorkloadShare (Maybe Text) Source #
Undocumented member.
workloadShare_sharedBy :: Lens' WorkloadShare (Maybe Text) Source #
Undocumented member.
workloadShare_sharedWith :: Lens' WorkloadShare (Maybe Text) Source #
Undocumented member.
workloadShare_status :: Lens' WorkloadShare (Maybe ShareStatus) Source #
Undocumented member.
workloadShare_workloadId :: Lens' WorkloadShare (Maybe Text) Source #
Undocumented member.
workloadShare_workloadName :: Lens' WorkloadShare (Maybe Text) Source #
Undocumented member.
WorkloadShareSummary
data WorkloadShareSummary Source #
A workload share summary return object.
See: newWorkloadShareSummary smart constructor.
Constructors
| WorkloadShareSummary' | |
Fields
| |
Instances
newWorkloadShareSummary :: WorkloadShareSummary Source #
Create a value of WorkloadShareSummary 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:permissionType:WorkloadShareSummary', workloadShareSummary_permissionType - Undocumented member.
$sel:shareId:WorkloadShareSummary', workloadShareSummary_shareId - Undocumented member.
$sel:sharedWith:WorkloadShareSummary', workloadShareSummary_sharedWith - Undocumented member.
$sel:status:WorkloadShareSummary', workloadShareSummary_status - Undocumented member.
$sel:statusMessage:WorkloadShareSummary', workloadShareSummary_statusMessage - Optional message to compliment the Status field.
workloadShareSummary_permissionType :: Lens' WorkloadShareSummary (Maybe PermissionType) Source #
Undocumented member.
workloadShareSummary_shareId :: Lens' WorkloadShareSummary (Maybe Text) Source #
Undocumented member.
workloadShareSummary_sharedWith :: Lens' WorkloadShareSummary (Maybe Text) Source #
Undocumented member.
workloadShareSummary_status :: Lens' WorkloadShareSummary (Maybe ShareStatus) Source #
Undocumented member.
workloadShareSummary_statusMessage :: Lens' WorkloadShareSummary (Maybe Text) Source #
Optional message to compliment the Status field.
WorkloadSummary
data WorkloadSummary Source #
A workload summary return object.
See: newWorkloadSummary smart constructor.
Constructors
| WorkloadSummary' | |
Fields
| |
Instances
newWorkloadSummary :: WorkloadSummary Source #
Create a value of WorkloadSummary 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:improvementStatus:WorkloadSummary', workloadSummary_improvementStatus - Undocumented member.
$sel:lenses:WorkloadSummary', workloadSummary_lenses - Undocumented member.
$sel:owner:WorkloadSummary', workloadSummary_owner - Undocumented member.
$sel:riskCounts:WorkloadSummary', workloadSummary_riskCounts - Undocumented member.
$sel:updatedAt:WorkloadSummary', workloadSummary_updatedAt - Undocumented member.
$sel:workloadArn:WorkloadSummary', workloadSummary_workloadArn - Undocumented member.
$sel:workloadId:WorkloadSummary', workloadSummary_workloadId - Undocumented member.
$sel:workloadName:WorkloadSummary', workloadSummary_workloadName - Undocumented member.
workloadSummary_improvementStatus :: Lens' WorkloadSummary (Maybe WorkloadImprovementStatus) Source #
Undocumented member.
workloadSummary_lenses :: Lens' WorkloadSummary (Maybe [Text]) Source #
Undocumented member.
workloadSummary_owner :: Lens' WorkloadSummary (Maybe Text) Source #
Undocumented member.
workloadSummary_riskCounts :: Lens' WorkloadSummary (Maybe (HashMap Risk Natural)) Source #
Undocumented member.
workloadSummary_updatedAt :: Lens' WorkloadSummary (Maybe UTCTime) Source #
Undocumented member.
workloadSummary_workloadArn :: Lens' WorkloadSummary (Maybe Text) Source #
Undocumented member.
workloadSummary_workloadId :: Lens' WorkloadSummary (Maybe Text) Source #
Undocumented member.
workloadSummary_workloadName :: Lens' WorkloadSummary (Maybe Text) Source #
Undocumented member.