| 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
Contents
- Service Configuration
- Errors
- Waiters
- Operations
- AssociateLenses
- CreateLensShare
- CreateLensVersion
- CreateMilestone
- CreateWorkload
- CreateWorkloadShare
- DeleteLens
- DeleteLensShare
- DeleteWorkload
- DeleteWorkloadShare
- DisassociateLenses
- ExportLens
- GetAnswer
- GetLens
- GetLensReview
- GetLensReviewReport
- GetLensVersionDifference
- GetMilestone
- GetWorkload
- ImportLens
- ListAnswers
- ListCheckDetails
- ListCheckSummaries
- ListLensReviewImprovements
- ListLensReviews
- ListLensShares
- ListLenses
- ListMilestones
- ListNotifications
- ListShareInvitations
- ListTagsForResource
- ListWorkloadShares
- ListWorkloads
- TagResource
- UntagResource
- UpdateAnswer
- UpdateGlobalSettings
- UpdateLensReview
- UpdateShareInvitation
- UpdateWorkload
- UpdateWorkloadShare
- UpgradeLensReview
- Types
- 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
Derived from API version 2020-03-31 of the AWS service descriptions, licensed under Apache 2.0.
Well-Architected Tool
This is the Well-Architected Tool API Reference. The WA Tool API provides programmatic access to the Well-Architected Tool in the Amazon Web Services Management Console. For information about the Well-Architected Tool, see the Well-Architected Tool User Guide.
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
- data AssociateLenses = AssociateLenses' Text (NonEmpty Text)
- newAssociateLenses :: Text -> NonEmpty Text -> AssociateLenses
- data AssociateLensesResponse = AssociateLensesResponse' {
- newAssociateLensesResponse :: AssociateLensesResponse
- data CreateLensShare = CreateLensShare' Text Text Text
- newCreateLensShare :: Text -> Text -> Text -> CreateLensShare
- data CreateLensShareResponse = CreateLensShareResponse' (Maybe Text) Int
- newCreateLensShareResponse :: Int -> CreateLensShareResponse
- data CreateLensVersion = CreateLensVersion' (Maybe Bool) Text Text Text
- newCreateLensVersion :: Text -> Text -> Text -> CreateLensVersion
- data CreateLensVersionResponse = CreateLensVersionResponse' (Maybe Text) (Maybe Text) Int
- newCreateLensVersionResponse :: Int -> CreateLensVersionResponse
- data CreateMilestone = CreateMilestone' Text Text Text
- newCreateMilestone :: Text -> Text -> Text -> CreateMilestone
- data CreateMilestoneResponse = CreateMilestoneResponse' (Maybe Natural) (Maybe Text) Int
- newCreateMilestoneResponse :: Int -> CreateMilestoneResponse
- data CreateWorkload = CreateWorkload' (Maybe [Text]) (Maybe [Text]) (Maybe Text) (Maybe [Text]) (Maybe WorkloadDiscoveryConfig) (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe (HashMap Text Text)) Text Text WorkloadEnvironment [Text] Text
- newCreateWorkload :: Text -> Text -> WorkloadEnvironment -> Text -> CreateWorkload
- data CreateWorkloadResponse = CreateWorkloadResponse' (Maybe Text) (Maybe Text) Int
- newCreateWorkloadResponse :: Int -> CreateWorkloadResponse
- data CreateWorkloadShare = CreateWorkloadShare' Text Text PermissionType Text
- newCreateWorkloadShare :: Text -> Text -> PermissionType -> Text -> CreateWorkloadShare
- data CreateWorkloadShareResponse = CreateWorkloadShareResponse' (Maybe Text) (Maybe Text) Int
- newCreateWorkloadShareResponse :: Int -> CreateWorkloadShareResponse
- data DeleteLens = DeleteLens' Text Text LensStatusType
- newDeleteLens :: Text -> Text -> LensStatusType -> DeleteLens
- data DeleteLensResponse = DeleteLensResponse' {
- newDeleteLensResponse :: DeleteLensResponse
- data DeleteLensShare = DeleteLensShare' Text Text Text
- newDeleteLensShare :: Text -> Text -> Text -> DeleteLensShare
- data DeleteLensShareResponse = DeleteLensShareResponse' {
- newDeleteLensShareResponse :: DeleteLensShareResponse
- data DeleteWorkload = DeleteWorkload' Text Text
- newDeleteWorkload :: Text -> Text -> DeleteWorkload
- data DeleteWorkloadResponse = DeleteWorkloadResponse' {
- newDeleteWorkloadResponse :: DeleteWorkloadResponse
- data DeleteWorkloadShare = DeleteWorkloadShare' Text Text Text
- newDeleteWorkloadShare :: Text -> Text -> Text -> DeleteWorkloadShare
- data DeleteWorkloadShareResponse = DeleteWorkloadShareResponse' {
- newDeleteWorkloadShareResponse :: DeleteWorkloadShareResponse
- data DisassociateLenses = DisassociateLenses' Text (NonEmpty Text)
- newDisassociateLenses :: Text -> NonEmpty Text -> DisassociateLenses
- data DisassociateLensesResponse = DisassociateLensesResponse' {
- newDisassociateLensesResponse :: DisassociateLensesResponse
- data ExportLens = ExportLens' (Maybe Text) Text
- newExportLens :: Text -> ExportLens
- data ExportLensResponse = ExportLensResponse' (Maybe Text) Int
- newExportLensResponse :: Int -> ExportLensResponse
- data GetAnswer = GetAnswer' (Maybe Natural) Text Text Text
- newGetAnswer :: Text -> Text -> Text -> GetAnswer
- data GetAnswerResponse = GetAnswerResponse' (Maybe Answer) (Maybe Text) (Maybe Text) (Maybe Natural) (Maybe Text) Int
- newGetAnswerResponse :: Int -> GetAnswerResponse
- data GetLens = GetLens' (Maybe Text) Text
- newGetLens :: Text -> GetLens
- data GetLensResponse = GetLensResponse' (Maybe Lens) Int
- newGetLensResponse :: Int -> GetLensResponse
- data GetLensReview = GetLensReview' (Maybe Natural) Text Text
- newGetLensReview :: Text -> Text -> GetLensReview
- data GetLensReviewResponse = GetLensReviewResponse' (Maybe LensReview) (Maybe Natural) (Maybe Text) Int
- newGetLensReviewResponse :: Int -> GetLensReviewResponse
- data GetLensReviewReport = GetLensReviewReport' (Maybe Natural) Text Text
- newGetLensReviewReport :: Text -> Text -> GetLensReviewReport
- data GetLensReviewReportResponse = GetLensReviewReportResponse' (Maybe LensReviewReport) (Maybe Natural) (Maybe Text) Int
- newGetLensReviewReportResponse :: Int -> GetLensReviewReportResponse
- data GetLensVersionDifference = GetLensVersionDifference' (Maybe Text) (Maybe Text) Text
- newGetLensVersionDifference :: Text -> GetLensVersionDifference
- data GetLensVersionDifferenceResponse = GetLensVersionDifferenceResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe VersionDifferences) Int
- newGetLensVersionDifferenceResponse :: Int -> GetLensVersionDifferenceResponse
- data GetMilestone = GetMilestone' Text Natural
- newGetMilestone :: Text -> Natural -> GetMilestone
- data GetMilestoneResponse = GetMilestoneResponse' (Maybe Milestone) (Maybe Text) Int
- newGetMilestoneResponse :: Int -> GetMilestoneResponse
- data GetWorkload = GetWorkload' Text
- newGetWorkload :: Text -> GetWorkload
- data GetWorkloadResponse = GetWorkloadResponse' (Maybe Workload) Int
- newGetWorkloadResponse :: Int -> GetWorkloadResponse
- data ImportLens = ImportLens' (Maybe Text) (Maybe (HashMap Text Text)) Text Text
- newImportLens :: Text -> Text -> ImportLens
- data ImportLensResponse = ImportLensResponse' (Maybe Text) (Maybe ImportLensStatus) Int
- newImportLensResponse :: Int -> ImportLensResponse
- data ListAnswers = ListAnswers' (Maybe Natural) (Maybe Natural) (Maybe Text) (Maybe Text) Text Text
- newListAnswers :: Text -> Text -> ListAnswers
- data ListAnswersResponse = ListAnswersResponse' (Maybe [AnswerSummary]) (Maybe Text) (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe Text) Int
- newListAnswersResponse :: Int -> ListAnswersResponse
- data ListCheckDetails = ListCheckDetails' (Maybe Natural) (Maybe Text) Text Text Text Text Text
- newListCheckDetails :: Text -> Text -> Text -> Text -> Text -> ListCheckDetails
- data ListCheckDetailsResponse = ListCheckDetailsResponse' (Maybe [CheckDetail]) (Maybe Text) Int
- newListCheckDetailsResponse :: Int -> ListCheckDetailsResponse
- data ListCheckSummaries = ListCheckSummaries' (Maybe Natural) (Maybe Text) Text Text Text Text Text
- newListCheckSummaries :: Text -> Text -> Text -> Text -> Text -> ListCheckSummaries
- data ListCheckSummariesResponse = ListCheckSummariesResponse' (Maybe [CheckSummary]) (Maybe Text) Int
- newListCheckSummariesResponse :: Int -> ListCheckSummariesResponse
- data ListLensReviewImprovements = ListLensReviewImprovements' (Maybe Natural) (Maybe Natural) (Maybe Text) (Maybe Text) Text Text
- newListLensReviewImprovements :: Text -> Text -> ListLensReviewImprovements
- data ListLensReviewImprovementsResponse = ListLensReviewImprovementsResponse' (Maybe [ImprovementSummary]) (Maybe Text) (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe Text) Int
- newListLensReviewImprovementsResponse :: Int -> ListLensReviewImprovementsResponse
- data ListLensReviews = ListLensReviews' (Maybe Natural) (Maybe Natural) (Maybe Text) Text
- newListLensReviews :: Text -> ListLensReviews
- data ListLensReviewsResponse = ListLensReviewsResponse' (Maybe [LensReviewSummary]) (Maybe Natural) (Maybe Text) (Maybe Text) Int
- newListLensReviewsResponse :: Int -> ListLensReviewsResponse
- data ListLensShares = ListLensShares' (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe ShareStatus) Text
- newListLensShares :: Text -> ListLensShares
- data ListLensSharesResponse = ListLensSharesResponse' (Maybe [LensShareSummary]) (Maybe Text) Int
- newListLensSharesResponse :: Int -> ListLensSharesResponse
- data ListLenses = ListLenses' (Maybe Text) (Maybe LensStatusType) (Maybe LensType) (Maybe Natural) (Maybe Text)
- newListLenses :: ListLenses
- data ListLensesResponse = ListLensesResponse' (Maybe [LensSummary]) (Maybe Text) Int
- newListLensesResponse :: Int -> ListLensesResponse
- data ListMilestones = ListMilestones' (Maybe Natural) (Maybe Text) Text
- newListMilestones :: Text -> ListMilestones
- data ListMilestonesResponse = ListMilestonesResponse' (Maybe [MilestoneSummary]) (Maybe Text) (Maybe Text) Int
- newListMilestonesResponse :: Int -> ListMilestonesResponse
- data ListNotifications = ListNotifications' (Maybe Natural) (Maybe Text) (Maybe Text)
- newListNotifications :: ListNotifications
- data ListNotificationsResponse = ListNotificationsResponse' (Maybe Text) (Maybe [NotificationSummary]) Int
- newListNotificationsResponse :: Int -> ListNotificationsResponse
- data ListShareInvitations = ListShareInvitations' (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe ShareResourceType) (Maybe Text)
- newListShareInvitations :: ListShareInvitations
- data ListShareInvitationsResponse = ListShareInvitationsResponse' (Maybe Text) (Maybe [ShareInvitationSummary]) Int
- newListShareInvitationsResponse :: Int -> ListShareInvitationsResponse
- data ListTagsForResource = ListTagsForResource' Text
- newListTagsForResource :: Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' (Maybe (HashMap Text Text)) Int
- newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
- data ListWorkloadShares = ListWorkloadShares' (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe ShareStatus) Text
- newListWorkloadShares :: Text -> ListWorkloadShares
- data ListWorkloadSharesResponse = ListWorkloadSharesResponse' (Maybe Text) (Maybe Text) (Maybe [WorkloadShareSummary]) Int
- newListWorkloadSharesResponse :: Int -> ListWorkloadSharesResponse
- data ListWorkloads = ListWorkloads' (Maybe Natural) (Maybe Text) (Maybe Text)
- newListWorkloads :: ListWorkloads
- data ListWorkloadsResponse = ListWorkloadsResponse' (Maybe Text) (Maybe [WorkloadSummary]) Int
- newListWorkloadsResponse :: Int -> ListWorkloadsResponse
- data TagResource = TagResource' Text (HashMap Text Text)
- newTagResource :: Text -> TagResource
- data TagResourceResponse = TagResourceResponse' Int
- newTagResourceResponse :: Int -> TagResourceResponse
- data UntagResource = UntagResource' Text (NonEmpty Text)
- newUntagResource :: Text -> NonEmpty Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' Int
- newUntagResourceResponse :: Int -> UntagResourceResponse
- data UpdateAnswer = UpdateAnswer' (Maybe (HashMap Text ChoiceUpdate)) (Maybe Bool) (Maybe Text) (Maybe AnswerReason) (Maybe [Text]) Text Text Text
- newUpdateAnswer :: Text -> Text -> Text -> UpdateAnswer
- data UpdateAnswerResponse = UpdateAnswerResponse' (Maybe Answer) (Maybe Text) (Maybe Text) (Maybe Text) Int
- newUpdateAnswerResponse :: Int -> UpdateAnswerResponse
- data UpdateGlobalSettings = UpdateGlobalSettings' (Maybe OrganizationSharingStatus)
- newUpdateGlobalSettings :: UpdateGlobalSettings
- data UpdateGlobalSettingsResponse = UpdateGlobalSettingsResponse' {
- newUpdateGlobalSettingsResponse :: UpdateGlobalSettingsResponse
- data UpdateLensReview = UpdateLensReview' (Maybe Text) (Maybe (HashMap Text Text)) Text Text
- newUpdateLensReview :: Text -> Text -> UpdateLensReview
- data UpdateLensReviewResponse = UpdateLensReviewResponse' (Maybe LensReview) (Maybe Text) Int
- newUpdateLensReviewResponse :: Int -> UpdateLensReviewResponse
- data UpdateShareInvitation = UpdateShareInvitation' Text ShareInvitationAction
- newUpdateShareInvitation :: Text -> ShareInvitationAction -> UpdateShareInvitation
- data UpdateShareInvitationResponse = UpdateShareInvitationResponse' (Maybe ShareInvitation) Int
- newUpdateShareInvitationResponse :: Int -> UpdateShareInvitationResponse
- data UpdateWorkload = UpdateWorkload' (Maybe [Text]) (Maybe [Text]) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe WorkloadDiscoveryConfig) (Maybe WorkloadEnvironment) (Maybe WorkloadImprovementStatus) (Maybe Text) (Maybe Text) (Maybe Bool) (Maybe [Text]) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe Text) Text
- newUpdateWorkload :: Text -> UpdateWorkload
- data UpdateWorkloadResponse = UpdateWorkloadResponse' (Maybe Workload) Int
- newUpdateWorkloadResponse :: Int -> UpdateWorkloadResponse
- data UpdateWorkloadShare = UpdateWorkloadShare' Text Text PermissionType
- newUpdateWorkloadShare :: Text -> Text -> PermissionType -> UpdateWorkloadShare
- data UpdateWorkloadShareResponse = UpdateWorkloadShareResponse' (Maybe Text) (Maybe WorkloadShare) Int
- newUpdateWorkloadShareResponse :: Int -> UpdateWorkloadShareResponse
- data UpgradeLensReview = UpgradeLensReview' (Maybe Text) Text Text Text
- newUpgradeLensReview :: Text -> Text -> Text -> UpgradeLensReview
- data UpgradeLensReviewResponse = UpgradeLensReviewResponse' {
- newUpgradeLensReviewResponse :: UpgradeLensReviewResponse
- 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' (Maybe [ChoiceContent]) (Maybe AdditionalResourceType)
- newAdditionalResources :: AdditionalResources
- data Answer = Answer' (Maybe [ChoiceAnswer]) (Maybe [Choice]) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe AnswerReason) (Maybe Risk) (Maybe [Text])
- newAnswer :: Answer
- data AnswerSummary = AnswerSummary' (Maybe [ChoiceAnswerSummary]) (Maybe [Choice]) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe AnswerReason) (Maybe Risk) (Maybe [Text])
- newAnswerSummary :: AnswerSummary
- data CheckDetail = CheckDetail' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe CheckProvider) (Maybe Text) (Maybe CheckFailureReason) (Maybe CheckStatus) (Maybe POSIX)
- newCheckDetail :: CheckDetail
- data CheckSummary = CheckSummary' (Maybe (HashMap CheckStatus Natural)) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe CheckProvider) (Maybe Text) (Maybe CheckStatus) (Maybe POSIX)
- newCheckSummary :: CheckSummary
- data Choice = Choice' (Maybe [AdditionalResources]) (Maybe Text) (Maybe Text) (Maybe ChoiceContent) (Maybe ChoiceContent) (Maybe Text)
- newChoice :: Choice
- data ChoiceAnswer = ChoiceAnswer' (Maybe Text) (Maybe Text) (Maybe ChoiceReason) (Maybe ChoiceStatus)
- newChoiceAnswer :: ChoiceAnswer
- data ChoiceAnswerSummary = ChoiceAnswerSummary' (Maybe Text) (Maybe ChoiceReason) (Maybe ChoiceStatus)
- newChoiceAnswerSummary :: ChoiceAnswerSummary
- data ChoiceContent = ChoiceContent' (Maybe Text) (Maybe Text)
- newChoiceContent :: ChoiceContent
- data ChoiceImprovementPlan = ChoiceImprovementPlan' (Maybe Text) (Maybe Text) (Maybe Text)
- newChoiceImprovementPlan :: ChoiceImprovementPlan
- data ChoiceUpdate = ChoiceUpdate' (Maybe Text) (Maybe ChoiceReason) ChoiceStatus
- newChoiceUpdate :: ChoiceStatus -> ChoiceUpdate
- data ImprovementSummary = ImprovementSummary' (Maybe Text) (Maybe [ChoiceImprovementPlan]) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Risk)
- newImprovementSummary :: ImprovementSummary
- data Lens = Lens' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text))
- newLens :: Lens
- data LensReview = LensReview' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe LensStatus) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [PillarReviewSummary]) (Maybe (HashMap Risk Natural)) (Maybe POSIX)
- newLensReview :: LensReview
- data LensReviewReport = LensReviewReport' (Maybe Text) (Maybe Text) (Maybe Text)
- newLensReviewReport :: LensReviewReport
- data LensReviewSummary = LensReviewSummary' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe LensStatus) (Maybe Text) (Maybe (HashMap Risk Natural)) (Maybe POSIX)
- newLensReviewSummary :: LensReviewSummary
- data LensShareSummary = LensShareSummary' (Maybe Text) (Maybe Text) (Maybe ShareStatus) (Maybe Text)
- newLensShareSummary :: LensShareSummary
- data LensSummary = LensSummary' (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe LensStatus) (Maybe LensType) (Maybe Text) (Maybe Text) (Maybe POSIX)
- newLensSummary :: LensSummary
- data LensUpgradeSummary = LensUpgradeSummary' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
- newLensUpgradeSummary :: LensUpgradeSummary
- data Milestone = Milestone' (Maybe Text) (Maybe Natural) (Maybe POSIX) (Maybe Workload)
- newMilestone :: Milestone
- data MilestoneSummary = MilestoneSummary' (Maybe Text) (Maybe Natural) (Maybe POSIX) (Maybe WorkloadSummary)
- newMilestoneSummary :: MilestoneSummary
- data NotificationSummary = NotificationSummary' (Maybe LensUpgradeSummary) (Maybe NotificationType)
- newNotificationSummary :: NotificationSummary
- data PillarDifference = PillarDifference' (Maybe DifferenceStatus) (Maybe Text) (Maybe Text) (Maybe [QuestionDifference])
- newPillarDifference :: PillarDifference
- data PillarReviewSummary = PillarReviewSummary' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (HashMap Risk Natural))
- newPillarReviewSummary :: PillarReviewSummary
- data QuestionDifference = QuestionDifference' (Maybe DifferenceStatus) (Maybe Text) (Maybe Text)
- newQuestionDifference :: QuestionDifference
- data ShareInvitation = ShareInvitation' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ShareResourceType) (Maybe Text)
- newShareInvitation :: ShareInvitation
- data ShareInvitationSummary = ShareInvitationSummary' (Maybe Text) (Maybe Text) (Maybe PermissionType) (Maybe Text) (Maybe ShareResourceType) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
- newShareInvitationSummary :: ShareInvitationSummary
- data VersionDifferences = VersionDifferences' (Maybe [PillarDifference])
- newVersionDifferences :: VersionDifferences
- data Workload = Workload' (Maybe [Text]) (Maybe [Text]) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe WorkloadDiscoveryConfig) (Maybe WorkloadEnvironment) (Maybe WorkloadImprovementStatus) (Maybe Text) (Maybe Text) (Maybe Bool) (Maybe [Text]) (Maybe [Text]) (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe POSIX) (Maybe (HashMap Risk Natural)) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text)
- newWorkload :: Workload
- data WorkloadDiscoveryConfig = WorkloadDiscoveryConfig' (Maybe TrustedAdvisorIntegrationStatus)
- newWorkloadDiscoveryConfig :: WorkloadDiscoveryConfig
- data WorkloadShare = WorkloadShare' (Maybe PermissionType) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ShareStatus) (Maybe Text) (Maybe Text)
- newWorkloadShare :: WorkloadShare
- data WorkloadShareSummary = WorkloadShareSummary' (Maybe PermissionType) (Maybe Text) (Maybe Text) (Maybe ShareStatus) (Maybe Text)
- newWorkloadShareSummary :: WorkloadShareSummary
- data WorkloadSummary = WorkloadSummary' (Maybe WorkloadImprovementStatus) (Maybe [Text]) (Maybe Text) (Maybe (HashMap Risk Natural)) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text)
- newWorkloadSummary :: WorkloadSummary
Service Configuration
defaultService :: Service Source #
API version 2020-03-31 of the Amazon Well-Architected Tool SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by WellArchitected.
AccessDeniedException
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
User does not have sufficient access to perform this action.
ConflictException
_ConflictException :: AsError a => Fold a ServiceError Source #
The resource already exists.
InternalServerException
_InternalServerException :: AsError a => Fold a ServiceError Source #
There is a problem with the Well-Architected Tool API service.
ResourceNotFoundException
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
The requested resource was not found.
ServiceQuotaExceededException
_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #
The user has reached their resource quota.
ThrottlingException
_ThrottlingException :: AsError a => Fold a ServiceError Source #
Request was denied due to request throttling.
ValidationException
_ValidationException :: AsError a => Fold a ServiceError Source #
The user input is not valid.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait specification is fulfilled. The Wait specification
determines how many attempts should be made, in addition to delay and retry strategies.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
AssociateLenses
data AssociateLenses Source #
Input to associate lens reviews.
See: newAssociateLenses smart constructor.
Constructors
| AssociateLenses' Text (NonEmpty Text) |
Instances
Create a value of AssociateLenses 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:
AssociateLenses, associateLenses_workloadId - Undocumented member.
$sel:lensAliases:AssociateLenses', associateLenses_lensAliases - Undocumented member.
data AssociateLensesResponse Source #
See: newAssociateLensesResponse smart constructor.
Constructors
| AssociateLensesResponse' | |
Instances
newAssociateLensesResponse :: AssociateLensesResponse Source #
Create a value of AssociateLensesResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
CreateLensShare
data CreateLensShare Source #
See: newCreateLensShare smart constructor.
Constructors
| CreateLensShare' Text Text Text |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> CreateLensShare |
Create a value of CreateLensShare 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:
CreateLensShare, createLensShare_lensAlias - Undocumented member.
CreateLensShare, createLensShare_sharedWith - Undocumented member.
$sel:clientRequestToken:CreateLensShare', createLensShare_clientRequestToken - Undocumented member.
data CreateLensShareResponse Source #
See: newCreateLensShareResponse smart constructor.
Constructors
| CreateLensShareResponse' (Maybe Text) Int |
Instances
newCreateLensShareResponse Source #
Create a value of CreateLensShareResponse 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:
CreateLensShareResponse, createLensShareResponse_shareId - Undocumented member.
$sel:httpStatus:CreateLensShareResponse', createLensShareResponse_httpStatus - The response's http status code.
CreateLensVersion
data CreateLensVersion Source #
See: newCreateLensVersion smart constructor.
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> CreateLensVersion |
Create a value of CreateLensVersion 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:isMajorVersion:CreateLensVersion', createLensVersion_isMajorVersion - Set to true if this new major lens version.
CreateLensVersion, createLensVersion_lensAlias - Undocumented member.
CreateLensVersion, createLensVersion_lensVersion - The version of the lens being created.
$sel:clientRequestToken:CreateLensVersion', createLensVersion_clientRequestToken - Undocumented member.
data CreateLensVersionResponse Source #
See: newCreateLensVersionResponse smart constructor.
Instances
newCreateLensVersionResponse Source #
Create a value of CreateLensVersionResponse 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:
CreateLensVersionResponse, createLensVersionResponse_lensArn - The ARN for the lens.
CreateLensVersion, createLensVersionResponse_lensVersion - The version of the lens.
$sel:httpStatus:CreateLensVersionResponse', createLensVersionResponse_httpStatus - The response's http status code.
CreateMilestone
data CreateMilestone Source #
Input for milestone creation.
See: newCreateMilestone smart constructor.
Constructors
| CreateMilestone' Text Text Text |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> CreateMilestone |
Create a value of CreateMilestone 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:
CreateMilestone, createMilestone_workloadId - Undocumented member.
CreateMilestone, createMilestone_milestoneName - Undocumented member.
$sel:clientRequestToken:CreateMilestone', createMilestone_clientRequestToken - Undocumented member.
data CreateMilestoneResponse Source #
Output of a create milestone call.
See: newCreateMilestoneResponse smart constructor.
Instances
newCreateMilestoneResponse Source #
Create a value of CreateMilestoneResponse 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:
CreateMilestoneResponse, createMilestoneResponse_milestoneNumber - Undocumented member.
CreateMilestone, createMilestoneResponse_workloadId - Undocumented member.
$sel:httpStatus:CreateMilestoneResponse', createMilestoneResponse_httpStatus - The response's http status code.
CreateWorkload
data CreateWorkload Source #
Input for workload creation.
See: newCreateWorkload smart constructor.
Constructors
| CreateWorkload' (Maybe [Text]) (Maybe [Text]) (Maybe Text) (Maybe [Text]) (Maybe WorkloadDiscoveryConfig) (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe (HashMap Text Text)) Text Text WorkloadEnvironment [Text] Text |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> WorkloadEnvironment | |
| -> Text | |
| -> CreateWorkload |
Create a value of CreateWorkload 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:
CreateWorkload, createWorkload_accountIds - Undocumented member.
CreateWorkload, createWorkload_applications - List of AppRegistry application ARNs associated to the workload.
CreateWorkload, createWorkload_architecturalDesign - Undocumented member.
CreateWorkload, createWorkload_awsRegions - Undocumented member.
CreateWorkload, createWorkload_discoveryConfig - Well-Architected discovery configuration settings associated to the
workload.
CreateWorkload, createWorkload_industry - Undocumented member.
CreateWorkload, createWorkload_industryType - Undocumented member.
CreateWorkload, createWorkload_nonAwsRegions - Undocumented member.
CreateWorkload, createWorkload_notes - Undocumented member.
CreateWorkload, createWorkload_pillarPriorities - Undocumented member.
CreateWorkload, createWorkload_reviewOwner - Undocumented member.
CreateWorkload, createWorkload_tags - The tags to be associated with the workload.
CreateWorkload, createWorkload_workloadName - Undocumented member.
CreateWorkload, createWorkload_description - Undocumented member.
CreateWorkload, createWorkload_environment - Undocumented member.
CreateWorkload, createWorkload_lenses - Undocumented member.
$sel:clientRequestToken:CreateWorkload', createWorkload_clientRequestToken - Undocumented member.
data CreateWorkloadResponse Source #
Output of a create workload call.
See: newCreateWorkloadResponse smart constructor.
Instances
newCreateWorkloadResponse Source #
Create a value of CreateWorkloadResponse 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:
CreateWorkloadResponse, createWorkloadResponse_workloadArn - Undocumented member.
CreateWorkloadResponse, createWorkloadResponse_workloadId - Undocumented member.
$sel:httpStatus:CreateWorkloadResponse', createWorkloadResponse_httpStatus - The response's http status code.
CreateWorkloadShare
data CreateWorkloadShare Source #
Input for Create Workload Share
See: newCreateWorkloadShare smart constructor.
Constructors
| CreateWorkloadShare' Text Text PermissionType Text |
Instances
newCreateWorkloadShare Source #
Arguments
| :: Text | |
| -> Text | |
| -> PermissionType | |
| -> Text | |
| -> CreateWorkloadShare |
Create a value of CreateWorkloadShare 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:
CreateWorkloadShare, createWorkloadShare_workloadId - Undocumented member.
CreateWorkloadShare, createWorkloadShare_sharedWith - Undocumented member.
CreateWorkloadShare, createWorkloadShare_permissionType - Undocumented member.
$sel:clientRequestToken:CreateWorkloadShare', createWorkloadShare_clientRequestToken - Undocumented member.
data CreateWorkloadShareResponse Source #
Input for Create Workload Share
See: newCreateWorkloadShareResponse smart constructor.
Instances
newCreateWorkloadShareResponse Source #
Create a value of CreateWorkloadShareResponse 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:
CreateWorkloadShareResponse, createWorkloadShareResponse_shareId - Undocumented member.
CreateWorkloadShare, createWorkloadShareResponse_workloadId - Undocumented member.
$sel:httpStatus:CreateWorkloadShareResponse', createWorkloadShareResponse_httpStatus - The response's http status code.
DeleteLens
data DeleteLens Source #
See: newDeleteLens smart constructor.
Constructors
| DeleteLens' Text Text LensStatusType |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> LensStatusType | |
| -> DeleteLens |
Create a value of DeleteLens 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:
DeleteLens, deleteLens_lensAlias - Undocumented member.
$sel:clientRequestToken:DeleteLens', deleteLens_clientRequestToken - Undocumented member.
DeleteLens, deleteLens_lensStatus - The status of the lens to be deleted.
data DeleteLensResponse Source #
See: newDeleteLensResponse smart constructor.
Constructors
| DeleteLensResponse' | |
Instances
newDeleteLensResponse :: DeleteLensResponse Source #
Create a value of DeleteLensResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DeleteLensShare
data DeleteLensShare Source #
See: newDeleteLensShare smart constructor.
Constructors
| DeleteLensShare' Text Text Text |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> DeleteLensShare |
Create a value of DeleteLensShare 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:
DeleteLensShare, deleteLensShare_shareId - Undocumented member.
DeleteLensShare, deleteLensShare_lensAlias - Undocumented member.
$sel:clientRequestToken:DeleteLensShare', deleteLensShare_clientRequestToken - Undocumented member.
data DeleteLensShareResponse Source #
See: newDeleteLensShareResponse smart constructor.
Constructors
| DeleteLensShareResponse' | |
Instances
newDeleteLensShareResponse :: DeleteLensShareResponse Source #
Create a value of DeleteLensShareResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DeleteWorkload
data DeleteWorkload Source #
Input for workload deletion.
See: newDeleteWorkload smart constructor.
Constructors
| DeleteWorkload' Text Text |
Instances
Create a value of DeleteWorkload 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:
DeleteWorkload, deleteWorkload_workloadId - Undocumented member.
$sel:clientRequestToken:DeleteWorkload', deleteWorkload_clientRequestToken - Undocumented member.
data DeleteWorkloadResponse Source #
See: newDeleteWorkloadResponse smart constructor.
Constructors
| DeleteWorkloadResponse' | |
Instances
newDeleteWorkloadResponse :: DeleteWorkloadResponse Source #
Create a value of DeleteWorkloadResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DeleteWorkloadShare
data DeleteWorkloadShare Source #
Input for Delete Workload Share
See: newDeleteWorkloadShare smart constructor.
Constructors
| DeleteWorkloadShare' Text Text Text |
Instances
newDeleteWorkloadShare Source #
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> DeleteWorkloadShare |
Create a value of DeleteWorkloadShare 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:
DeleteWorkloadShare, deleteWorkloadShare_shareId - Undocumented member.
DeleteWorkloadShare, deleteWorkloadShare_workloadId - Undocumented member.
$sel:clientRequestToken:DeleteWorkloadShare', deleteWorkloadShare_clientRequestToken - Undocumented member.
data DeleteWorkloadShareResponse Source #
See: newDeleteWorkloadShareResponse smart constructor.
Constructors
| DeleteWorkloadShareResponse' | |
Instances
newDeleteWorkloadShareResponse :: DeleteWorkloadShareResponse Source #
Create a value of DeleteWorkloadShareResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DisassociateLenses
data DisassociateLenses Source #
Input to disassociate lens reviews.
See: newDisassociateLenses smart constructor.
Constructors
| DisassociateLenses' Text (NonEmpty Text) |
Instances
newDisassociateLenses Source #
Arguments
| :: Text | |
| -> NonEmpty Text | |
| -> DisassociateLenses |
Create a value of DisassociateLenses 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:
DisassociateLenses, disassociateLenses_workloadId - Undocumented member.
$sel:lensAliases:DisassociateLenses', disassociateLenses_lensAliases - Undocumented member.
data DisassociateLensesResponse Source #
See: newDisassociateLensesResponse smart constructor.
Constructors
| DisassociateLensesResponse' | |
Instances
newDisassociateLensesResponse :: DisassociateLensesResponse Source #
Create a value of DisassociateLensesResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
ExportLens
data ExportLens Source #
See: newExportLens smart constructor.
Constructors
| ExportLens' (Maybe Text) Text |
Instances
Arguments
| :: Text | |
| -> ExportLens |
Create a value of ExportLens 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:
ExportLens, exportLens_lensVersion - The lens version to be exported.
ExportLens, exportLens_lensAlias - Undocumented member.
data ExportLensResponse Source #
See: newExportLensResponse smart constructor.
Constructors
| ExportLensResponse' (Maybe Text) Int |
Instances
newExportLensResponse Source #
Arguments
| :: Int | |
| -> ExportLensResponse |
Create a value of ExportLensResponse 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:lensJSON:ExportLensResponse', exportLensResponse_lensJSON - The JSON for the lens.
$sel:httpStatus:ExportLensResponse', exportLensResponse_httpStatus - The response's http status code.
GetAnswer
Input to get answer.
See: newGetAnswer smart constructor.
Instances
Create a value of GetAnswer 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:
GetAnswer, getAnswer_milestoneNumber - Undocumented member.
GetAnswer, getAnswer_workloadId - Undocumented member.
GetAnswer, getAnswer_lensAlias - Undocumented member.
GetAnswer, getAnswer_questionId - Undocumented member.
data GetAnswerResponse Source #
Output of a get answer call.
See: newGetAnswerResponse smart constructor.
Constructors
| GetAnswerResponse' (Maybe Answer) (Maybe Text) (Maybe Text) (Maybe Natural) (Maybe Text) Int |
Instances
Arguments
| :: Int | |
| -> GetAnswerResponse |
Create a value of GetAnswerResponse 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:answer:GetAnswerResponse', getAnswerResponse_answer - Undocumented member.
GetAnswer, getAnswerResponse_lensAlias - Undocumented member.
GetAnswerResponse, getAnswerResponse_lensArn - The ARN for the lens.
GetAnswer, getAnswerResponse_milestoneNumber - Undocumented member.
GetAnswer, getAnswerResponse_workloadId - Undocumented member.
$sel:httpStatus:GetAnswerResponse', getAnswerResponse_httpStatus - The response's http status code.
GetLens
See: newGetLens smart constructor.
Instances
Create a value of GetLens 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:
GetLens, getLens_lensVersion - The lens version to be retrieved.
GetLens, getLens_lensAlias - Undocumented member.
data GetLensResponse Source #
See: newGetLensResponse smart constructor.
Constructors
| GetLensResponse' (Maybe Lens) Int |
Instances
Arguments
| :: Int | |
| -> GetLensResponse |
Create a value of GetLensResponse 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:lens:GetLensResponse', getLensResponse_lens - A lens return object.
$sel:httpStatus:GetLensResponse', getLensResponse_httpStatus - The response's http status code.
GetLensReview
data GetLensReview Source #
Input to get lens review.
See: newGetLensReview smart constructor.
Constructors
| GetLensReview' (Maybe Natural) Text Text |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> GetLensReview |
Create a value of GetLensReview 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:
GetLensReview, getLensReview_milestoneNumber - Undocumented member.
GetLensReview, getLensReview_workloadId - Undocumented member.
GetLensReview, getLensReview_lensAlias - Undocumented member.
data GetLensReviewResponse Source #
Output of a get lens review call.
See: newGetLensReviewResponse smart constructor.
Constructors
| GetLensReviewResponse' (Maybe LensReview) (Maybe Natural) (Maybe Text) Int |
Instances
newGetLensReviewResponse Source #
Create a value of GetLensReviewResponse 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:lensReview:GetLensReviewResponse', getLensReviewResponse_lensReview - Undocumented member.
GetLensReview, getLensReviewResponse_milestoneNumber - Undocumented member.
GetLensReview, getLensReviewResponse_workloadId - Undocumented member.
$sel:httpStatus:GetLensReviewResponse', getLensReviewResponse_httpStatus - The response's http status code.
GetLensReviewReport
data GetLensReviewReport Source #
Input to get lens review report.
See: newGetLensReviewReport smart constructor.
Constructors
| GetLensReviewReport' (Maybe Natural) Text Text |
Instances
newGetLensReviewReport Source #
Arguments
| :: Text | |
| -> Text | |
| -> GetLensReviewReport |
Create a value of GetLensReviewReport 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:
GetLensReviewReport, getLensReviewReport_milestoneNumber - Undocumented member.
GetLensReviewReport, getLensReviewReport_workloadId - Undocumented member.
GetLensReviewReport, getLensReviewReport_lensAlias - Undocumented member.
data GetLensReviewReportResponse Source #
Output of a get lens review report call.
See: newGetLensReviewReportResponse smart constructor.
Constructors
| GetLensReviewReportResponse' (Maybe LensReviewReport) (Maybe Natural) (Maybe Text) Int |
Instances
newGetLensReviewReportResponse Source #
Create a value of GetLensReviewReportResponse 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:lensReviewReport:GetLensReviewReportResponse', getLensReviewReportResponse_lensReviewReport - Undocumented member.
GetLensReviewReport, getLensReviewReportResponse_milestoneNumber - Undocumented member.
GetLensReviewReport, getLensReviewReportResponse_workloadId - Undocumented member.
$sel:httpStatus:GetLensReviewReportResponse', getLensReviewReportResponse_httpStatus - The response's http status code.
GetLensVersionDifference
data GetLensVersionDifference Source #
See: newGetLensVersionDifference smart constructor.
Instances
newGetLensVersionDifference Source #
Arguments
| :: Text | |
| -> GetLensVersionDifference |
Create a value of GetLensVersionDifference 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:
GetLensVersionDifference, getLensVersionDifference_baseLensVersion - The base version of the lens.
GetLensVersionDifference, getLensVersionDifference_targetLensVersion - The lens version to target a difference for.
GetLensVersionDifference, getLensVersionDifference_lensAlias - Undocumented member.
data GetLensVersionDifferenceResponse Source #
See: newGetLensVersionDifferenceResponse smart constructor.
Constructors
| GetLensVersionDifferenceResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe VersionDifferences) Int |
Instances
newGetLensVersionDifferenceResponse Source #
Create a value of GetLensVersionDifferenceResponse 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:
GetLensVersionDifference, getLensVersionDifferenceResponse_baseLensVersion - The base version of the lens.
GetLensVersionDifferenceResponse, getLensVersionDifferenceResponse_latestLensVersion - The latest version of the lens.
GetLensVersionDifference, getLensVersionDifferenceResponse_lensAlias - Undocumented member.
GetLensVersionDifferenceResponse, getLensVersionDifferenceResponse_lensArn - The ARN for the lens.
GetLensVersionDifference, getLensVersionDifferenceResponse_targetLensVersion - The target lens version for the lens.
$sel:versionDifferences:GetLensVersionDifferenceResponse', getLensVersionDifferenceResponse_versionDifferences - Undocumented member.
$sel:httpStatus:GetLensVersionDifferenceResponse', getLensVersionDifferenceResponse_httpStatus - The response's http status code.
GetMilestone
data GetMilestone Source #
Input to get a milestone.
See: newGetMilestone smart constructor.
Constructors
| GetMilestone' Text Natural |
Instances
Arguments
| :: Text | |
| -> Natural | |
| -> GetMilestone |
Create a value of GetMilestone 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:
GetMilestone, getMilestone_workloadId - Undocumented member.
GetMilestone, getMilestone_milestoneNumber - Undocumented member.
data GetMilestoneResponse Source #
Output of a get milestone call.
See: newGetMilestoneResponse smart constructor.
Instances
newGetMilestoneResponse Source #
Arguments
| :: Int | |
| -> GetMilestoneResponse |
Create a value of GetMilestoneResponse 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:milestone:GetMilestoneResponse', getMilestoneResponse_milestone - Undocumented member.
GetMilestone, getMilestoneResponse_workloadId - Undocumented member.
$sel:httpStatus:GetMilestoneResponse', getMilestoneResponse_httpStatus - The response's http status code.
GetWorkload
data GetWorkload Source #
Input to get a workload.
See: newGetWorkload smart constructor.
Constructors
| GetWorkload' Text |
Instances
Arguments
| :: Text | |
| -> GetWorkload |
Create a value of GetWorkload 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:
GetWorkload, getWorkload_workloadId - Undocumented member.
data GetWorkloadResponse Source #
Output of a get workload call.
See: newGetWorkloadResponse smart constructor.
Constructors
| GetWorkloadResponse' (Maybe Workload) Int |
Instances
newGetWorkloadResponse Source #
Arguments
| :: Int | |
| -> GetWorkloadResponse |
Create a value of GetWorkloadResponse 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:
GetWorkloadResponse, getWorkloadResponse_workload - Undocumented member.
$sel:httpStatus:GetWorkloadResponse', getWorkloadResponse_httpStatus - The response's http status code.
ImportLens
data ImportLens Source #
See: newImportLens smart constructor.
Instances
Create a value of ImportLens 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:
ImportLens, importLens_lensAlias - Undocumented member.
ImportLens, importLens_tags - Tags to associate to a lens.
$sel:jSONString:ImportLens', importLens_jSONString - The JSON representation of a lens.
$sel:clientRequestToken:ImportLens', importLens_clientRequestToken - Undocumented member.
data ImportLensResponse Source #
See: newImportLensResponse smart constructor.
Constructors
| ImportLensResponse' (Maybe Text) (Maybe ImportLensStatus) Int |
Instances
newImportLensResponse Source #
Arguments
| :: Int | |
| -> ImportLensResponse |
Create a value of ImportLensResponse 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:
ImportLensResponse, importLensResponse_lensArn - The ARN for the lens.
ImportLensResponse, importLensResponse_status - The status of the imported lens.
$sel:httpStatus:ImportLensResponse', importLensResponse_httpStatus - The response's http status code.
ListAnswers
data ListAnswers Source #
Input to list answers.
See: newListAnswers smart constructor.
Instances
Arguments
| :: Text | |
| -> Text | |
| -> ListAnswers |
Create a value of ListAnswers with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:ListAnswers', listAnswers_maxResults - The maximum number of results to return for this request.
ListAnswers, listAnswers_milestoneNumber - Undocumented member.
ListAnswers, listAnswers_nextToken - Undocumented member.
ListAnswers, listAnswers_pillarId - Undocumented member.
ListAnswers, listAnswers_workloadId - Undocumented member.
ListAnswers, listAnswers_lensAlias - Undocumented member.
data ListAnswersResponse Source #
Output of a list answers call.
See: newListAnswersResponse smart constructor.
Constructors
| ListAnswersResponse' (Maybe [AnswerSummary]) (Maybe Text) (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe Text) Int |
Instances
newListAnswersResponse Source #
Arguments
| :: Int | |
| -> ListAnswersResponse |
Create a value of ListAnswersResponse 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:answerSummaries:ListAnswersResponse', listAnswersResponse_answerSummaries - Undocumented member.
ListAnswers, listAnswersResponse_lensAlias - Undocumented member.
ListAnswersResponse, listAnswersResponse_lensArn - The ARN for the lens.
ListAnswers, listAnswersResponse_milestoneNumber - Undocumented member.
ListAnswers, listAnswersResponse_nextToken - Undocumented member.
ListAnswers, listAnswersResponse_workloadId - Undocumented member.
$sel:httpStatus:ListAnswersResponse', listAnswersResponse_httpStatus - The response's http status code.
ListCheckDetails
data ListCheckDetails Source #
See: newListCheckDetails smart constructor.
Instances
Create a value of ListCheckDetails with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:ListCheckDetails', listCheckDetails_maxResults - Undocumented member.
ListCheckDetails, listCheckDetails_nextToken - Undocumented member.
ListCheckDetails, listCheckDetails_workloadId - Undocumented member.
ListCheckDetails, listCheckDetails_lensArn - Well-Architected Lens ARN.
ListCheckDetails, listCheckDetails_pillarId - Undocumented member.
ListCheckDetails, listCheckDetails_questionId - Undocumented member.
ListCheckDetails, listCheckDetails_choiceId - Undocumented member.
data ListCheckDetailsResponse Source #
See: newListCheckDetailsResponse smart constructor.
Constructors
| ListCheckDetailsResponse' (Maybe [CheckDetail]) (Maybe Text) Int |
Instances
newListCheckDetailsResponse Source #
Create a value of ListCheckDetailsResponse 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:checkDetails:ListCheckDetailsResponse', listCheckDetailsResponse_checkDetails - The details about the Trusted Advisor checks related to the
Well-Architected best practice.
ListCheckDetails, listCheckDetailsResponse_nextToken - Undocumented member.
$sel:httpStatus:ListCheckDetailsResponse', listCheckDetailsResponse_httpStatus - The response's http status code.
ListCheckSummaries
data ListCheckSummaries Source #
See: newListCheckSummaries smart constructor.
Instances
newListCheckSummaries Source #
Create a value of ListCheckSummaries with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:ListCheckSummaries', listCheckSummaries_maxResults - Undocumented member.
ListCheckSummaries, listCheckSummaries_nextToken - Undocumented member.
ListCheckSummaries, listCheckSummaries_workloadId - Undocumented member.
ListCheckSummaries, listCheckSummaries_lensArn - Well-Architected Lens ARN.
ListCheckSummaries, listCheckSummaries_pillarId - Undocumented member.
ListCheckSummaries, listCheckSummaries_questionId - Undocumented member.
ListCheckSummaries, listCheckSummaries_choiceId - Undocumented member.
data ListCheckSummariesResponse Source #
See: newListCheckSummariesResponse smart constructor.
Constructors
| ListCheckSummariesResponse' (Maybe [CheckSummary]) (Maybe Text) Int |
Instances
newListCheckSummariesResponse Source #
Create a value of ListCheckSummariesResponse 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:checkSummaries:ListCheckSummariesResponse', listCheckSummariesResponse_checkSummaries - List of Trusted Advisor summaries related to the Well-Architected best
practice.
ListCheckSummaries, listCheckSummariesResponse_nextToken - Undocumented member.
$sel:httpStatus:ListCheckSummariesResponse', listCheckSummariesResponse_httpStatus - The response's http status code.
ListLensReviewImprovements
data ListLensReviewImprovements Source #
Input to list lens review improvements.
See: newListLensReviewImprovements smart constructor.
Constructors
| ListLensReviewImprovements' (Maybe Natural) (Maybe Natural) (Maybe Text) (Maybe Text) Text Text |
Instances
newListLensReviewImprovements Source #
Arguments
| :: Text | |
| -> Text | |
| -> ListLensReviewImprovements |
Create a value of ListLensReviewImprovements with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:ListLensReviewImprovements', listLensReviewImprovements_maxResults - The maximum number of results to return for this request.
ListLensReviewImprovements, listLensReviewImprovements_milestoneNumber - Undocumented member.
ListLensReviewImprovements, listLensReviewImprovements_nextToken - Undocumented member.
ListLensReviewImprovements, listLensReviewImprovements_pillarId - Undocumented member.
ListLensReviewImprovements, listLensReviewImprovements_workloadId - Undocumented member.
ListLensReviewImprovements, listLensReviewImprovements_lensAlias - Undocumented member.
data ListLensReviewImprovementsResponse Source #
Output of a list lens review improvements call.
See: newListLensReviewImprovementsResponse smart constructor.
Constructors
| ListLensReviewImprovementsResponse' (Maybe [ImprovementSummary]) (Maybe Text) (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe Text) Int |
Instances
newListLensReviewImprovementsResponse Source #
Arguments
| :: Int | |
| -> ListLensReviewImprovementsResponse |
Create a value of ListLensReviewImprovementsResponse 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:improvementSummaries:ListLensReviewImprovementsResponse', listLensReviewImprovementsResponse_improvementSummaries - Undocumented member.
ListLensReviewImprovements, listLensReviewImprovementsResponse_lensAlias - Undocumented member.
ListLensReviewImprovementsResponse, listLensReviewImprovementsResponse_lensArn - The ARN for the lens.
ListLensReviewImprovements, listLensReviewImprovementsResponse_milestoneNumber - Undocumented member.
ListLensReviewImprovements, listLensReviewImprovementsResponse_nextToken - Undocumented member.
ListLensReviewImprovements, listLensReviewImprovementsResponse_workloadId - Undocumented member.
$sel:httpStatus:ListLensReviewImprovementsResponse', listLensReviewImprovementsResponse_httpStatus - The response's http status code.
ListLensReviews
data ListLensReviews Source #
Input to list lens reviews.
See: newListLensReviews smart constructor.
Instances
Arguments
| :: Text | |
| -> ListLensReviews |
Create a value of ListLensReviews with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:ListLensReviews', listLensReviews_maxResults - Undocumented member.
ListLensReviews, listLensReviews_milestoneNumber - Undocumented member.
ListLensReviews, listLensReviews_nextToken - Undocumented member.
ListLensReviews, listLensReviews_workloadId - Undocumented member.
data ListLensReviewsResponse Source #
Output of a list lens reviews call.
See: newListLensReviewsResponse smart constructor.
Constructors
| ListLensReviewsResponse' (Maybe [LensReviewSummary]) (Maybe Natural) (Maybe Text) (Maybe Text) Int |
Instances
newListLensReviewsResponse Source #
Create a value of ListLensReviewsResponse 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:lensReviewSummaries:ListLensReviewsResponse', listLensReviewsResponse_lensReviewSummaries - Undocumented member.
ListLensReviews, listLensReviewsResponse_milestoneNumber - Undocumented member.
ListLensReviews, listLensReviewsResponse_nextToken - Undocumented member.
ListLensReviews, listLensReviewsResponse_workloadId - Undocumented member.
$sel:httpStatus:ListLensReviewsResponse', listLensReviewsResponse_httpStatus - The response's http status code.
ListLensShares
data ListLensShares Source #
See: newListLensShares smart constructor.
Constructors
| ListLensShares' (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe ShareStatus) Text |
Instances
Arguments
| :: Text | |
| -> ListLensShares |
Create a value of ListLensShares with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:ListLensShares', listLensShares_maxResults - The maximum number of results to return for this request.
ListLensShares, listLensShares_nextToken - Undocumented member.
$sel:sharedWithPrefix:ListLensShares', listLensShares_sharedWithPrefix - The Amazon Web Services account ID, IAM role, organization ID, or
organizational unit (OU) ID with which the lens is shared.
ListLensShares, listLensShares_status - Undocumented member.
ListLensShares, listLensShares_lensAlias - Undocumented member.
data ListLensSharesResponse Source #
See: newListLensSharesResponse smart constructor.
Constructors
| ListLensSharesResponse' (Maybe [LensShareSummary]) (Maybe Text) Int |
Instances
newListLensSharesResponse Source #
Create a value of ListLensSharesResponse 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:lensShareSummaries:ListLensSharesResponse', listLensSharesResponse_lensShareSummaries - A list of lens share summaries.
ListLensShares, listLensSharesResponse_nextToken - Undocumented member.
$sel:httpStatus:ListLensSharesResponse', listLensSharesResponse_httpStatus - The response's http status code.
ListLenses
data ListLenses Source #
Input to list lenses.
See: newListLenses smart constructor.
Constructors
| ListLenses' (Maybe Text) (Maybe LensStatusType) (Maybe LensType) (Maybe Natural) (Maybe Text) |
Instances
newListLenses :: ListLenses Source #
Create a value of ListLenses 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:
ListLenses, listLenses_lensName - Undocumented member.
ListLenses, listLenses_lensStatus - The status of lenses to be returned.
ListLenses, listLenses_lensType - The type of lenses to be returned.
$sel:maxResults:ListLenses', listLenses_maxResults - Undocumented member.
ListLenses, listLenses_nextToken - Undocumented member.
data ListLensesResponse Source #
Output of a list lenses call.
See: newListLensesResponse smart constructor.
Constructors
| ListLensesResponse' (Maybe [LensSummary]) (Maybe Text) Int |
Instances
newListLensesResponse Source #
Arguments
| :: Int | |
| -> ListLensesResponse |
Create a value of ListLensesResponse 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:lensSummaries:ListLensesResponse', listLensesResponse_lensSummaries - Undocumented member.
ListLenses, listLensesResponse_nextToken - Undocumented member.
$sel:httpStatus:ListLensesResponse', listLensesResponse_httpStatus - The response's http status code.
ListMilestones
data ListMilestones Source #
Input to list all milestones for a workload.
See: newListMilestones smart constructor.
Instances
Arguments
| :: Text | |
| -> ListMilestones |
Create a value of ListMilestones with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:ListMilestones', listMilestones_maxResults - Undocumented member.
ListMilestones, listMilestones_nextToken - Undocumented member.
ListMilestones, listMilestones_workloadId - Undocumented member.
data ListMilestonesResponse Source #
Output of a list milestones call.
See: newListMilestonesResponse smart constructor.
Constructors
| ListMilestonesResponse' (Maybe [MilestoneSummary]) (Maybe Text) (Maybe Text) Int |
Instances
newListMilestonesResponse Source #
Create a value of ListMilestonesResponse 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:milestoneSummaries:ListMilestonesResponse', listMilestonesResponse_milestoneSummaries - Undocumented member.
ListMilestones, listMilestonesResponse_nextToken - Undocumented member.
ListMilestones, listMilestonesResponse_workloadId - Undocumented member.
$sel:httpStatus:ListMilestonesResponse', listMilestonesResponse_httpStatus - The response's http status code.
ListNotifications
data ListNotifications Source #
See: newListNotifications smart constructor.
Instances
newListNotifications :: ListNotifications Source #
Create a value of ListNotifications with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:ListNotifications', listNotifications_maxResults - The maximum number of results to return for this request.
ListNotifications, listNotifications_nextToken - Undocumented member.
ListNotifications, listNotifications_workloadId - Undocumented member.
data ListNotificationsResponse Source #
See: newListNotificationsResponse smart constructor.
Constructors
| ListNotificationsResponse' (Maybe Text) (Maybe [NotificationSummary]) Int |
Instances
newListNotificationsResponse Source #
Create a value of ListNotificationsResponse 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:
ListNotifications, listNotificationsResponse_nextToken - Undocumented member.
$sel:notificationSummaries:ListNotificationsResponse', listNotificationsResponse_notificationSummaries - List of lens notification summaries in a workload.
$sel:httpStatus:ListNotificationsResponse', listNotificationsResponse_httpStatus - The response's http status code.
ListShareInvitations
data ListShareInvitations Source #
Input for List Share Invitations
See: newListShareInvitations smart constructor.
Constructors
| ListShareInvitations' (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe ShareResourceType) (Maybe Text) |
Instances
newListShareInvitations :: ListShareInvitations Source #
Create a value of ListShareInvitations 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:lensNamePrefix:ListShareInvitations', listShareInvitations_lensNamePrefix - An optional string added to the beginning of each lens name returned in
the results.
$sel:maxResults:ListShareInvitations', listShareInvitations_maxResults - The maximum number of results to return for this request.
ListShareInvitations, listShareInvitations_nextToken - Undocumented member.
ListShareInvitations, listShareInvitations_shareResourceType - The type of share invitations to be returned.
$sel:workloadNamePrefix:ListShareInvitations', listShareInvitations_workloadNamePrefix - Undocumented member.
data ListShareInvitationsResponse Source #
Input for List Share Invitations
See: newListShareInvitationsResponse smart constructor.
Constructors
| ListShareInvitationsResponse' (Maybe Text) (Maybe [ShareInvitationSummary]) Int |
Instances
newListShareInvitationsResponse Source #
Create a value of ListShareInvitationsResponse 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:
ListShareInvitations, listShareInvitationsResponse_nextToken - Undocumented member.
$sel:shareInvitationSummaries:ListShareInvitationsResponse', listShareInvitationsResponse_shareInvitationSummaries - List of share invitation summaries in a workload.
$sel:httpStatus:ListShareInvitationsResponse', listShareInvitationsResponse_httpStatus - The response's http status code.
ListTagsForResource
data ListTagsForResource Source #
See: newListTagsForResource smart constructor.
Constructors
| ListTagsForResource' Text |
Instances
newListTagsForResource Source #
Arguments
| :: Text | |
| -> ListTagsForResource |
Create a value of ListTagsForResource 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:
ListTagsForResource, listTagsForResource_workloadArn - Undocumented member.
data ListTagsForResourceResponse Source #
See: newListTagsForResourceResponse smart constructor.
Instances
newListTagsForResourceResponse Source #
Create a value of ListTagsForResourceResponse 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:
ListTagsForResourceResponse, listTagsForResourceResponse_tags - The tags for the resource.
$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.
ListWorkloadShares
data ListWorkloadShares Source #
Input for List Workload Share
See: newListWorkloadShares smart constructor.
Constructors
| ListWorkloadShares' (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe ShareStatus) Text |
Instances
newListWorkloadShares Source #
Arguments
| :: Text | |
| -> ListWorkloadShares |
Create a value of ListWorkloadShares with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:ListWorkloadShares', listWorkloadShares_maxResults - The maximum number of results to return for this request.
ListWorkloadShares, listWorkloadShares_nextToken - Undocumented member.
$sel:sharedWithPrefix:ListWorkloadShares', listWorkloadShares_sharedWithPrefix - The Amazon Web Services account ID, IAM role, organization ID, or
organizational unit (OU) ID with which the workload is shared.
ListWorkloadShares, listWorkloadShares_status - Undocumented member.
ListWorkloadShares, listWorkloadShares_workloadId - Undocumented member.
data ListWorkloadSharesResponse Source #
Input for List Workload Share
See: newListWorkloadSharesResponse smart constructor.
Constructors
| ListWorkloadSharesResponse' (Maybe Text) (Maybe Text) (Maybe [WorkloadShareSummary]) Int |
Instances
newListWorkloadSharesResponse Source #
Create a value of ListWorkloadSharesResponse 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:
ListWorkloadShares, listWorkloadSharesResponse_nextToken - Undocumented member.
ListWorkloadShares, listWorkloadSharesResponse_workloadId - Undocumented member.
$sel:workloadShareSummaries:ListWorkloadSharesResponse', listWorkloadSharesResponse_workloadShareSummaries - Undocumented member.
$sel:httpStatus:ListWorkloadSharesResponse', listWorkloadSharesResponse_httpStatus - The response's http status code.
ListWorkloads
data ListWorkloads Source #
Input to list all workloads.
See: newListWorkloads smart constructor.
Instances
newListWorkloads :: ListWorkloads Source #
Create a value of ListWorkloads with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:ListWorkloads', listWorkloads_maxResults - The maximum number of results to return for this request.
ListWorkloads, listWorkloads_nextToken - Undocumented member.
$sel:workloadNamePrefix:ListWorkloads', listWorkloads_workloadNamePrefix - Undocumented member.
data ListWorkloadsResponse Source #
Output of a list workloads call.
See: newListWorkloadsResponse smart constructor.
Constructors
| ListWorkloadsResponse' (Maybe Text) (Maybe [WorkloadSummary]) Int |
Instances
newListWorkloadsResponse Source #
Create a value of ListWorkloadsResponse 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:
ListWorkloads, listWorkloadsResponse_nextToken - Undocumented member.
$sel:workloadSummaries:ListWorkloadsResponse', listWorkloadsResponse_workloadSummaries - Undocumented member.
$sel:httpStatus:ListWorkloadsResponse', listWorkloadsResponse_httpStatus - The response's http status code.
TagResource
data TagResource Source #
See: newTagResource smart constructor.
Constructors
| TagResource' Text (HashMap Text Text) |
Instances
Arguments
| :: Text | |
| -> TagResource |
Create a value of TagResource 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:
TagResource, tagResource_workloadArn - Undocumented member.
TagResource, tagResource_tags - The tags for the resource.
data TagResourceResponse Source #
See: newTagResourceResponse smart constructor.
Constructors
| TagResourceResponse' Int |
Instances
newTagResourceResponse Source #
Arguments
| :: Int | |
| -> TagResourceResponse |
Create a value of TagResourceResponse 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:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.
UntagResource
data UntagResource Source #
See: newUntagResource smart constructor.
Constructors
| UntagResource' Text (NonEmpty Text) |
Instances
Arguments
| :: Text | |
| -> NonEmpty Text | |
| -> UntagResource |
Create a value of UntagResource 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:
UntagResource, untagResource_workloadArn - Undocumented member.
$sel:tagKeys:UntagResource', untagResource_tagKeys - A list of tag keys. Existing tags of the resource whose keys are members
of this list are removed from the resource.
data UntagResourceResponse Source #
See: newUntagResourceResponse smart constructor.
Constructors
| UntagResourceResponse' Int |
Instances
newUntagResourceResponse Source #
Create a value of UntagResourceResponse 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:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.
UpdateAnswer
data UpdateAnswer Source #
Input to update answer.
See: newUpdateAnswer smart constructor.
Constructors
| UpdateAnswer' (Maybe (HashMap Text ChoiceUpdate)) (Maybe Bool) (Maybe Text) (Maybe AnswerReason) (Maybe [Text]) Text Text Text |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> UpdateAnswer |
Create a value of UpdateAnswer 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:choiceUpdates:UpdateAnswer', updateAnswer_choiceUpdates - A list of choices to update on a question in your workload. The String
key corresponds to the choice ID to be updated.
UpdateAnswer, updateAnswer_isApplicable - Undocumented member.
UpdateAnswer, updateAnswer_notes - Undocumented member.
UpdateAnswer, updateAnswer_reason - The reason why a question is not applicable to your workload.
UpdateAnswer, updateAnswer_selectedChoices - Undocumented member.
UpdateAnswer, updateAnswer_workloadId - Undocumented member.
UpdateAnswer, updateAnswer_lensAlias - Undocumented member.
UpdateAnswer, updateAnswer_questionId - Undocumented member.
data UpdateAnswerResponse Source #
Output of a update answer call.
See: newUpdateAnswerResponse smart constructor.
Instances
newUpdateAnswerResponse Source #
Arguments
| :: Int | |
| -> UpdateAnswerResponse |
Create a value of UpdateAnswerResponse 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:answer:UpdateAnswerResponse', updateAnswerResponse_answer - Undocumented member.
UpdateAnswer, updateAnswerResponse_lensAlias - Undocumented member.
UpdateAnswerResponse, updateAnswerResponse_lensArn - The ARN for the lens.
UpdateAnswer, updateAnswerResponse_workloadId - Undocumented member.
$sel:httpStatus:UpdateAnswerResponse', updateAnswerResponse_httpStatus - The response's http status code.
UpdateGlobalSettings
data UpdateGlobalSettings Source #
See: newUpdateGlobalSettings smart constructor.
Constructors
| UpdateGlobalSettings' (Maybe OrganizationSharingStatus) |
Instances
newUpdateGlobalSettings :: UpdateGlobalSettings Source #
Create a value of UpdateGlobalSettings 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:organizationSharingStatus:UpdateGlobalSettings', updateGlobalSettings_organizationSharingStatus - The status of organization sharing settings.
data UpdateGlobalSettingsResponse Source #
See: newUpdateGlobalSettingsResponse smart constructor.
Constructors
| UpdateGlobalSettingsResponse' | |
Instances
| Generic UpdateGlobalSettingsResponse Source # | |
Defined in Amazonka.WellArchitected.UpdateGlobalSettings Associated Types type Rep UpdateGlobalSettingsResponse :: Type -> Type # | |
| Read UpdateGlobalSettingsResponse Source # | |
| Show UpdateGlobalSettingsResponse Source # | |
Defined in Amazonka.WellArchitected.UpdateGlobalSettings Methods showsPrec :: Int -> UpdateGlobalSettingsResponse -> ShowS # show :: UpdateGlobalSettingsResponse -> String # showList :: [UpdateGlobalSettingsResponse] -> ShowS # | |
| NFData UpdateGlobalSettingsResponse Source # | |
Defined in Amazonka.WellArchitected.UpdateGlobalSettings Methods rnf :: UpdateGlobalSettingsResponse -> () # | |
| Eq UpdateGlobalSettingsResponse Source # | |
Defined in Amazonka.WellArchitected.UpdateGlobalSettings Methods (==) :: UpdateGlobalSettingsResponse -> UpdateGlobalSettingsResponse -> Bool # (/=) :: UpdateGlobalSettingsResponse -> UpdateGlobalSettingsResponse -> Bool # | |
| type Rep UpdateGlobalSettingsResponse Source # | |
newUpdateGlobalSettingsResponse :: UpdateGlobalSettingsResponse Source #
Create a value of UpdateGlobalSettingsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateLensReview
data UpdateLensReview Source #
Input for update lens review.
See: newUpdateLensReview smart constructor.
Instances
Arguments
| :: Text | |
| -> Text | |
| -> UpdateLensReview |
Create a value of UpdateLensReview 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:lensNotes:UpdateLensReview', updateLensReview_lensNotes - Undocumented member.
$sel:pillarNotes:UpdateLensReview', updateLensReview_pillarNotes - Undocumented member.
UpdateLensReview, updateLensReview_workloadId - Undocumented member.
UpdateLensReview, updateLensReview_lensAlias - Undocumented member.
data UpdateLensReviewResponse Source #
Output of a update lens review call.
See: newUpdateLensReviewResponse smart constructor.
Constructors
| UpdateLensReviewResponse' (Maybe LensReview) (Maybe Text) Int |
Instances
newUpdateLensReviewResponse Source #
Create a value of UpdateLensReviewResponse 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:lensReview:UpdateLensReviewResponse', updateLensReviewResponse_lensReview - Undocumented member.
UpdateLensReview, updateLensReviewResponse_workloadId - Undocumented member.
$sel:httpStatus:UpdateLensReviewResponse', updateLensReviewResponse_httpStatus - The response's http status code.
UpdateShareInvitation
data UpdateShareInvitation Source #
Input for Update Share Invitation
See: newUpdateShareInvitation smart constructor.
Constructors
| UpdateShareInvitation' Text ShareInvitationAction |
Instances
newUpdateShareInvitation Source #
Arguments
| :: Text | |
| -> ShareInvitationAction | |
| -> UpdateShareInvitation |
Create a value of UpdateShareInvitation 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:
UpdateShareInvitation, updateShareInvitation_shareInvitationId - The ID assigned to the share invitation.
$sel:shareInvitationAction:UpdateShareInvitation', updateShareInvitation_shareInvitationAction - Undocumented member.
data UpdateShareInvitationResponse Source #
See: newUpdateShareInvitationResponse smart constructor.
Constructors
| UpdateShareInvitationResponse' (Maybe ShareInvitation) Int |
Instances
newUpdateShareInvitationResponse Source #
Create a value of UpdateShareInvitationResponse 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:shareInvitation:UpdateShareInvitationResponse', updateShareInvitationResponse_shareInvitation - The updated workload or custom lens share invitation.
$sel:httpStatus:UpdateShareInvitationResponse', updateShareInvitationResponse_httpStatus - The response's http status code.
UpdateWorkload
data UpdateWorkload Source #
Input to update a workload.
See: newUpdateWorkload smart constructor.
Constructors
| UpdateWorkload' (Maybe [Text]) (Maybe [Text]) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe WorkloadDiscoveryConfig) (Maybe WorkloadEnvironment) (Maybe WorkloadImprovementStatus) (Maybe Text) (Maybe Text) (Maybe Bool) (Maybe [Text]) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe Text) Text |
Instances
Arguments
| :: Text | |
| -> UpdateWorkload |
Create a value of UpdateWorkload 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:
UpdateWorkload, updateWorkload_accountIds - Undocumented member.
UpdateWorkload, updateWorkload_applications - List of AppRegistry application ARNs to associate to the workload.
UpdateWorkload, updateWorkload_architecturalDesign - Undocumented member.
UpdateWorkload, updateWorkload_awsRegions - Undocumented member.
UpdateWorkload, updateWorkload_description - Undocumented member.
UpdateWorkload, updateWorkload_discoveryConfig - Well-Architected discovery configuration settings to associate to the
workload.
UpdateWorkload, updateWorkload_environment - Undocumented member.
UpdateWorkload, updateWorkload_improvementStatus - Undocumented member.
UpdateWorkload, updateWorkload_industry - Undocumented member.
UpdateWorkload, updateWorkload_industryType - Undocumented member.
UpdateWorkload, updateWorkload_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.
UpdateWorkload, updateWorkload_nonAwsRegions - Undocumented member.
UpdateWorkload, updateWorkload_notes - Undocumented member.
UpdateWorkload, updateWorkload_pillarPriorities - Undocumented member.
UpdateWorkload, updateWorkload_reviewOwner - Undocumented member.
UpdateWorkload, updateWorkload_workloadName - Undocumented member.
UpdateWorkload, updateWorkload_workloadId - Undocumented member.
data UpdateWorkloadResponse Source #
Output of an update workload call.
See: newUpdateWorkloadResponse smart constructor.
Constructors
| UpdateWorkloadResponse' (Maybe Workload) Int |
Instances
newUpdateWorkloadResponse Source #
Create a value of UpdateWorkloadResponse 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:
UpdateWorkloadResponse, updateWorkloadResponse_workload - Undocumented member.
$sel:httpStatus:UpdateWorkloadResponse', updateWorkloadResponse_httpStatus - The response's http status code.
UpdateWorkloadShare
data UpdateWorkloadShare Source #
Input for Update Workload Share
See: newUpdateWorkloadShare smart constructor.
Constructors
| UpdateWorkloadShare' Text Text PermissionType |
Instances
newUpdateWorkloadShare Source #
Arguments
| :: Text | |
| -> Text | |
| -> PermissionType | |
| -> UpdateWorkloadShare |
Create a value of UpdateWorkloadShare 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:
UpdateWorkloadShare, updateWorkloadShare_shareId - Undocumented member.
UpdateWorkloadShare, updateWorkloadShare_workloadId - Undocumented member.
UpdateWorkloadShare, updateWorkloadShare_permissionType - Undocumented member.
data UpdateWorkloadShareResponse Source #
Input for Update Workload Share
See: newUpdateWorkloadShareResponse smart constructor.
Constructors
| UpdateWorkloadShareResponse' (Maybe Text) (Maybe WorkloadShare) Int |
Instances
newUpdateWorkloadShareResponse Source #
Create a value of UpdateWorkloadShareResponse 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:
UpdateWorkloadShare, updateWorkloadShareResponse_workloadId - Undocumented member.
$sel:workloadShare:UpdateWorkloadShareResponse', updateWorkloadShareResponse_workloadShare - Undocumented member.
$sel:httpStatus:UpdateWorkloadShareResponse', updateWorkloadShareResponse_httpStatus - The response's http status code.
UpgradeLensReview
data UpgradeLensReview Source #
See: newUpgradeLensReview smart constructor.
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> UpgradeLensReview |
Create a value of UpgradeLensReview 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:clientRequestToken:UpgradeLensReview', upgradeLensReview_clientRequestToken - Undocumented member.
UpgradeLensReview, upgradeLensReview_workloadId - Undocumented member.
UpgradeLensReview, upgradeLensReview_lensAlias - Undocumented member.
UpgradeLensReview, upgradeLensReview_milestoneName - Undocumented member.
data UpgradeLensReviewResponse Source #
See: newUpgradeLensReviewResponse smart constructor.
Constructors
| UpgradeLensReviewResponse' | |
Instances
newUpgradeLensReviewResponse :: UpgradeLensReviewResponse Source #
Create a value of UpgradeLensReviewResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
Types
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' (Maybe [ChoiceContent]) (Maybe AdditionalResourceType) |
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.
Answer
An answer of the question.
See: newAnswer smart constructor.
Constructors
| Answer' (Maybe [ChoiceAnswer]) (Maybe [Choice]) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe AnswerReason) (Maybe Risk) (Maybe [Text]) |
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.
AnswerSummary
data AnswerSummary Source #
An answer summary of a lens review in a workload.
See: newAnswerSummary smart constructor.
Constructors
| AnswerSummary' (Maybe [ChoiceAnswerSummary]) (Maybe [Choice]) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe AnswerReason) (Maybe Risk) (Maybe [Text]) |
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.
CheckDetail
data CheckDetail Source #
Account details for a Well-Architected best practice in relation to Trusted Advisor checks.
See: newCheckDetail smart constructor.
Constructors
| CheckDetail' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe CheckProvider) (Maybe Text) (Maybe CheckFailureReason) (Maybe CheckStatus) (Maybe POSIX) |
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.
CheckSummary
data CheckSummary Source #
Trusted Advisor check summary.
See: newCheckSummary smart constructor.
Constructors
| CheckSummary' (Maybe (HashMap CheckStatus Natural)) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe CheckProvider) (Maybe Text) (Maybe CheckStatus) (Maybe POSIX) |
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.
Choice
A choice available to answer question.
See: newChoice smart constructor.
Constructors
| Choice' (Maybe [AdditionalResources]) (Maybe Text) (Maybe Text) (Maybe ChoiceContent) (Maybe ChoiceContent) (Maybe Text) |
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.
ChoiceAnswer
data ChoiceAnswer Source #
A choice that has been answered on a question in your workload.
See: newChoiceAnswer smart constructor.
Constructors
| ChoiceAnswer' (Maybe Text) (Maybe Text) (Maybe ChoiceReason) (Maybe ChoiceStatus) |
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.
ChoiceAnswerSummary
data ChoiceAnswerSummary Source #
A choice summary that has been answered on a question in your workload.
See: newChoiceAnswerSummary smart constructor.
Constructors
| ChoiceAnswerSummary' (Maybe Text) (Maybe ChoiceReason) (Maybe ChoiceStatus) |
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.
ChoiceContent
data ChoiceContent Source #
The choice content.
See: newChoiceContent smart constructor.
Constructors
| ChoiceContent' (Maybe Text) (Maybe Text) |
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.
ChoiceImprovementPlan
data ChoiceImprovementPlan Source #
The choice level improvement plan.
See: newChoiceImprovementPlan smart constructor.
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.
ChoiceUpdate
data ChoiceUpdate Source #
A list of choices to be updated.
See: newChoiceUpdate smart constructor.
Constructors
| ChoiceUpdate' (Maybe Text) (Maybe ChoiceReason) ChoiceStatus |
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.
ImprovementSummary
data ImprovementSummary Source #
An improvement summary of a lens review in a workload.
See: newImprovementSummary smart constructor.
Constructors
| ImprovementSummary' (Maybe Text) (Maybe [ChoiceImprovementPlan]) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Risk) |
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.
Lens
A lens return object.
See: newLens smart constructor.
Constructors
| Lens' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) |
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.
LensReview
data LensReview Source #
A lens review of a question.
See: newLensReview smart constructor.
Constructors
| LensReview' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe LensStatus) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [PillarReviewSummary]) (Maybe (HashMap Risk Natural)) (Maybe POSIX) |
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.
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.
LensReviewSummary
data LensReviewSummary Source #
A lens review summary of a workload.
See: newLensReviewSummary smart constructor.
Constructors
| LensReviewSummary' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe LensStatus) (Maybe Text) (Maybe (HashMap Risk Natural)) (Maybe POSIX) |
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.
LensShareSummary
data LensShareSummary Source #
A lens share summary return object.
See: newLensShareSummary smart constructor.
Constructors
| LensShareSummary' (Maybe Text) (Maybe Text) (Maybe ShareStatus) (Maybe Text) |
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.
LensSummary
data LensSummary Source #
A lens summary of a lens.
See: newLensSummary smart constructor.
Constructors
| LensSummary' (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe LensStatus) (Maybe LensType) (Maybe Text) (Maybe Text) (Maybe POSIX) |
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.
LensUpgradeSummary
data LensUpgradeSummary Source #
Lens upgrade summary return object.
See: newLensUpgradeSummary smart constructor.
Constructors
| LensUpgradeSummary' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) |
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.
Milestone
A milestone return object.
See: newMilestone smart constructor.
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' (Maybe Text) (Maybe Natural) (Maybe POSIX) (Maybe WorkloadSummary) |
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.
NotificationSummary
data NotificationSummary Source #
A notification summary return object.
See: newNotificationSummary smart constructor.
Constructors
| NotificationSummary' (Maybe LensUpgradeSummary) (Maybe NotificationType) |
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.
PillarDifference
data PillarDifference Source #
A pillar difference return object.
See: newPillarDifference smart constructor.
Constructors
| PillarDifference' (Maybe DifferenceStatus) (Maybe Text) (Maybe Text) (Maybe [QuestionDifference]) |
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.
PillarReviewSummary
data PillarReviewSummary Source #
A pillar review summary of a lens review.
See: newPillarReviewSummary smart constructor.
Constructors
| PillarReviewSummary' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (HashMap Risk Natural)) |
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.
QuestionDifference
data QuestionDifference Source #
A question difference return object.
See: newQuestionDifference smart constructor.
Constructors
| QuestionDifference' (Maybe DifferenceStatus) (Maybe Text) (Maybe Text) |
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.
ShareInvitation
data ShareInvitation Source #
The share invitation.
See: newShareInvitation smart constructor.
Constructors
| ShareInvitation' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ShareResourceType) (Maybe Text) |
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.
ShareInvitationSummary
data ShareInvitationSummary Source #
A share invitation summary return object.
See: newShareInvitationSummary smart constructor.
Constructors
| ShareInvitationSummary' (Maybe Text) (Maybe Text) (Maybe PermissionType) (Maybe Text) (Maybe ShareResourceType) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) |
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.
VersionDifferences
data VersionDifferences Source #
The differences between the base and latest versions of the lens.
See: newVersionDifferences smart constructor.
Constructors
| VersionDifferences' (Maybe [PillarDifference]) |
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.
Workload
A workload return object.
See: newWorkload smart constructor.
Constructors
| Workload' (Maybe [Text]) (Maybe [Text]) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe WorkloadDiscoveryConfig) (Maybe WorkloadEnvironment) (Maybe WorkloadImprovementStatus) (Maybe Text) (Maybe Text) (Maybe Bool) (Maybe [Text]) (Maybe [Text]) (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe POSIX) (Maybe (HashMap Risk Natural)) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) |
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.
WorkloadDiscoveryConfig
data WorkloadDiscoveryConfig Source #
Discovery configuration associated to the workload.
See: newWorkloadDiscoveryConfig smart constructor.
Constructors
| WorkloadDiscoveryConfig' (Maybe TrustedAdvisorIntegrationStatus) |
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.
WorkloadShare
data WorkloadShare Source #
A workload share return object.
See: newWorkloadShare smart constructor.
Constructors
| WorkloadShare' (Maybe PermissionType) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ShareStatus) (Maybe Text) (Maybe Text) |
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.
WorkloadShareSummary
data WorkloadShareSummary Source #
A workload share summary return object.
See: newWorkloadShareSummary smart constructor.
Constructors
| WorkloadShareSummary' (Maybe PermissionType) (Maybe Text) (Maybe Text) (Maybe ShareStatus) (Maybe Text) |
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.
WorkloadSummary
data WorkloadSummary Source #
A workload summary return object.
See: newWorkloadSummary smart constructor.
Constructors
| WorkloadSummary' (Maybe WorkloadImprovementStatus) (Maybe [Text]) (Maybe Text) (Maybe (HashMap Risk Natural)) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) |
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.