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 |
- 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
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 #
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 #
pattern ChoiceReason_ARCHITECTURE_CONSTRAINTS :: ChoiceReason | |
pattern ChoiceReason_BUSINESS_PRIORITIES :: ChoiceReason | |
pattern ChoiceReason_NONE :: ChoiceReason | |
pattern ChoiceReason_OTHER :: ChoiceReason | |
pattern ChoiceReason_OUT_OF_SCOPE :: ChoiceReason |
Instances
ChoiceStatus
newtype ChoiceStatus Source #
pattern ChoiceStatus_NOT_APPLICABLE :: ChoiceStatus | |
pattern ChoiceStatus_SELECTED :: ChoiceStatus | |
pattern ChoiceStatus_UNSELECTED :: ChoiceStatus |
Instances
DifferenceStatus
newtype DifferenceStatus Source #
pattern DifferenceStatus_DELETED :: DifferenceStatus | |
pattern DifferenceStatus_NEW :: DifferenceStatus | |
pattern DifferenceStatus_UPDATED :: DifferenceStatus |
Instances
LensStatus
newtype LensStatus Source #
pattern LensStatus_CURRENT :: LensStatus | |
pattern LensStatus_DEPRECATED :: LensStatus | |
pattern LensStatus_NOT_CURRENT :: LensStatus |
Instances
NotificationType
newtype NotificationType Source #
pattern NotificationType_LENS_VERSION_DEPRECATED :: NotificationType | |
pattern NotificationType_LENS_VERSION_UPGRADED :: NotificationType |
Instances
PermissionType
newtype PermissionType Source #
Permission granted on a workload share.
pattern PermissionType_CONTRIBUTOR :: PermissionType | |
pattern PermissionType_READONLY :: PermissionType |
Instances
Risk
The risk for a given workload, lens review, pillar, or question.
pattern Risk_HIGH :: Risk | |
pattern Risk_MEDIUM :: Risk | |
pattern Risk_NONE :: Risk | |
pattern Risk_NOT_APPLICABLE :: Risk | |
pattern Risk_UNANSWERED :: Risk |
Instances
ShareInvitationAction
newtype ShareInvitationAction Source #
Share invitation action taken by contributor.
pattern ShareInvitationAction_ACCEPT :: ShareInvitationAction | |
pattern ShareInvitationAction_REJECT :: ShareInvitationAction |
Instances
ShareStatus
newtype ShareStatus Source #
The status of a workload share.
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.
pattern WorkloadEnvironment_PREPRODUCTION :: WorkloadEnvironment | |
pattern WorkloadEnvironment_PRODUCTION :: WorkloadEnvironment |
Instances
WorkloadImprovementStatus
newtype WorkloadImprovementStatus Source #
The improvement status for a workload.
Instances
Answer
An answer of the question.
See: newAnswer
smart constructor.
Answer' | |
|
Instances
Create a value of Answer
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:choiceAnswers:Answer'
, answer_choiceAnswers
- A list of selected choices to a question in your workload.
$sel: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.
AnswerSummary' | |
|
Instances
newAnswerSummary :: AnswerSummary Source #
Create a value of AnswerSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
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.
ChoiceAnswerSummary' | |
|
Instances
newChoiceAnswerSummary :: ChoiceAnswerSummary Source #
Create a value of ChoiceAnswerSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
ChoiceUpdate' | |
|
Instances
Create a value of ChoiceUpdate
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
ImprovementSummary' | |
|
Instances
newImprovementSummary :: ImprovementSummary Source #
Create a value of ImprovementSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$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.
LensReview' | |
|
Instances
newLensReview :: LensReview Source #
Create a value of LensReview
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:lensAlias:LensReview'
, lensReview_lensAlias
- Undocumented member.
$sel: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.
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.
LensReviewSummary' | |
|
Instances
newLensReviewSummary :: LensReviewSummary Source #
Create a value of LensReviewSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:lensAlias:LensReviewSummary'
, lensReviewSummary_lensAlias
- Undocumented member.
$sel: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.
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.
LensUpgradeSummary' | |
|
Instances
newLensUpgradeSummary :: LensUpgradeSummary Source #
Create a value of LensUpgradeSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
Milestone' | |
|
Instances
newMilestone :: Milestone Source #
Create a value of Milestone
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
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.
NotificationSummary' | |
|
Instances
newNotificationSummary :: NotificationSummary Source #
Create a value of NotificationSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:lensUpgradeSummary:NotificationSummary'
, notificationSummary_lensUpgradeSummary
- Summary of lens upgrade.
$sel:type':NotificationSummary'
, notificationSummary_type
- The type of notification.
notificationSummary_lensUpgradeSummary :: Lens' NotificationSummary (Maybe LensUpgradeSummary) Source #
Summary of lens upgrade.
notificationSummary_type :: Lens' NotificationSummary (Maybe NotificationType) Source #
The type of notification.
PillarDifference
data PillarDifference Source #
A pillar difference return object.
See: newPillarDifference
smart constructor.
PillarDifference' | |
|
Instances
newPillarDifference :: PillarDifference Source #
Create a value of PillarDifference
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$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.
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.
QuestionDifference' | |
|
Instances
newQuestionDifference :: QuestionDifference Source #
Create a value of QuestionDifference
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
ShareInvitation' | |
|
Instances
newShareInvitation :: ShareInvitation Source #
Create a value of ShareInvitation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
ShareInvitationSummary' | |
|
Instances
newShareInvitationSummary :: ShareInvitationSummary Source #
Create a value of ShareInvitationSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
VersionDifferences' | |
|
Instances
newVersionDifferences :: VersionDifferences Source #
Create a value of VersionDifferences
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:pillarDifferences:VersionDifferences'
, versionDifferences_pillarDifferences
- The differences between the base and latest versions of the lens.
versionDifferences_pillarDifferences :: Lens' VersionDifferences (Maybe [PillarDifference]) Source #
The differences between the base and latest versions of the lens.
Workload
A workload return object.
See: newWorkload
smart constructor.
Instances
newWorkload :: Workload Source #
Create a value of Workload
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
WorkloadShare' | |
|
Instances
newWorkloadShare :: WorkloadShare Source #
Create a value of WorkloadShare
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
WorkloadShareSummary' | |
|
Instances
newWorkloadShareSummary :: WorkloadShareSummary Source #
Create a value of WorkloadShareSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
WorkloadSummary' | |
|
Instances
newWorkloadSummary :: WorkloadSummary Source #
Create a value of WorkloadSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.