AWSEC2AssociateTrunkInterfaceRequest

Objective-C

@interface AWSEC2AssociateTrunkInterfaceRequest

Swift

class AWSEC2AssociateTrunkInterfaceRequest
  • The ID of the branch network interface.

    Declaration

    Objective-C

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

    Swift

    var branchInterfaceId: String? { get set }
  • Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.

    Declaration

    Objective-C

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

    Swift

    var clientToken: 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 (nonatomic, strong) NSNumber *_Nullable dryRun;

    Swift

    var dryRun: NSNumber? { get set }
  • The application key. This applies to the GRE protocol.

    Declaration

    Objective-C

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

    Swift

    var greKey: NSNumber? { get set }
  • The ID of the trunk network interface.

    Declaration

    Objective-C

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

    Swift

    var trunkInterfaceId: String? { get set }
  • The ID of the VLAN. This applies to the VLAN protocol.

    Declaration

    Objective-C

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

    Swift

    var vlanId: NSNumber? { get set }