AWSEC2NetworkInsightsAnalysis

Objective-C

@interface AWSEC2NetworkInsightsAnalysis

Swift

class AWSEC2NetworkInsightsAnalysis

Describes a network insights analysis.

  • The member accounts that contain resources that the path can traverse.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<NSString *> *_Nullable additionalAccounts;

    Swift

    var additionalAccounts: [String]? { get set }
  • Potential intermediate components.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSEC2AlternatePathHint *> *_Nullable alternatePathHints;

    Swift

    var alternatePathHints: [AWSEC2AlternatePathHint]? { get set }
  • The explanations. For more information, see Reachability Analyzer explanation codes.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSEC2Explanation *> *_Nullable explanations;

    Swift

    var explanations: [AWSEC2Explanation]? { get set }
  • The Amazon Resource Names (ARN) of the resources that the path must traverse.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<NSString *> *_Nullable filterInArns;

    Swift

    var filterInArns: [String]? { get set }
  • The components in the path from source to destination.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSEC2PathComponent *> *_Nullable forwardPathComponents;

    Swift

    var forwardPathComponents: [AWSEC2PathComponent]? { get set }
  • The Amazon Resource Name (ARN) of the network insights analysis.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable networkInsightsAnalysisArn;

    Swift

    var networkInsightsAnalysisArn: String? { get set }
  • The ID of the network insights analysis.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable networkInsightsAnalysisId;

    Swift

    var networkInsightsAnalysisId: String? { get set }
  • The ID of the path.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable networkInsightsPathId;

    Swift

    var networkInsightsPathId: String? { get set }
  • Indicates whether the destination is reachable from the source.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable networkPathFound;

    Swift

    var networkPathFound: NSNumber? { get set }
  • The components in the path from destination to source.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSEC2PathComponent *> *_Nullable returnPathComponents;

    Swift

    var returnPathComponents: [AWSEC2PathComponent]? { get set }
  • The time the analysis started.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDate *_Nullable startDate;

    Swift

    var startDate: Date? { get set }
  • The status of the network insights analysis.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2AnalysisStatus status;

    Swift

    var status: AWSEC2AnalysisStatus { get set }
  • The status message, if the status is failed.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable statusMessage;

    Swift

    var statusMessage: String? { get set }
  • Potential intermediate accounts.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<NSString *> *_Nullable suggestedAccounts;

    Swift

    var suggestedAccounts: [String]? { get set }
  • The tags.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSEC2Tag *> *_Nullable tags;

    Swift

    var tags: [AWSEC2Tag]? { get set }
  • The warning message.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable warningMessage;

    Swift

    var warningMessage: String? { get set }