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 |
- 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
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 #
pattern AdditionalResourceType_HELPFUL_RESOURCE :: AdditionalResourceType | |
pattern AdditionalResourceType_IMPROVEMENT_PLAN :: AdditionalResourceType |
Instances
AnswerReason
newtype AnswerReason Source #
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 #
Instances
CheckProvider
newtype CheckProvider Source #
pattern CheckProvider_TRUSTED_ADVISOR :: CheckProvider |
Instances
CheckStatus
newtype CheckStatus Source #
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 #
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 #
pattern ChoiceStatus_NOT_APPLICABLE :: ChoiceStatus | |
pattern ChoiceStatus_SELECTED :: ChoiceStatus | |
pattern ChoiceStatus_UNSELECTED :: ChoiceStatus |
Instances
DifferenceStatus
newtype DifferenceStatus Source #
pattern DifferenceStatus_DELETED :: DifferenceStatus | |
pattern DifferenceStatus_NEW :: DifferenceStatus | |
pattern DifferenceStatus_UPDATED :: DifferenceStatus |
Instances
ImportLensStatus
newtype ImportLensStatus Source #
pattern ImportLensStatus_COMPLETE :: ImportLensStatus | |
pattern ImportLensStatus_ERROR :: ImportLensStatus | |
pattern ImportLensStatus_IN_PROGRESS :: ImportLensStatus |
Instances
LensStatus
newtype LensStatus Source #
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 #
pattern LensStatusType_ALL :: LensStatusType | |
pattern LensStatusType_DRAFT :: LensStatusType | |
pattern LensStatusType_PUBLISHED :: LensStatusType |
Instances
LensType
pattern LensType_AWS_OFFICIAL :: LensType | |
pattern LensType_CUSTOM_SELF :: LensType | |
pattern LensType_CUSTOM_SHARED :: LensType |
Instances
NotificationType
newtype NotificationType Source #
pattern NotificationType_LENS_VERSION_DEPRECATED :: NotificationType | |
pattern NotificationType_LENS_VERSION_UPGRADED :: NotificationType |
Instances
OrganizationSharingStatus
newtype OrganizationSharingStatus Source #
pattern OrganizationSharingStatus_DISABLED :: OrganizationSharingStatus | |
pattern OrganizationSharingStatus_ENABLED :: OrganizationSharingStatus |
Instances
PermissionType
newtype PermissionType Source #
Permission granted on a workload share.
pattern PermissionType_CONTRIBUTOR :: PermissionType | |
pattern PermissionType_READONLY :: PermissionType |
Instances
Risk
The risk for a given workload, lens review, pillar, or question.
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.
pattern ShareInvitationAction_ACCEPT :: ShareInvitationAction | |
pattern ShareInvitationAction_REJECT :: ShareInvitationAction |
Instances
ShareResourceType
newtype ShareResourceType Source #
pattern ShareResourceType_LENS :: ShareResourceType | |
pattern ShareResourceType_WORKLOAD :: ShareResourceType |
Instances
ShareStatus
newtype ShareStatus Source #
The status of a workload share.
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 #
pattern TrustedAdvisorIntegrationStatus_DISABLED :: TrustedAdvisorIntegrationStatus | |
pattern TrustedAdvisorIntegrationStatus_ENABLED :: TrustedAdvisorIntegrationStatus |
Instances
WorkloadEnvironment
newtype WorkloadEnvironment Source #
The environment for the workload.
pattern WorkloadEnvironment_PREPRODUCTION :: WorkloadEnvironment | |
pattern WorkloadEnvironment_PRODUCTION :: WorkloadEnvironment |
Instances
WorkloadImprovementStatus
newtype WorkloadImprovementStatus Source #
The improvement status for a workload.
Instances
AdditionalResources
data AdditionalResources Source #
The choice level additional resources.
See: newAdditionalResources
smart constructor.
AdditionalResources' | |
|
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.
Answer' | |
|
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.
AnswerSummary' | |
|
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.
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.
CheckSummary
data CheckSummary Source #
Trusted Advisor check summary.
See: newCheckSummary
smart constructor.
CheckSummary' | |
|
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.
Choice' | |
|
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.
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.
ChoiceAnswerSummary' | |
|
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.
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.
ChoiceImprovementPlan' | |
|
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.
ChoiceUpdate' | |
|
Instances
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.
ImprovementSummary' | |
|
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.
Lens' | |
|
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.
LensReview' | |
|
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.
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.
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.
LensShareSummary' | |
|
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.
LensSummary' | |
|
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.
LensUpgradeSummary' | |
|
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.
Milestone' | |
|
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.
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.
NotificationSummary' | |
|
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.
PillarDifference' | |
|
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.
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.
QuestionDifference' | |
|
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.
ShareInvitation' | |
|
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.
ShareInvitationSummary' | |
|
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.
VersionDifferences' | |
|
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.
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.
WorkloadDiscoveryConfig' | |
|
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.
WorkloadShare' | |
|
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.
WorkloadShareSummary' | |
|
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.
WorkloadSummary' | |
|
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.