AWSEC2TrafficMirrorFilterRule

Objective-C

@interface AWSEC2TrafficMirrorFilterRule

Swift

class AWSEC2TrafficMirrorFilterRule

Describes the Traffic Mirror rule.

  • The description of the Traffic Mirror rule.

    Declaration

    Objective-C

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

    Swift

    var detail: String? { get set }
  • The destination CIDR block assigned to the Traffic Mirror rule.

    Declaration

    Objective-C

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

    Swift

    var destinationCidrBlock: String? { get set }
  • The destination port range assigned to the Traffic Mirror rule.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSEC2TrafficMirrorPortRange *_Nullable destinationPortRange;

    Swift

    var destinationPortRange: AWSEC2TrafficMirrorPortRange? { get set }
  • The protocol assigned to the Traffic Mirror rule.

    Declaration

    Objective-C

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

    Swift

    var protocols: NSNumber? { get set }
  • The action assigned to the Traffic Mirror rule.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2TrafficMirrorRuleAction ruleAction;

    Swift

    var ruleAction: AWSEC2TrafficMirrorRuleAction { get set }
  • The rule number of the Traffic Mirror rule.

    Declaration

    Objective-C

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

    Swift

    var ruleNumber: NSNumber? { get set }
  • The source CIDR block assigned to the Traffic Mirror rule.

    Declaration

    Objective-C

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

    Swift

    var sourceCidrBlock: String? { get set }
  • The source port range assigned to the Traffic Mirror rule.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSEC2TrafficMirrorPortRange *_Nullable sourcePortRange;

    Swift

    var sourcePortRange: AWSEC2TrafficMirrorPortRange? { get set }
  • Tags on Traffic Mirroring filter rules.

    Declaration

    Objective-C

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

    Swift

    var tags: [AWSEC2Tag]? { get set }
  • The traffic direction assigned to the Traffic Mirror rule.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2TrafficDirection trafficDirection;

    Swift

    var trafficDirection: AWSEC2TrafficDirection { get set }
  • The ID of the Traffic Mirror filter that the rule is associated with.

    Declaration

    Objective-C

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

    Swift

    var trafficMirrorFilterId: String? { get set }
  • The ID of the Traffic Mirror rule.

    Declaration

    Objective-C

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

    Swift

    var trafficMirrorFilterRuleId: String? { get set }