AWSEC2TrunkInterfaceAssociation

Objective-C

@interface AWSEC2TrunkInterfaceAssociation

Swift

class AWSEC2TrunkInterfaceAssociation

Information about an association between a branch network interface with a trunk network interface.

  • The ID of the association.

    Declaration

    Objective-C

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

    Swift

    var associationId: String? { get set }
  • The ID of the branch network interface.

    Declaration

    Objective-C

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

    Swift

    var branchInterfaceId: String? { get set }
  • The application key when you use the GRE protocol.

    Declaration

    Objective-C

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

    Swift

    var greKey: NSNumber? { get set }
  • The interface protocol. Valid values are VLAN and GRE.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2InterfaceProtocolType interfaceProtocol;

    Swift

    var interfaceProtocol: AWSEC2InterfaceProtocolType { get set }
  • The tags for the trunk interface association.

    Declaration

    Objective-C

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

    Swift

    var tags: [AWSEC2Tag]? { 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 when you use the VLAN protocol.

    Declaration

    Objective-C

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

    Swift

    var vlanId: NSNumber? { get set }