| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.WellArchitected.Types.Workload
Description
Synopsis
- data Workload = Workload' {
- accountIds :: Maybe [Text]
- applications :: Maybe [Text]
- architecturalDesign :: Maybe Text
- awsRegions :: Maybe [Text]
- description :: Maybe Text
- discoveryConfig :: Maybe WorkloadDiscoveryConfig
- environment :: Maybe WorkloadEnvironment
- improvementStatus :: Maybe WorkloadImprovementStatus
- industry :: Maybe Text
- industryType :: Maybe Text
- isReviewOwnerUpdateAcknowledged :: Maybe Bool
- lenses :: Maybe [Text]
- nonAwsRegions :: Maybe [Text]
- notes :: Maybe Text
- owner :: Maybe Text
- pillarPriorities :: Maybe [Text]
- reviewOwner :: Maybe Text
- reviewRestrictionDate :: Maybe POSIX
- riskCounts :: Maybe (HashMap Risk Natural)
- shareInvitationId :: Maybe Text
- tags :: Maybe (HashMap Text Text)
- updatedAt :: Maybe POSIX
- workloadArn :: Maybe Text
- workloadId :: Maybe Text
- workloadName :: Maybe Text
- newWorkload :: Workload
- workload_accountIds :: Lens' Workload (Maybe [Text])
- workload_applications :: Lens' Workload (Maybe [Text])
- workload_architecturalDesign :: Lens' Workload (Maybe Text)
- workload_awsRegions :: Lens' Workload (Maybe [Text])
- workload_description :: Lens' Workload (Maybe Text)
- workload_discoveryConfig :: Lens' Workload (Maybe WorkloadDiscoveryConfig)
- workload_environment :: Lens' Workload (Maybe WorkloadEnvironment)
- workload_improvementStatus :: Lens' Workload (Maybe WorkloadImprovementStatus)
- workload_industry :: Lens' Workload (Maybe Text)
- workload_industryType :: Lens' Workload (Maybe Text)
- workload_isReviewOwnerUpdateAcknowledged :: Lens' Workload (Maybe Bool)
- workload_lenses :: Lens' Workload (Maybe [Text])
- workload_nonAwsRegions :: Lens' Workload (Maybe [Text])
- workload_notes :: Lens' Workload (Maybe Text)
- workload_owner :: Lens' Workload (Maybe Text)
- workload_pillarPriorities :: Lens' Workload (Maybe [Text])
- workload_reviewOwner :: Lens' Workload (Maybe Text)
- workload_reviewRestrictionDate :: Lens' Workload (Maybe UTCTime)
- workload_riskCounts :: Lens' Workload (Maybe (HashMap Risk Natural))
- workload_shareInvitationId :: Lens' Workload (Maybe Text)
- workload_tags :: Lens' Workload (Maybe (HashMap Text Text))
- workload_updatedAt :: Lens' Workload (Maybe UTCTime)
- workload_workloadArn :: Lens' Workload (Maybe Text)
- workload_workloadId :: Lens' Workload (Maybe Text)
- workload_workloadName :: Lens' Workload (Maybe Text)
Documentation
A workload return object.
See: newWorkload smart constructor.
Constructors
Instances
newWorkload :: Workload Source #
Create a value of Workload with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:accountIds:Workload', workload_accountIds - Undocumented member.
$sel:applications:Workload', workload_applications - List of AppRegistry application ARNs associated to the workload.
$sel:architecturalDesign:Workload', workload_architecturalDesign - Undocumented member.
$sel:awsRegions:Workload', workload_awsRegions - Undocumented member.
$sel:description:Workload', workload_description - Undocumented member.
$sel:discoveryConfig:Workload', workload_discoveryConfig - Discovery configuration associated to the workload.
$sel:environment:Workload', workload_environment - Undocumented member.
$sel:improvementStatus:Workload', workload_improvementStatus - Undocumented member.
$sel:industry:Workload', workload_industry - Undocumented member.
$sel:industryType:Workload', workload_industryType - Undocumented member.
$sel:isReviewOwnerUpdateAcknowledged:Workload', workload_isReviewOwnerUpdateAcknowledged - Flag indicating whether the workload owner has acknowledged that the
Review owner field is required.
If a Review owner is not added to the workload within 60 days of acknowledgement, access to the workload is restricted until an owner is added.
$sel:lenses:Workload', workload_lenses - Undocumented member.
$sel:nonAwsRegions:Workload', workload_nonAwsRegions - Undocumented member.
$sel:notes:Workload', workload_notes - Undocumented member.
$sel:owner:Workload', workload_owner - Undocumented member.
$sel:pillarPriorities:Workload', workload_pillarPriorities - Undocumented member.
$sel:reviewOwner:Workload', workload_reviewOwner - Undocumented member.
$sel:reviewRestrictionDate:Workload', workload_reviewRestrictionDate - Undocumented member.
$sel:riskCounts:Workload', workload_riskCounts - Undocumented member.
$sel:shareInvitationId:Workload', workload_shareInvitationId - The ID assigned to the share invitation.
$sel:tags:Workload', workload_tags - The tags associated with the workload.
$sel:updatedAt:Workload', workload_updatedAt - Undocumented member.
$sel:workloadArn:Workload', workload_workloadArn - Undocumented member.
$sel:workloadId:Workload', workload_workloadId - Undocumented member.
$sel:workloadName:Workload', workload_workloadName - Undocumented member.
workload_applications :: Lens' Workload (Maybe [Text]) Source #
List of AppRegistry application ARNs associated to the workload.
workload_discoveryConfig :: Lens' Workload (Maybe WorkloadDiscoveryConfig) Source #
Discovery configuration associated to the workload.
workload_environment :: Lens' Workload (Maybe WorkloadEnvironment) Source #
Undocumented member.
workload_improvementStatus :: Lens' Workload (Maybe WorkloadImprovementStatus) Source #
Undocumented member.
workload_isReviewOwnerUpdateAcknowledged :: Lens' Workload (Maybe Bool) Source #
Flag indicating whether the workload owner has acknowledged that the Review owner field is required.
If a Review owner is not added to the workload within 60 days of acknowledgement, access to the workload is restricted until an owner is added.
workload_shareInvitationId :: Lens' Workload (Maybe Text) Source #
The ID assigned to the share invitation.