AWSEC2LocalGatewayVirtualInterface

Objective-C

@interface AWSEC2LocalGatewayVirtualInterface

Swift

class AWSEC2LocalGatewayVirtualInterface

Describes a local gateway virtual interface.

  • The local address.

    Declaration

    Objective-C

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

    Swift

    var localAddress: String? { get set }
  • The Border Gateway Protocol (BGP) Autonomous System Number (ASN) of the local gateway.

    Declaration

    Objective-C

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

    Swift

    var localBgpAsn: NSNumber? { get set }
  • The ID of the local gateway.

    Declaration

    Objective-C

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

    Swift

    var localGatewayId: String? { get set }
  • The ID of the virtual interface.

    Declaration

    Objective-C

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

    Swift

    var localGatewayVirtualInterfaceId: String? { get set }
  • The ID of the Amazon Web Services account that owns the local gateway virtual interface.

    Declaration

    Objective-C

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

    Swift

    var ownerId: String? { get set }
  • The peer address.

    Declaration

    Objective-C

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

    Swift

    var peerAddress: String? { get set }
  • The peer BGP ASN.

    Declaration

    Objective-C

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

    Swift

    var peerBgpAsn: NSNumber? { get set }
  • The tags assigned to the virtual interface.

    Declaration

    Objective-C

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

    Swift

    var tags: [AWSEC2Tag]? { get set }
  • The ID of the VLAN.

    Declaration

    Objective-C

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

    Swift

    var vlan: NSNumber? { get set }