AWSEC2CreateNetworkInsightsPathRequest

Objective-C

@interface AWSEC2CreateNetworkInsightsPathRequest

Swift

class AWSEC2CreateNetworkInsightsPathRequest
  • Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.

    Declaration

    Objective-C

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

    Swift

    var clientToken: String? { get set }
  • The ID or ARN of the destination. If the resource is in another account, you must specify an ARN.

    Declaration

    Objective-C

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

    Swift

    var destination: String? { get set }
  • The IP address of the destination.

    Declaration

    Objective-C

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

    Swift

    var destinationIp: String? { get set }
  • The destination port.

    Declaration

    Objective-C

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

    Swift

    var destinationPort: NSNumber? { get set }
  • Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

    Declaration

    Objective-C

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

    Swift

    var dryRun: NSNumber? { get set }
  • Scopes the analysis to network paths that match specific filters at the destination. If you specify this parameter, you can’t specify the parameter for the destination IP address.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSEC2PathRequestFilter *_Nullable filterAtDestination;

    Swift

    var filterAtDestination: AWSEC2PathRequestFilter? { get set }
  • Scopes the analysis to network paths that match specific filters at the source. If you specify this parameter, you can’t specify the parameters for the source IP address or the destination port.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSEC2PathRequestFilter *_Nullable filterAtSource;

    Swift

    var filterAtSource: AWSEC2PathRequestFilter? { get set }
  • The protocol.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2Protocols protocols;

    Swift

    var protocols: AWSEC2Protocols { get set }
  • The ID or ARN of the source. If the resource is in another account, you must specify an ARN.

    Declaration

    Objective-C

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

    Swift

    var source: String? { get set }
  • The IP address of the source.

    Declaration

    Objective-C

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

    Swift

    var sourceIp: String? { get set }
  • The tags to add to the path.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSEC2TagSpecification *> *_Nullable tagSpecifications;

    Swift

    var tagSpecifications: [AWSEC2TagSpecification]? { get set }