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 |
Synopsis
- data NetworkInsightsAnalysis = NetworkInsightsAnalysis' {
- additionalAccounts :: Maybe [Text]
- alternatePathHints :: Maybe [AlternatePathHint]
- explanations :: Maybe [Explanation]
- filterInArns :: Maybe [Text]
- forwardPathComponents :: Maybe [PathComponent]
- networkInsightsAnalysisArn :: Maybe Text
- networkInsightsAnalysisId :: Maybe Text
- networkInsightsPathId :: Maybe Text
- networkPathFound :: Maybe Bool
- returnPathComponents :: Maybe [PathComponent]
- startDate :: Maybe ISO8601
- status :: Maybe AnalysisStatus
- statusMessage :: Maybe Text
- suggestedAccounts :: Maybe [Text]
- tags :: Maybe [Tag]
- warningMessage :: Maybe Text
- newNetworkInsightsAnalysis :: NetworkInsightsAnalysis
- networkInsightsAnalysis_additionalAccounts :: Lens' NetworkInsightsAnalysis (Maybe [Text])
- networkInsightsAnalysis_alternatePathHints :: Lens' NetworkInsightsAnalysis (Maybe [AlternatePathHint])
- networkInsightsAnalysis_explanations :: Lens' NetworkInsightsAnalysis (Maybe [Explanation])
- networkInsightsAnalysis_filterInArns :: Lens' NetworkInsightsAnalysis (Maybe [Text])
- networkInsightsAnalysis_forwardPathComponents :: Lens' NetworkInsightsAnalysis (Maybe [PathComponent])
- networkInsightsAnalysis_networkInsightsAnalysisArn :: Lens' NetworkInsightsAnalysis (Maybe Text)
- networkInsightsAnalysis_networkInsightsAnalysisId :: Lens' NetworkInsightsAnalysis (Maybe Text)
- networkInsightsAnalysis_networkInsightsPathId :: Lens' NetworkInsightsAnalysis (Maybe Text)
- networkInsightsAnalysis_networkPathFound :: Lens' NetworkInsightsAnalysis (Maybe Bool)
- networkInsightsAnalysis_returnPathComponents :: Lens' NetworkInsightsAnalysis (Maybe [PathComponent])
- networkInsightsAnalysis_startDate :: Lens' NetworkInsightsAnalysis (Maybe UTCTime)
- networkInsightsAnalysis_status :: Lens' NetworkInsightsAnalysis (Maybe AnalysisStatus)
- networkInsightsAnalysis_statusMessage :: Lens' NetworkInsightsAnalysis (Maybe Text)
- networkInsightsAnalysis_suggestedAccounts :: Lens' NetworkInsightsAnalysis (Maybe [Text])
- networkInsightsAnalysis_tags :: Lens' NetworkInsightsAnalysis (Maybe [Tag])
- networkInsightsAnalysis_warningMessage :: Lens' NetworkInsightsAnalysis (Maybe Text)
Documentation
data NetworkInsightsAnalysis Source #
Describes a network insights analysis.
See: newNetworkInsightsAnalysis
smart constructor.
NetworkInsightsAnalysis' | |
|
Instances
newNetworkInsightsAnalysis :: NetworkInsightsAnalysis Source #
Create a value of NetworkInsightsAnalysis
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:additionalAccounts:NetworkInsightsAnalysis'
, networkInsightsAnalysis_additionalAccounts
- The member accounts that contain resources that the path can traverse.
$sel:alternatePathHints:NetworkInsightsAnalysis'
, networkInsightsAnalysis_alternatePathHints
- Potential intermediate components.
NetworkInsightsAnalysis
, networkInsightsAnalysis_explanations
- The explanations. For more information, see
Reachability Analyzer explanation codes.
$sel:filterInArns:NetworkInsightsAnalysis'
, networkInsightsAnalysis_filterInArns
- The Amazon Resource Names (ARN) of the Amazon Web Services resources
that the path must traverse.
$sel:forwardPathComponents:NetworkInsightsAnalysis'
, networkInsightsAnalysis_forwardPathComponents
- The components in the path from source to destination.
$sel:networkInsightsAnalysisArn:NetworkInsightsAnalysis'
, networkInsightsAnalysis_networkInsightsAnalysisArn
- The Amazon Resource Name (ARN) of the network insights analysis.
$sel:networkInsightsAnalysisId:NetworkInsightsAnalysis'
, networkInsightsAnalysis_networkInsightsAnalysisId
- The ID of the network insights analysis.
$sel:networkInsightsPathId:NetworkInsightsAnalysis'
, networkInsightsAnalysis_networkInsightsPathId
- The ID of the path.
$sel:networkPathFound:NetworkInsightsAnalysis'
, networkInsightsAnalysis_networkPathFound
- Indicates whether the destination is reachable from the source.
$sel:returnPathComponents:NetworkInsightsAnalysis'
, networkInsightsAnalysis_returnPathComponents
- The components in the path from destination to source.
$sel:startDate:NetworkInsightsAnalysis'
, networkInsightsAnalysis_startDate
- The time the analysis started.
$sel:status:NetworkInsightsAnalysis'
, networkInsightsAnalysis_status
- The status of the network insights analysis.
$sel:statusMessage:NetworkInsightsAnalysis'
, networkInsightsAnalysis_statusMessage
- The status message, if the status is failed
.
$sel:suggestedAccounts:NetworkInsightsAnalysis'
, networkInsightsAnalysis_suggestedAccounts
- Potential intermediate accounts.
$sel:tags:NetworkInsightsAnalysis'
, networkInsightsAnalysis_tags
- The tags.
$sel:warningMessage:NetworkInsightsAnalysis'
, networkInsightsAnalysis_warningMessage
- The warning message.
networkInsightsAnalysis_additionalAccounts :: Lens' NetworkInsightsAnalysis (Maybe [Text]) Source #
The member accounts that contain resources that the path can traverse.
networkInsightsAnalysis_alternatePathHints :: Lens' NetworkInsightsAnalysis (Maybe [AlternatePathHint]) Source #
Potential intermediate components.
networkInsightsAnalysis_explanations :: Lens' NetworkInsightsAnalysis (Maybe [Explanation]) Source #
The explanations. For more information, see Reachability Analyzer explanation codes.
networkInsightsAnalysis_filterInArns :: Lens' NetworkInsightsAnalysis (Maybe [Text]) Source #
The Amazon Resource Names (ARN) of the Amazon Web Services resources that the path must traverse.
networkInsightsAnalysis_forwardPathComponents :: Lens' NetworkInsightsAnalysis (Maybe [PathComponent]) Source #
The components in the path from source to destination.
networkInsightsAnalysis_networkInsightsAnalysisArn :: Lens' NetworkInsightsAnalysis (Maybe Text) Source #
The Amazon Resource Name (ARN) of the network insights analysis.
networkInsightsAnalysis_networkInsightsAnalysisId :: Lens' NetworkInsightsAnalysis (Maybe Text) Source #
The ID of the network insights analysis.
networkInsightsAnalysis_networkInsightsPathId :: Lens' NetworkInsightsAnalysis (Maybe Text) Source #
The ID of the path.
networkInsightsAnalysis_networkPathFound :: Lens' NetworkInsightsAnalysis (Maybe Bool) Source #
Indicates whether the destination is reachable from the source.
networkInsightsAnalysis_returnPathComponents :: Lens' NetworkInsightsAnalysis (Maybe [PathComponent]) Source #
The components in the path from destination to source.
networkInsightsAnalysis_startDate :: Lens' NetworkInsightsAnalysis (Maybe UTCTime) Source #
The time the analysis started.
networkInsightsAnalysis_status :: Lens' NetworkInsightsAnalysis (Maybe AnalysisStatus) Source #
The status of the network insights analysis.
networkInsightsAnalysis_statusMessage :: Lens' NetworkInsightsAnalysis (Maybe Text) Source #
The status message, if the status is failed
.
networkInsightsAnalysis_suggestedAccounts :: Lens' NetworkInsightsAnalysis (Maybe [Text]) Source #
Potential intermediate accounts.
networkInsightsAnalysis_tags :: Lens' NetworkInsightsAnalysis (Maybe [Tag]) Source #
The tags.
networkInsightsAnalysis_warningMessage :: Lens' NetworkInsightsAnalysis (Maybe Text) Source #
The warning message.