pub struct NetworkInsightsAnalysisResult {Show 15 fields
pub alternate_path_hints: Output<Vec<NetworkInsightsAnalysisAlternatePathHint>>,
pub arn: Output<String>,
pub explanations: Output<Vec<NetworkInsightsAnalysisExplanation>>,
pub filter_in_arns: Output<Option<Vec<String>>>,
pub forward_path_components: Output<Vec<NetworkInsightsAnalysisForwardPathComponent>>,
pub network_insights_path_id: Output<String>,
pub path_found: Output<bool>,
pub return_path_components: Output<Vec<NetworkInsightsAnalysisReturnPathComponent>>,
pub start_date: Output<String>,
pub status: Output<String>,
pub status_message: Output<String>,
pub tags: Output<Option<HashMap<String, String>>>,
pub tags_all: Output<HashMap<String, String>>,
pub wait_for_completion: Output<Option<bool>>,
pub warning_message: Output<String>,
}
Fields§
§alternate_path_hints: Output<Vec<NetworkInsightsAnalysisAlternatePathHint>>
Potential intermediate components of a feasible path. Described below.
arn: Output<String>
ARN of the Network Insights Analysis.
explanations: Output<Vec<NetworkInsightsAnalysisExplanation>>
Explanation codes for an unreachable path. See the AWS documentation for details.
filter_in_arns: Output<Option<Vec<String>>>
A list of ARNs for resources the path must traverse.
forward_path_components: Output<Vec<NetworkInsightsAnalysisForwardPathComponent>>
The components in the path from source to destination. See the AWS documentation for details.
network_insights_path_id: Output<String>
ID of the Network Insights Path to run an analysis on.
The following arguments are optional:
path_found: Output<bool>
Set to true
if the destination was reachable.
return_path_components: Output<Vec<NetworkInsightsAnalysisReturnPathComponent>>
The components in the path from destination to source. See the AWS documentation for details.
start_date: Output<String>
The date/time the analysis was started.
status: Output<String>
The status of the analysis. succeeded
means the analysis was completed, not that a path was found, for that see path_found
.
status_message: Output<String>
A message to provide more context when the status
is failed
.
Map of tags to assign to the resource. If configured with a provider default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Map of tags assigned to the resource, including those inherited from the provider default_tags
configuration block.
wait_for_completion: Output<Option<bool>>
If enabled, the resource will wait for the Network Insights Analysis status to change to succeeded
or failed
. Setting this to false
will skip the process. Default: true
.
warning_message: Output<String>
The warning message.