| Copyright | (c) 2013-2021 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
Amazonka.WellArchitected.Types
Contents
- Service Configuration
- Errors
- AnswerReason
- ChoiceReason
- ChoiceStatus
- DifferenceStatus
- LensStatus
- NotificationType
- PermissionType
- Risk
- ShareInvitationAction
- ShareStatus
- WorkloadEnvironment
- WorkloadImprovementStatus
- Answer
- AnswerSummary
- Choice
- ChoiceAnswer
- ChoiceAnswerSummary
- ChoiceUpdate
- ImprovementSummary
- LensReview
- LensReviewReport
- LensReviewSummary
- LensSummary
- LensUpgradeSummary
- Milestone
- MilestoneSummary
- NotificationSummary
- PillarDifference
- PillarReviewSummary
- QuestionDifference
- ShareInvitation
- ShareInvitationSummary
- VersionDifferences
- Workload
- WorkloadShare
- WorkloadShareSummary
- WorkloadSummary
Description
Synopsis
- defaultService :: Service
- _ValidationException :: AsError a => Getting (First ServiceError) a ServiceError
- _AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError
- _ConflictException :: AsError a => Getting (First ServiceError) a ServiceError
- _ServiceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- 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 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 LensStatus where
- LensStatus' { }
- pattern LensStatus_CURRENT :: LensStatus
- pattern LensStatus_DEPRECATED :: LensStatus
- pattern LensStatus_NOT_CURRENT :: LensStatus
- newtype NotificationType 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 ShareStatus where
- ShareStatus' { }
- pattern ShareStatus_ACCEPTED :: ShareStatus
- pattern ShareStatus_EXPIRED :: ShareStatus
- pattern ShareStatus_PENDING :: ShareStatus
- pattern ShareStatus_REJECTED :: ShareStatus
- pattern ShareStatus_REVOKED :: ShareStatus
- 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 Answer = Answer' {
- choiceAnswers :: Maybe [ChoiceAnswer]
- helpfulResourceUrl :: Maybe Text
- isApplicable :: Maybe Bool
- pillarId :: Maybe Text
- improvementPlanUrl :: Maybe Text
- questionDescription :: Maybe Text
- risk :: Maybe Risk
- questionTitle :: Maybe Text
- selectedChoices :: Maybe [Text]
- reason :: Maybe AnswerReason
- choices :: Maybe [Choice]
- questionId :: Maybe Text
- notes :: Maybe Text
- newAnswer :: Answer
- answer_choiceAnswers :: Lens' Answer (Maybe [ChoiceAnswer])
- answer_helpfulResourceUrl :: Lens' Answer (Maybe Text)
- answer_isApplicable :: Lens' Answer (Maybe Bool)
- answer_pillarId :: Lens' Answer (Maybe Text)
- answer_improvementPlanUrl :: Lens' Answer (Maybe Text)
- answer_questionDescription :: Lens' Answer (Maybe Text)
- answer_risk :: Lens' Answer (Maybe Risk)
- answer_questionTitle :: Lens' Answer (Maybe Text)
- answer_selectedChoices :: Lens' Answer (Maybe [Text])
- answer_reason :: Lens' Answer (Maybe AnswerReason)
- answer_choices :: Lens' Answer (Maybe [Choice])
- answer_questionId :: Lens' Answer (Maybe Text)
- answer_notes :: Lens' Answer (Maybe Text)
- data AnswerSummary = AnswerSummary' {
- isApplicable :: Maybe Bool
- pillarId :: Maybe Text
- choiceAnswerSummaries :: Maybe [ChoiceAnswerSummary]
- risk :: Maybe Risk
- questionTitle :: Maybe Text
- selectedChoices :: Maybe [Text]
- reason :: Maybe AnswerReason
- choices :: Maybe [Choice]
- questionId :: Maybe Text
- newAnswerSummary :: AnswerSummary
- answerSummary_isApplicable :: Lens' AnswerSummary (Maybe Bool)
- answerSummary_pillarId :: Lens' AnswerSummary (Maybe Text)
- answerSummary_choiceAnswerSummaries :: Lens' AnswerSummary (Maybe [ChoiceAnswerSummary])
- answerSummary_risk :: Lens' AnswerSummary (Maybe Risk)
- answerSummary_questionTitle :: Lens' AnswerSummary (Maybe Text)
- answerSummary_selectedChoices :: Lens' AnswerSummary (Maybe [Text])
- answerSummary_reason :: Lens' AnswerSummary (Maybe AnswerReason)
- answerSummary_choices :: Lens' AnswerSummary (Maybe [Choice])
- answerSummary_questionId :: Lens' AnswerSummary (Maybe Text)
- data Choice = Choice' {}
- newChoice :: Choice
- choice_title :: Lens' Choice (Maybe Text)
- choice_description :: Lens' Choice (Maybe Text)
- choice_choiceId :: Lens' Choice (Maybe Text)
- data ChoiceAnswer = ChoiceAnswer' {}
- newChoiceAnswer :: ChoiceAnswer
- choiceAnswer_status :: Lens' ChoiceAnswer (Maybe ChoiceStatus)
- choiceAnswer_reason :: Lens' ChoiceAnswer (Maybe ChoiceReason)
- choiceAnswer_notes :: Lens' ChoiceAnswer (Maybe Text)
- choiceAnswer_choiceId :: Lens' ChoiceAnswer (Maybe Text)
- data ChoiceAnswerSummary = ChoiceAnswerSummary' {}
- newChoiceAnswerSummary :: ChoiceAnswerSummary
- choiceAnswerSummary_status :: Lens' ChoiceAnswerSummary (Maybe ChoiceStatus)
- choiceAnswerSummary_reason :: Lens' ChoiceAnswerSummary (Maybe ChoiceReason)
- choiceAnswerSummary_choiceId :: Lens' ChoiceAnswerSummary (Maybe Text)
- data ChoiceUpdate = ChoiceUpdate' {
- reason :: Maybe ChoiceReason
- notes :: Maybe Text
- status :: ChoiceStatus
- newChoiceUpdate :: ChoiceStatus -> ChoiceUpdate
- choiceUpdate_reason :: Lens' ChoiceUpdate (Maybe ChoiceReason)
- choiceUpdate_notes :: Lens' ChoiceUpdate (Maybe Text)
- choiceUpdate_status :: Lens' ChoiceUpdate ChoiceStatus
- data ImprovementSummary = ImprovementSummary' {
- pillarId :: Maybe Text
- improvementPlanUrl :: Maybe Text
- risk :: Maybe Risk
- questionTitle :: Maybe Text
- questionId :: Maybe Text
- newImprovementSummary :: ImprovementSummary
- improvementSummary_pillarId :: Lens' ImprovementSummary (Maybe Text)
- improvementSummary_improvementPlanUrl :: Lens' ImprovementSummary (Maybe Text)
- improvementSummary_risk :: Lens' ImprovementSummary (Maybe Risk)
- improvementSummary_questionTitle :: Lens' ImprovementSummary (Maybe Text)
- improvementSummary_questionId :: Lens' ImprovementSummary (Maybe Text)
- data LensReview = LensReview' {}
- newLensReview :: LensReview
- lensReview_lensAlias :: Lens' LensReview (Maybe Text)
- lensReview_riskCounts :: Lens' LensReview (Maybe (HashMap Risk Natural))
- lensReview_lensName :: Lens' LensReview (Maybe Text)
- lensReview_nextToken :: Lens' LensReview (Maybe Text)
- lensReview_pillarReviewSummaries :: Lens' LensReview (Maybe [PillarReviewSummary])
- lensReview_updatedAt :: Lens' LensReview (Maybe UTCTime)
- lensReview_lensStatus :: Lens' LensReview (Maybe LensStatus)
- lensReview_notes :: Lens' LensReview (Maybe Text)
- lensReview_lensVersion :: Lens' LensReview (Maybe Text)
- data LensReviewReport = LensReviewReport' {}
- newLensReviewReport :: LensReviewReport
- lensReviewReport_lensAlias :: Lens' LensReviewReport (Maybe Text)
- lensReviewReport_base64String :: Lens' LensReviewReport (Maybe Text)
- data LensReviewSummary = LensReviewSummary' {
- lensAlias :: Maybe Text
- riskCounts :: Maybe (HashMap Risk Natural)
- lensName :: Maybe Text
- updatedAt :: Maybe POSIX
- lensStatus :: Maybe LensStatus
- lensVersion :: Maybe Text
- newLensReviewSummary :: LensReviewSummary
- lensReviewSummary_lensAlias :: Lens' LensReviewSummary (Maybe Text)
- lensReviewSummary_riskCounts :: Lens' LensReviewSummary (Maybe (HashMap Risk Natural))
- lensReviewSummary_lensName :: Lens' LensReviewSummary (Maybe Text)
- lensReviewSummary_updatedAt :: Lens' LensReviewSummary (Maybe UTCTime)
- lensReviewSummary_lensStatus :: Lens' LensReviewSummary (Maybe LensStatus)
- lensReviewSummary_lensVersion :: Lens' LensReviewSummary (Maybe Text)
- data LensSummary = LensSummary' {}
- newLensSummary :: LensSummary
- lensSummary_lensAlias :: Lens' LensSummary (Maybe Text)
- lensSummary_lensName :: Lens' LensSummary (Maybe Text)
- lensSummary_lensVersion :: Lens' LensSummary (Maybe Text)
- lensSummary_description :: Lens' LensSummary (Maybe Text)
- data LensUpgradeSummary = LensUpgradeSummary' {}
- newLensUpgradeSummary :: LensUpgradeSummary
- lensUpgradeSummary_lensAlias :: Lens' LensUpgradeSummary (Maybe Text)
- lensUpgradeSummary_latestLensVersion :: Lens' LensUpgradeSummary (Maybe Text)
- lensUpgradeSummary_currentLensVersion :: Lens' LensUpgradeSummary (Maybe Text)
- lensUpgradeSummary_workloadId :: Lens' LensUpgradeSummary (Maybe Text)
- lensUpgradeSummary_workloadName :: Lens' LensUpgradeSummary (Maybe Text)
- data Milestone = Milestone' {}
- newMilestone :: Milestone
- milestone_workload :: Lens' Milestone (Maybe Workload)
- milestone_milestoneNumber :: Lens' Milestone (Maybe Natural)
- milestone_milestoneName :: Lens' Milestone (Maybe Text)
- milestone_recordedAt :: Lens' Milestone (Maybe UTCTime)
- data MilestoneSummary = MilestoneSummary' {}
- newMilestoneSummary :: MilestoneSummary
- milestoneSummary_milestoneNumber :: Lens' MilestoneSummary (Maybe Natural)
- milestoneSummary_milestoneName :: Lens' MilestoneSummary (Maybe Text)
- milestoneSummary_recordedAt :: Lens' MilestoneSummary (Maybe UTCTime)
- milestoneSummary_workloadSummary :: Lens' MilestoneSummary (Maybe WorkloadSummary)
- data NotificationSummary = NotificationSummary' {}
- newNotificationSummary :: NotificationSummary
- notificationSummary_lensUpgradeSummary :: Lens' NotificationSummary (Maybe LensUpgradeSummary)
- notificationSummary_type :: Lens' NotificationSummary (Maybe NotificationType)
- data PillarDifference = PillarDifference' {}
- newPillarDifference :: PillarDifference
- pillarDifference_pillarId :: Lens' PillarDifference (Maybe Text)
- pillarDifference_questionDifferences :: Lens' PillarDifference (Maybe [QuestionDifference])
- pillarDifference_differenceStatus :: Lens' PillarDifference (Maybe DifferenceStatus)
- data PillarReviewSummary = PillarReviewSummary' {}
- newPillarReviewSummary :: PillarReviewSummary
- pillarReviewSummary_pillarId :: Lens' PillarReviewSummary (Maybe Text)
- pillarReviewSummary_pillarName :: Lens' PillarReviewSummary (Maybe Text)
- pillarReviewSummary_riskCounts :: Lens' PillarReviewSummary (Maybe (HashMap Risk Natural))
- pillarReviewSummary_notes :: Lens' PillarReviewSummary (Maybe Text)
- data QuestionDifference = QuestionDifference' {}
- newQuestionDifference :: QuestionDifference
- questionDifference_questionTitle :: Lens' QuestionDifference (Maybe Text)
- questionDifference_differenceStatus :: Lens' QuestionDifference (Maybe DifferenceStatus)
- questionDifference_questionId :: Lens' QuestionDifference (Maybe Text)
- data ShareInvitation = ShareInvitation' {}
- newShareInvitation :: ShareInvitation
- shareInvitation_workloadId :: Lens' ShareInvitation (Maybe Text)
- shareInvitation_shareInvitationId :: Lens' ShareInvitation (Maybe Text)
- data ShareInvitationSummary = ShareInvitationSummary' {}
- newShareInvitationSummary :: ShareInvitationSummary
- shareInvitationSummary_sharedBy :: Lens' ShareInvitationSummary (Maybe Text)
- shareInvitationSummary_sharedWith :: Lens' ShareInvitationSummary (Maybe Text)
- shareInvitationSummary_permissionType :: Lens' ShareInvitationSummary (Maybe PermissionType)
- shareInvitationSummary_workloadId :: Lens' ShareInvitationSummary (Maybe Text)
- shareInvitationSummary_workloadName :: Lens' ShareInvitationSummary (Maybe Text)
- shareInvitationSummary_shareInvitationId :: Lens' ShareInvitationSummary (Maybe Text)
- data VersionDifferences = VersionDifferences' {}
- newVersionDifferences :: VersionDifferences
- versionDifferences_pillarDifferences :: Lens' VersionDifferences (Maybe [PillarDifference])
- data Workload = Workload' {
- isReviewOwnerUpdateAcknowledged :: Maybe Bool
- architecturalDesign :: Maybe Text
- accountIds :: Maybe [Text]
- lenses :: Maybe [Text]
- reviewRestrictionDate :: Maybe POSIX
- industry :: Maybe Text
- environment :: Maybe WorkloadEnvironment
- riskCounts :: Maybe (HashMap Risk Natural)
- awsRegions :: Maybe [Text]
- owner :: Maybe Text
- improvementStatus :: Maybe WorkloadImprovementStatus
- workloadArn :: Maybe Text
- industryType :: Maybe Text
- workloadId :: Maybe Text
- workloadName :: Maybe Text
- updatedAt :: Maybe POSIX
- notes :: Maybe Text
- reviewOwner :: Maybe Text
- description :: Maybe Text
- pillarPriorities :: Maybe [Text]
- shareInvitationId :: Maybe Text
- nonAwsRegions :: Maybe [Text]
- tags :: Maybe (HashMap Text Text)
- newWorkload :: Workload
- workload_isReviewOwnerUpdateAcknowledged :: Lens' Workload (Maybe Bool)
- workload_architecturalDesign :: Lens' Workload (Maybe Text)
- workload_accountIds :: Lens' Workload (Maybe [Text])
- workload_lenses :: Lens' Workload (Maybe [Text])
- workload_reviewRestrictionDate :: Lens' Workload (Maybe UTCTime)
- workload_industry :: Lens' Workload (Maybe Text)
- workload_environment :: Lens' Workload (Maybe WorkloadEnvironment)
- workload_riskCounts :: Lens' Workload (Maybe (HashMap Risk Natural))
- workload_awsRegions :: Lens' Workload (Maybe [Text])
- workload_owner :: Lens' Workload (Maybe Text)
- workload_improvementStatus :: Lens' Workload (Maybe WorkloadImprovementStatus)
- workload_workloadArn :: Lens' Workload (Maybe Text)
- workload_industryType :: Lens' Workload (Maybe Text)
- workload_workloadId :: Lens' Workload (Maybe Text)
- workload_workloadName :: Lens' Workload (Maybe Text)
- workload_updatedAt :: Lens' Workload (Maybe UTCTime)
- workload_notes :: Lens' Workload (Maybe Text)
- workload_reviewOwner :: Lens' Workload (Maybe Text)
- workload_description :: Lens' Workload (Maybe Text)
- workload_pillarPriorities :: Lens' Workload (Maybe [Text])
- workload_shareInvitationId :: Lens' Workload (Maybe Text)
- workload_nonAwsRegions :: Lens' Workload (Maybe [Text])
- workload_tags :: Lens' Workload (Maybe (HashMap Text Text))
- data WorkloadShare = WorkloadShare' {}
- newWorkloadShare :: WorkloadShare
- workloadShare_status :: Lens' WorkloadShare (Maybe ShareStatus)
- workloadShare_sharedBy :: Lens' WorkloadShare (Maybe Text)
- workloadShare_sharedWith :: Lens' WorkloadShare (Maybe Text)
- workloadShare_permissionType :: Lens' WorkloadShare (Maybe PermissionType)
- workloadShare_workloadId :: Lens' WorkloadShare (Maybe Text)
- workloadShare_workloadName :: Lens' WorkloadShare (Maybe Text)
- workloadShare_shareId :: Lens' WorkloadShare (Maybe Text)
- data WorkloadShareSummary = WorkloadShareSummary' {}
- newWorkloadShareSummary :: WorkloadShareSummary
- workloadShareSummary_status :: Lens' WorkloadShareSummary (Maybe ShareStatus)
- workloadShareSummary_sharedWith :: Lens' WorkloadShareSummary (Maybe Text)
- workloadShareSummary_permissionType :: Lens' WorkloadShareSummary (Maybe PermissionType)
- workloadShareSummary_shareId :: Lens' WorkloadShareSummary (Maybe Text)
- data WorkloadSummary = WorkloadSummary' {}
- newWorkloadSummary :: WorkloadSummary
- workloadSummary_lenses :: Lens' WorkloadSummary (Maybe [Text])
- workloadSummary_riskCounts :: Lens' WorkloadSummary (Maybe (HashMap Risk Natural))
- workloadSummary_owner :: Lens' WorkloadSummary (Maybe Text)
- workloadSummary_improvementStatus :: Lens' WorkloadSummary (Maybe WorkloadImprovementStatus)
- workloadSummary_workloadArn :: Lens' WorkloadSummary (Maybe Text)
- workloadSummary_workloadId :: Lens' WorkloadSummary (Maybe Text)
- workloadSummary_workloadName :: Lens' WorkloadSummary (Maybe Text)
- workloadSummary_updatedAt :: Lens' WorkloadSummary (Maybe UTCTime)
Service Configuration
defaultService :: Service Source #
API version 2020-03-31 of the Amazon Well-Architected Tool SDK configuration.
Errors
_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The user input is not valid.
_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
User does not have sufficient access to perform this action.
_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The resource already exists.
_ServiceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The user has reached their resource quota.
_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Request was denied due to request throttling.
_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #
There is a problem with the AWS Well-Architected Tool API service.
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The requested resource was not found.
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
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
LensStatus
newtype LensStatus Source #
Constructors
| LensStatus' | |
Fields | |
Bundled Patterns
| pattern LensStatus_CURRENT :: LensStatus | |
| pattern LensStatus_DEPRECATED :: LensStatus | |
| pattern LensStatus_NOT_CURRENT :: LensStatus |
Instances
NotificationType
newtype NotificationType Source #
Constructors
| NotificationType' | |
Fields | |
Bundled Patterns
| pattern NotificationType_LENS_VERSION_DEPRECATED :: NotificationType | |
| pattern NotificationType_LENS_VERSION_UPGRADED :: NotificationType |
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
ShareStatus
newtype ShareStatus Source #
The status of a workload share.
Constructors
| ShareStatus' | |
Fields | |
Bundled Patterns
| pattern ShareStatus_ACCEPTED :: ShareStatus | |
| pattern ShareStatus_EXPIRED :: ShareStatus | |
| pattern ShareStatus_PENDING :: ShareStatus | |
| pattern ShareStatus_REJECTED :: ShareStatus | |
| pattern ShareStatus_REVOKED :: ShareStatus |
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
Answer
An answer of the question.
See: newAnswer smart constructor.
Constructors
| Answer' | |
Fields
| |
Instances
Create a value of Answer with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:choiceAnswers:Answer', answer_choiceAnswers - A list of selected choices to a question in your workload.
$sel:helpfulResourceUrl:Answer', answer_helpfulResourceUrl - Undocumented member.
$sel:isApplicable:Answer', answer_isApplicable - Undocumented member.
$sel:pillarId:Answer', answer_pillarId - Undocumented member.
$sel:improvementPlanUrl:Answer', answer_improvementPlanUrl - Undocumented member.
$sel:questionDescription:Answer', answer_questionDescription - Undocumented member.
$sel:risk:Answer', answer_risk - Undocumented member.
$sel:questionTitle:Answer', answer_questionTitle - Undocumented member.
$sel:selectedChoices:Answer', answer_selectedChoices - Undocumented member.
$sel:reason:Answer', answer_reason - The reason why the question is not applicable to your workload.
$sel:choices:Answer', answer_choices - Undocumented member.
$sel:questionId:Answer', answer_questionId - Undocumented member.
$sel:notes:Answer', answer_notes - Undocumented member.
answer_choiceAnswers :: Lens' Answer (Maybe [ChoiceAnswer]) Source #
A list of selected choices to a question in your workload.
answer_reason :: Lens' Answer (Maybe AnswerReason) Source #
The reason why the question is not applicable to your workload.
AnswerSummary
data AnswerSummary Source #
An answer summary of a lens review in a workload.
See: newAnswerSummary smart constructor.
Constructors
| AnswerSummary' | |
Fields
| |
Instances
newAnswerSummary :: AnswerSummary Source #
Create a value of AnswerSummary with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:isApplicable:AnswerSummary', answerSummary_isApplicable - Undocumented member.
$sel:pillarId:AnswerSummary', answerSummary_pillarId - Undocumented member.
$sel:choiceAnswerSummaries:AnswerSummary', answerSummary_choiceAnswerSummaries - A list of selected choices to a question in your workload.
$sel:risk:AnswerSummary', answerSummary_risk - Undocumented member.
$sel:questionTitle:AnswerSummary', answerSummary_questionTitle - Undocumented member.
$sel:selectedChoices:AnswerSummary', answerSummary_selectedChoices - Undocumented member.
$sel:reason:AnswerSummary', answerSummary_reason - The reason why a choice is non-applicable to a question in your
workload.
$sel:choices:AnswerSummary', answerSummary_choices - Undocumented member.
$sel:questionId:AnswerSummary', answerSummary_questionId - Undocumented member.
answerSummary_isApplicable :: Lens' AnswerSummary (Maybe Bool) Source #
Undocumented member.
answerSummary_pillarId :: Lens' AnswerSummary (Maybe Text) Source #
Undocumented member.
answerSummary_choiceAnswerSummaries :: Lens' AnswerSummary (Maybe [ChoiceAnswerSummary]) Source #
A list of selected choices to a question in your workload.
answerSummary_risk :: Lens' AnswerSummary (Maybe Risk) Source #
Undocumented member.
answerSummary_questionTitle :: Lens' AnswerSummary (Maybe Text) Source #
Undocumented member.
answerSummary_selectedChoices :: Lens' AnswerSummary (Maybe [Text]) Source #
Undocumented member.
answerSummary_reason :: Lens' AnswerSummary (Maybe AnswerReason) Source #
The reason why a choice is non-applicable to a question in your workload.
answerSummary_choices :: Lens' AnswerSummary (Maybe [Choice]) Source #
Undocumented member.
answerSummary_questionId :: Lens' AnswerSummary (Maybe Text) Source #
Undocumented member.
Choice
A choice available to answer question.
See: newChoice smart constructor.
Instances
| Eq Choice Source # | |
| Read Choice Source # | |
| Show Choice Source # | |
| Generic Choice Source # | |
| NFData Choice Source # | |
Defined in Amazonka.WellArchitected.Types.Choice | |
| Hashable Choice Source # | |
Defined in Amazonka.WellArchitected.Types.Choice | |
| FromJSON Choice Source # | |
| type Rep Choice Source # | |
Defined in Amazonka.WellArchitected.Types.Choice type Rep Choice = D1 ('MetaData "Choice" "Amazonka.WellArchitected.Types.Choice" "libZSservicesZSamazonka-wellarchitectedZSamazonka-wellarchitected" 'False) (C1 ('MetaCons "Choice'" 'PrefixI 'True) (S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "choiceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) | |
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:title:Choice', choice_title - Undocumented member.
$sel:description:Choice', choice_description - Undocumented member.
$sel:choiceId:Choice', choice_choiceId - Undocumented member.
ChoiceAnswer
data ChoiceAnswer Source #
A choice that has been answered on a question in your workload.
See: newChoiceAnswer smart constructor.
Constructors
| ChoiceAnswer' | |
Instances
newChoiceAnswer :: ChoiceAnswer Source #
Create a value of ChoiceAnswer with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:ChoiceAnswer', choiceAnswer_status - The status of a choice.
$sel:reason:ChoiceAnswer', choiceAnswer_reason - The reason why a choice is non-applicable to a question in your
workload.
$sel:notes:ChoiceAnswer', choiceAnswer_notes - The notes associated with a choice.
$sel:choiceId:ChoiceAnswer', choiceAnswer_choiceId - Undocumented member.
choiceAnswer_status :: Lens' ChoiceAnswer (Maybe ChoiceStatus) Source #
The status of a choice.
choiceAnswer_reason :: Lens' ChoiceAnswer (Maybe ChoiceReason) Source #
The reason why a choice is non-applicable to a question in your workload.
choiceAnswer_notes :: Lens' ChoiceAnswer (Maybe Text) Source #
The notes associated with a choice.
choiceAnswer_choiceId :: Lens' ChoiceAnswer (Maybe Text) Source #
Undocumented member.
ChoiceAnswerSummary
data ChoiceAnswerSummary Source #
A choice summary that has been answered on a question in your workload.
See: newChoiceAnswerSummary smart constructor.
Constructors
| ChoiceAnswerSummary' | |
Fields
| |
Instances
newChoiceAnswerSummary :: ChoiceAnswerSummary Source #
Create a value of ChoiceAnswerSummary with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:ChoiceAnswerSummary', choiceAnswerSummary_status - The status of a choice.
$sel:reason:ChoiceAnswerSummary', choiceAnswerSummary_reason - The reason why a choice is non-applicable to a question in your
workload.
$sel:choiceId:ChoiceAnswerSummary', choiceAnswerSummary_choiceId - Undocumented member.
choiceAnswerSummary_status :: Lens' ChoiceAnswerSummary (Maybe ChoiceStatus) Source #
The status of a choice.
choiceAnswerSummary_reason :: Lens' ChoiceAnswerSummary (Maybe ChoiceReason) Source #
The reason why a choice is non-applicable to a question in your workload.
choiceAnswerSummary_choiceId :: Lens' ChoiceAnswerSummary (Maybe Text) Source #
Undocumented member.
ChoiceUpdate
data ChoiceUpdate Source #
A list of choices to be updated.
See: newChoiceUpdate smart constructor.
Constructors
| ChoiceUpdate' | |
Fields
| |
Instances
Arguments
| :: ChoiceStatus | |
| -> ChoiceUpdate |
Create a value of ChoiceUpdate with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:reason:ChoiceUpdate', choiceUpdate_reason - The reason why a choice is non-applicable to a question in your
workload.
$sel:notes:ChoiceUpdate', choiceUpdate_notes - The notes associated with a choice.
$sel:status:ChoiceUpdate', choiceUpdate_status - The status of a choice.
choiceUpdate_reason :: Lens' ChoiceUpdate (Maybe ChoiceReason) Source #
The reason why a choice is non-applicable to a question in your workload.
choiceUpdate_notes :: Lens' ChoiceUpdate (Maybe Text) Source #
The notes associated with a choice.
choiceUpdate_status :: Lens' ChoiceUpdate ChoiceStatus Source #
The status of a choice.
ImprovementSummary
data ImprovementSummary Source #
An improvement summary of a lens review in a workload.
See: newImprovementSummary smart constructor.
Constructors
| ImprovementSummary' | |
Fields
| |
Instances
newImprovementSummary :: ImprovementSummary Source #
Create a value of ImprovementSummary with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:pillarId:ImprovementSummary', improvementSummary_pillarId - Undocumented member.
$sel:improvementPlanUrl:ImprovementSummary', improvementSummary_improvementPlanUrl - Undocumented member.
$sel:risk:ImprovementSummary', improvementSummary_risk - Undocumented member.
$sel:questionTitle:ImprovementSummary', improvementSummary_questionTitle - Undocumented member.
$sel:questionId:ImprovementSummary', improvementSummary_questionId - Undocumented member.
improvementSummary_pillarId :: Lens' ImprovementSummary (Maybe Text) Source #
Undocumented member.
improvementSummary_improvementPlanUrl :: Lens' ImprovementSummary (Maybe Text) Source #
Undocumented member.
improvementSummary_risk :: Lens' ImprovementSummary (Maybe Risk) Source #
Undocumented member.
improvementSummary_questionTitle :: Lens' ImprovementSummary (Maybe Text) Source #
Undocumented member.
improvementSummary_questionId :: Lens' ImprovementSummary (Maybe Text) Source #
Undocumented member.
LensReview
data LensReview Source #
A lens review of a question.
See: newLensReview smart constructor.
Constructors
| LensReview' | |
Fields
| |
Instances
newLensReview :: LensReview Source #
Create a value of LensReview with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:lensAlias:LensReview', lensReview_lensAlias - Undocumented member.
$sel:riskCounts:LensReview', lensReview_riskCounts - Undocumented member.
$sel:lensName:LensReview', lensReview_lensName - Undocumented member.
$sel:nextToken:LensReview', lensReview_nextToken - Undocumented member.
$sel:pillarReviewSummaries:LensReview', lensReview_pillarReviewSummaries - Undocumented member.
$sel:updatedAt:LensReview', lensReview_updatedAt - Undocumented member.
$sel:lensStatus:LensReview', lensReview_lensStatus - The status of the lens.
$sel:notes:LensReview', lensReview_notes - Undocumented member.
$sel:lensVersion:LensReview', lensReview_lensVersion - The version of the lens.
lensReview_lensAlias :: Lens' LensReview (Maybe Text) Source #
Undocumented member.
lensReview_riskCounts :: Lens' LensReview (Maybe (HashMap Risk Natural)) Source #
Undocumented member.
lensReview_lensName :: Lens' LensReview (Maybe Text) Source #
Undocumented member.
lensReview_nextToken :: Lens' LensReview (Maybe Text) Source #
Undocumented member.
lensReview_pillarReviewSummaries :: Lens' LensReview (Maybe [PillarReviewSummary]) Source #
Undocumented member.
lensReview_updatedAt :: Lens' LensReview (Maybe UTCTime) Source #
Undocumented member.
lensReview_lensStatus :: Lens' LensReview (Maybe LensStatus) Source #
The status of the lens.
lensReview_notes :: Lens' LensReview (Maybe Text) Source #
Undocumented member.
lensReview_lensVersion :: Lens' LensReview (Maybe Text) Source #
The version of the lens.
LensReviewReport
data LensReviewReport Source #
A report of a lens review.
See: newLensReviewReport smart constructor.
Constructors
| LensReviewReport' | |
Instances
newLensReviewReport :: LensReviewReport Source #
Create a value of LensReviewReport with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:lensAlias:LensReviewReport', lensReviewReport_lensAlias - Undocumented member.
$sel:base64String:LensReviewReport', lensReviewReport_base64String - Undocumented member.
lensReviewReport_lensAlias :: Lens' LensReviewReport (Maybe Text) Source #
Undocumented member.
lensReviewReport_base64String :: Lens' LensReviewReport (Maybe Text) Source #
Undocumented member.
LensReviewSummary
data LensReviewSummary Source #
A lens review summary of a workload.
See: newLensReviewSummary smart constructor.
Constructors
| LensReviewSummary' | |
Fields
| |
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:riskCounts:LensReviewSummary', lensReviewSummary_riskCounts - Undocumented member.
$sel:lensName:LensReviewSummary', lensReviewSummary_lensName - Undocumented member.
$sel:updatedAt:LensReviewSummary', lensReviewSummary_updatedAt - Undocumented member.
$sel:lensStatus:LensReviewSummary', lensReviewSummary_lensStatus - The status of the lens.
$sel:lensVersion:LensReviewSummary', lensReviewSummary_lensVersion - The version of the lens.
lensReviewSummary_lensAlias :: Lens' LensReviewSummary (Maybe Text) Source #
Undocumented member.
lensReviewSummary_riskCounts :: Lens' LensReviewSummary (Maybe (HashMap Risk Natural)) Source #
Undocumented member.
lensReviewSummary_lensName :: Lens' LensReviewSummary (Maybe Text) Source #
Undocumented member.
lensReviewSummary_updatedAt :: Lens' LensReviewSummary (Maybe UTCTime) Source #
Undocumented member.
lensReviewSummary_lensStatus :: Lens' LensReviewSummary (Maybe LensStatus) Source #
The status of the lens.
lensReviewSummary_lensVersion :: Lens' LensReviewSummary (Maybe Text) Source #
The version of the lens.
LensSummary
data LensSummary Source #
A lens summary of a lens.
See: newLensSummary smart constructor.
Constructors
| LensSummary' | |
Instances
newLensSummary :: LensSummary Source #
Create a value of LensSummary with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:lensAlias:LensSummary', lensSummary_lensAlias - Undocumented member.
$sel:lensName:LensSummary', lensSummary_lensName - Undocumented member.
$sel:lensVersion:LensSummary', lensSummary_lensVersion - The version of the lens.
$sel:description:LensSummary', lensSummary_description - Undocumented member.
lensSummary_lensAlias :: Lens' LensSummary (Maybe Text) Source #
Undocumented member.
lensSummary_lensName :: Lens' LensSummary (Maybe Text) Source #
Undocumented member.
lensSummary_lensVersion :: Lens' LensSummary (Maybe Text) Source #
The version of the lens.
lensSummary_description :: Lens' LensSummary (Maybe Text) Source #
Undocumented member.
LensUpgradeSummary
data LensUpgradeSummary Source #
Lens upgrade summary return object.
See: newLensUpgradeSummary smart constructor.
Constructors
| LensUpgradeSummary' | |
Fields
| |
Instances
newLensUpgradeSummary :: LensUpgradeSummary Source #
Create a value of LensUpgradeSummary with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:lensAlias:LensUpgradeSummary', lensUpgradeSummary_lensAlias - Undocumented member.
$sel:latestLensVersion:LensUpgradeSummary', lensUpgradeSummary_latestLensVersion - The latest version of the lens.
$sel:currentLensVersion:LensUpgradeSummary', lensUpgradeSummary_currentLensVersion - The current version of the lens.
$sel:workloadId:LensUpgradeSummary', lensUpgradeSummary_workloadId - Undocumented member.
$sel:workloadName:LensUpgradeSummary', lensUpgradeSummary_workloadName - Undocumented member.
lensUpgradeSummary_lensAlias :: Lens' LensUpgradeSummary (Maybe Text) Source #
Undocumented member.
lensUpgradeSummary_latestLensVersion :: Lens' LensUpgradeSummary (Maybe Text) Source #
The latest version of the lens.
lensUpgradeSummary_currentLensVersion :: Lens' LensUpgradeSummary (Maybe Text) Source #
The current version of the lens.
lensUpgradeSummary_workloadId :: Lens' LensUpgradeSummary (Maybe Text) Source #
Undocumented member.
lensUpgradeSummary_workloadName :: Lens' LensUpgradeSummary (Maybe Text) Source #
Undocumented member.
Milestone
A milestone return object.
See: newMilestone smart constructor.
Constructors
| Milestone' | |
Fields
| |
Instances
newMilestone :: Milestone Source #
Create a value of Milestone with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:workload:Milestone', milestone_workload - Undocumented member.
$sel:milestoneNumber:Milestone', milestone_milestoneNumber - Undocumented member.
$sel:milestoneName:Milestone', milestone_milestoneName - Undocumented member.
$sel:recordedAt:Milestone', milestone_recordedAt - Undocumented member.
MilestoneSummary
data MilestoneSummary Source #
A milestone summary return object.
See: newMilestoneSummary smart constructor.
Constructors
| MilestoneSummary' | |
Fields | |
Instances
newMilestoneSummary :: MilestoneSummary Source #
Create a value of MilestoneSummary with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:milestoneNumber:MilestoneSummary', milestoneSummary_milestoneNumber - Undocumented member.
$sel:milestoneName:MilestoneSummary', milestoneSummary_milestoneName - Undocumented member.
$sel:recordedAt:MilestoneSummary', milestoneSummary_recordedAt - Undocumented member.
$sel:workloadSummary:MilestoneSummary', milestoneSummary_workloadSummary - Undocumented member.
milestoneSummary_milestoneNumber :: Lens' MilestoneSummary (Maybe Natural) Source #
Undocumented member.
milestoneSummary_milestoneName :: Lens' MilestoneSummary (Maybe Text) Source #
Undocumented member.
milestoneSummary_recordedAt :: Lens' MilestoneSummary (Maybe UTCTime) Source #
Undocumented member.
milestoneSummary_workloadSummary :: Lens' MilestoneSummary (Maybe WorkloadSummary) Source #
Undocumented member.
NotificationSummary
data NotificationSummary Source #
A notification summary return object.
See: newNotificationSummary smart constructor.
Constructors
| NotificationSummary' | |
Fields
| |
Instances
newNotificationSummary :: NotificationSummary Source #
Create a value of NotificationSummary with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:lensUpgradeSummary:NotificationSummary', notificationSummary_lensUpgradeSummary - Summary of lens upgrade.
$sel:type':NotificationSummary', notificationSummary_type - The type of notification.
notificationSummary_lensUpgradeSummary :: Lens' NotificationSummary (Maybe LensUpgradeSummary) Source #
Summary of lens upgrade.
notificationSummary_type :: Lens' NotificationSummary (Maybe NotificationType) Source #
The type of notification.
PillarDifference
data PillarDifference Source #
A pillar difference return object.
See: newPillarDifference smart constructor.
Constructors
| PillarDifference' | |
Fields
| |
Instances
newPillarDifference :: PillarDifference Source #
Create a value of PillarDifference with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:pillarId:PillarDifference', pillarDifference_pillarId - Undocumented member.
$sel:questionDifferences:PillarDifference', pillarDifference_questionDifferences - List of question differences.
$sel:differenceStatus:PillarDifference', pillarDifference_differenceStatus - Indicates the type of change to the pillar.
pillarDifference_pillarId :: Lens' PillarDifference (Maybe Text) Source #
Undocumented member.
pillarDifference_questionDifferences :: Lens' PillarDifference (Maybe [QuestionDifference]) Source #
List of question differences.
pillarDifference_differenceStatus :: Lens' PillarDifference (Maybe DifferenceStatus) Source #
Indicates the type of change to the pillar.
PillarReviewSummary
data PillarReviewSummary Source #
A pillar review summary of a lens review.
See: newPillarReviewSummary smart constructor.
Constructors
| PillarReviewSummary' | |
Instances
newPillarReviewSummary :: PillarReviewSummary Source #
Create a value of PillarReviewSummary with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:pillarId:PillarReviewSummary', pillarReviewSummary_pillarId - Undocumented member.
$sel:pillarName:PillarReviewSummary', pillarReviewSummary_pillarName - Undocumented member.
$sel:riskCounts:PillarReviewSummary', pillarReviewSummary_riskCounts - Undocumented member.
$sel:notes:PillarReviewSummary', pillarReviewSummary_notes - Undocumented member.
pillarReviewSummary_pillarId :: Lens' PillarReviewSummary (Maybe Text) Source #
Undocumented member.
pillarReviewSummary_pillarName :: Lens' PillarReviewSummary (Maybe Text) Source #
Undocumented member.
pillarReviewSummary_riskCounts :: Lens' PillarReviewSummary (Maybe (HashMap Risk Natural)) Source #
Undocumented member.
pillarReviewSummary_notes :: Lens' PillarReviewSummary (Maybe Text) Source #
Undocumented member.
QuestionDifference
data QuestionDifference Source #
A question difference return object.
See: newQuestionDifference smart constructor.
Constructors
| QuestionDifference' | |
Fields
| |
Instances
newQuestionDifference :: QuestionDifference Source #
Create a value of QuestionDifference with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:questionTitle:QuestionDifference', questionDifference_questionTitle - Undocumented member.
$sel:differenceStatus:QuestionDifference', questionDifference_differenceStatus - Indicates the type of change to the question.
$sel:questionId:QuestionDifference', questionDifference_questionId - Undocumented member.
questionDifference_questionTitle :: Lens' QuestionDifference (Maybe Text) Source #
Undocumented member.
questionDifference_differenceStatus :: Lens' QuestionDifference (Maybe DifferenceStatus) Source #
Indicates the type of change to the question.
questionDifference_questionId :: Lens' QuestionDifference (Maybe Text) Source #
Undocumented member.
ShareInvitation
data ShareInvitation Source #
The share invitation.
See: newShareInvitation smart constructor.
Constructors
| ShareInvitation' | |
Fields
| |
Instances
newShareInvitation :: ShareInvitation Source #
Create a value of ShareInvitation with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:workloadId:ShareInvitation', shareInvitation_workloadId - Undocumented member.
$sel:shareInvitationId:ShareInvitation', shareInvitation_shareInvitationId - The ID assigned to the share invitation.
shareInvitation_workloadId :: Lens' ShareInvitation (Maybe Text) Source #
Undocumented member.
shareInvitation_shareInvitationId :: Lens' ShareInvitation (Maybe Text) Source #
The ID assigned to the share invitation.
ShareInvitationSummary
data ShareInvitationSummary Source #
A share invitation summary return object.
See: newShareInvitationSummary smart constructor.
Constructors
| ShareInvitationSummary' | |
Fields
| |
Instances
newShareInvitationSummary :: ShareInvitationSummary Source #
Create a value of ShareInvitationSummary with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:sharedBy:ShareInvitationSummary', shareInvitationSummary_sharedBy - Undocumented member.
$sel:sharedWith:ShareInvitationSummary', shareInvitationSummary_sharedWith - Undocumented member.
$sel:permissionType:ShareInvitationSummary', shareInvitationSummary_permissionType - Undocumented member.
$sel:workloadId:ShareInvitationSummary', shareInvitationSummary_workloadId - Undocumented member.
$sel:workloadName:ShareInvitationSummary', shareInvitationSummary_workloadName - Undocumented member.
$sel:shareInvitationId:ShareInvitationSummary', shareInvitationSummary_shareInvitationId - The ID assigned to the share invitation.
shareInvitationSummary_sharedBy :: Lens' ShareInvitationSummary (Maybe Text) Source #
Undocumented member.
shareInvitationSummary_sharedWith :: Lens' ShareInvitationSummary (Maybe Text) Source #
Undocumented member.
shareInvitationSummary_permissionType :: Lens' ShareInvitationSummary (Maybe PermissionType) Source #
Undocumented member.
shareInvitationSummary_workloadId :: Lens' ShareInvitationSummary (Maybe Text) Source #
Undocumented member.
shareInvitationSummary_workloadName :: Lens' ShareInvitationSummary (Maybe Text) Source #
Undocumented member.
shareInvitationSummary_shareInvitationId :: Lens' ShareInvitationSummary (Maybe Text) Source #
The ID assigned to the share invitation.
VersionDifferences
data VersionDifferences Source #
The differences between the base and latest versions of the lens.
See: newVersionDifferences smart constructor.
Constructors
| VersionDifferences' | |
Fields
| |
Instances
newVersionDifferences :: VersionDifferences Source #
Create a value of VersionDifferences with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:pillarDifferences:VersionDifferences', versionDifferences_pillarDifferences - The differences between the base and latest versions of the lens.
versionDifferences_pillarDifferences :: Lens' VersionDifferences (Maybe [PillarDifference]) Source #
The differences between the base and latest versions of the lens.
Workload
A workload return object.
See: newWorkload smart constructor.
Constructors
Instances
newWorkload :: Workload Source #
Create a value of Workload with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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:architecturalDesign:Workload', workload_architecturalDesign - Undocumented member.
$sel:accountIds:Workload', workload_accountIds - Undocumented member.
$sel:lenses:Workload', workload_lenses - Undocumented member.
$sel:reviewRestrictionDate:Workload', workload_reviewRestrictionDate - Undocumented member.
$sel:industry:Workload', workload_industry - Undocumented member.
$sel:environment:Workload', workload_environment - Undocumented member.
$sel:riskCounts:Workload', workload_riskCounts - Undocumented member.
$sel:awsRegions:Workload', workload_awsRegions - Undocumented member.
$sel:owner:Workload', workload_owner - Undocumented member.
$sel:improvementStatus:Workload', workload_improvementStatus - Undocumented member.
$sel:workloadArn:Workload', workload_workloadArn - Undocumented member.
$sel:industryType:Workload', workload_industryType - Undocumented member.
$sel:workloadId:Workload', workload_workloadId - Undocumented member.
$sel:workloadName:Workload', workload_workloadName - Undocumented member.
$sel:updatedAt:Workload', workload_updatedAt - Undocumented member.
$sel:notes:Workload', workload_notes - Undocumented member.
$sel:reviewOwner:Workload', workload_reviewOwner - Undocumented member.
$sel:description:Workload', workload_description - Undocumented member.
$sel:pillarPriorities:Workload', workload_pillarPriorities - Undocumented member.
$sel:shareInvitationId:Workload', workload_shareInvitationId - The ID assigned to the share invitation.
$sel:nonAwsRegions:Workload', workload_nonAwsRegions - Undocumented member.
$sel:tags:Workload', workload_tags - The tags associated with the workload.
workload_isReviewOwnerUpdateAcknowledged :: Lens' Workload (Maybe Bool) Source #
Flag indicating whether the workload owner has acknowledged that the Review owner field is required.
If a Review owner is not added to the workload within 60 days of acknowledgement, access to the workload is restricted until an owner is added.
workload_environment :: Lens' Workload (Maybe WorkloadEnvironment) Source #
Undocumented member.
workload_improvementStatus :: Lens' Workload (Maybe WorkloadImprovementStatus) Source #
Undocumented member.
workload_shareInvitationId :: Lens' Workload (Maybe Text) Source #
The ID assigned to the share invitation.
workload_tags :: Lens' Workload (Maybe (HashMap Text Text)) Source #
The tags associated with the workload.
WorkloadShare
data WorkloadShare Source #
A workload share return object.
See: newWorkloadShare smart constructor.
Constructors
| WorkloadShare' | |
Fields
| |
Instances
newWorkloadShare :: WorkloadShare Source #
Create a value of WorkloadShare with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:WorkloadShare', workloadShare_status - Undocumented member.
$sel:sharedBy:WorkloadShare', workloadShare_sharedBy - Undocumented member.
$sel:sharedWith:WorkloadShare', workloadShare_sharedWith - Undocumented member.
$sel:permissionType:WorkloadShare', workloadShare_permissionType - Undocumented member.
$sel:workloadId:WorkloadShare', workloadShare_workloadId - Undocumented member.
$sel:workloadName:WorkloadShare', workloadShare_workloadName - Undocumented member.
$sel:shareId:WorkloadShare', workloadShare_shareId - Undocumented member.
workloadShare_status :: Lens' WorkloadShare (Maybe ShareStatus) Source #
Undocumented member.
workloadShare_sharedBy :: Lens' WorkloadShare (Maybe Text) Source #
Undocumented member.
workloadShare_sharedWith :: Lens' WorkloadShare (Maybe Text) Source #
Undocumented member.
workloadShare_permissionType :: Lens' WorkloadShare (Maybe PermissionType) Source #
Undocumented member.
workloadShare_workloadId :: Lens' WorkloadShare (Maybe Text) Source #
Undocumented member.
workloadShare_workloadName :: Lens' WorkloadShare (Maybe Text) Source #
Undocumented member.
workloadShare_shareId :: Lens' WorkloadShare (Maybe Text) Source #
Undocumented member.
WorkloadShareSummary
data WorkloadShareSummary Source #
A workload share summary return object.
See: newWorkloadShareSummary smart constructor.
Constructors
| WorkloadShareSummary' | |
Fields
| |
Instances
newWorkloadShareSummary :: WorkloadShareSummary Source #
Create a value of WorkloadShareSummary with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:WorkloadShareSummary', workloadShareSummary_status - Undocumented member.
$sel:sharedWith:WorkloadShareSummary', workloadShareSummary_sharedWith - Undocumented member.
$sel:permissionType:WorkloadShareSummary', workloadShareSummary_permissionType - Undocumented member.
$sel:shareId:WorkloadShareSummary', workloadShareSummary_shareId - Undocumented member.
workloadShareSummary_status :: Lens' WorkloadShareSummary (Maybe ShareStatus) Source #
Undocumented member.
workloadShareSummary_sharedWith :: Lens' WorkloadShareSummary (Maybe Text) Source #
Undocumented member.
workloadShareSummary_permissionType :: Lens' WorkloadShareSummary (Maybe PermissionType) Source #
Undocumented member.
workloadShareSummary_shareId :: Lens' WorkloadShareSummary (Maybe Text) Source #
Undocumented member.
WorkloadSummary
data WorkloadSummary Source #
A workload summary return object.
See: newWorkloadSummary smart constructor.
Constructors
| WorkloadSummary' | |
Fields
| |
Instances
newWorkloadSummary :: WorkloadSummary Source #
Create a value of WorkloadSummary with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:lenses:WorkloadSummary', workloadSummary_lenses - Undocumented member.
$sel:riskCounts:WorkloadSummary', workloadSummary_riskCounts - Undocumented member.
$sel:owner:WorkloadSummary', workloadSummary_owner - Undocumented member.
$sel:improvementStatus:WorkloadSummary', workloadSummary_improvementStatus - Undocumented member.
$sel:workloadArn:WorkloadSummary', workloadSummary_workloadArn - Undocumented member.
$sel:workloadId:WorkloadSummary', workloadSummary_workloadId - Undocumented member.
$sel:workloadName:WorkloadSummary', workloadSummary_workloadName - Undocumented member.
$sel:updatedAt:WorkloadSummary', workloadSummary_updatedAt - Undocumented member.
workloadSummary_lenses :: Lens' WorkloadSummary (Maybe [Text]) Source #
Undocumented member.
workloadSummary_riskCounts :: Lens' WorkloadSummary (Maybe (HashMap Risk Natural)) Source #
Undocumented member.
workloadSummary_owner :: Lens' WorkloadSummary (Maybe Text) Source #
Undocumented member.
workloadSummary_improvementStatus :: Lens' WorkloadSummary (Maybe WorkloadImprovementStatus) Source #
Undocumented member.
workloadSummary_workloadArn :: Lens' WorkloadSummary (Maybe Text) Source #
Undocumented member.
workloadSummary_workloadId :: Lens' WorkloadSummary (Maybe Text) Source #
Undocumented member.
workloadSummary_workloadName :: Lens' WorkloadSummary (Maybe Text) Source #
Undocumented member.
workloadSummary_updatedAt :: Lens' WorkloadSummary (Maybe UTCTime) Source #
Undocumented member.