AWSEC2CreateTrafficMirrorTargetRequest

@interface AWSEC2CreateTrafficMirrorTargetRequest
  • 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 (readwrite, strong, nonatomic) NSString *_Nullable clientToken;

    Swift

    var clientToken: String? { get set }
  • The description of the Traffic Mirror target.

    Declaration

    Objective-C

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

    Swift

    var detail: String? { 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 (readwrite, strong, nonatomic) NSNumber *_Nullable dryRun;

    Swift

    var dryRun: NSNumber? { get set }
  • The network interface ID that is associated with the target.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable networkInterfaceId;

    Swift

    var networkInterfaceId: String? { get set }
  • The Amazon Resource Name (ARN) of the Network Load Balancer that is associated with the target.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        NSString *_Nullable networkLoadBalancerArn;

    Swift

    var networkLoadBalancerArn: String? { get set }
  • The tags to assign to the Traffic Mirror target.

    Declaration

    Objective-C

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

    Swift

    var tagSpecifications: [AWSEC2TagSpecification]? { get set }