| 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.EC2.Types.NetworkInsightsAnalysis
Description
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.
Constructors
| NetworkInsightsAnalysis' | |
Fields
| |
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.