AWSEC2NetworkInterface Class Reference

Inherits from AWSModel : AWSMTLModel
Declared in AWSEC2Model.h
AWSEC2Model.m

Overview

Describes a network interface.

  association

The association information for an Elastic IP associated with the network interface.

@property (nonatomic, strong) AWSEC2NetworkInterfaceAssociation *association

Declared In

AWSEC2Model.h

  attachment

The network interface attachment.

@property (nonatomic, strong) AWSEC2NetworkInterfaceAttachment *attachment

Declared In

AWSEC2Model.h

  availabilityZone

The Availability Zone.

@property (nonatomic, strong) NSString *availabilityZone

Declared In

AWSEC2Model.h

  detail

A description.

@property (nonatomic, strong) NSString *detail

Declared In

AWSEC2Model.h

  groups

Any security groups for the network interface.

@property (nonatomic, strong) NSArray<AWSEC2GroupIdentifier*> *groups

Declared In

AWSEC2Model.h

  interfaceType

The type of interface.

@property (nonatomic, assign) AWSEC2NetworkInterfaceType interfaceType

Declared In

AWSEC2Model.h

  macAddress

The MAC address.

@property (nonatomic, strong) NSString *macAddress

Declared In

AWSEC2Model.h

  networkInterfaceId

The ID of the network interface.

@property (nonatomic, strong) NSString *networkInterfaceId

Declared In

AWSEC2Model.h

  ownerId

The AWS account ID of the owner of the network interface.

@property (nonatomic, strong) NSString *ownerId

Declared In

AWSEC2Model.h

  privateDnsName

The private DNS name.

@property (nonatomic, strong) NSString *privateDnsName

Declared In

AWSEC2Model.h

  privateIpAddress

The IP address of the network interface within the subnet.

@property (nonatomic, strong) NSString *privateIpAddress

Declared In

AWSEC2Model.h

  privateIpAddresses

The private IP addresses associated with the network interface.

@property (nonatomic, strong) NSArray<AWSEC2NetworkInterfacePrivateIpAddress*> *privateIpAddresses

Declared In

AWSEC2Model.h

  requesterId

The ID of the entity that launched the instance on your behalf (for example, AWS Management Console or Auto Scaling).

@property (nonatomic, strong) NSString *requesterId

Declared In

AWSEC2Model.h

  requesterManaged

Indicates whether the network interface is being managed by AWS.

@property (nonatomic, strong) NSNumber *requesterManaged

Declared In

AWSEC2Model.h

  sourceDestCheck

Indicates whether traffic to or from the instance is validated.

@property (nonatomic, strong) NSNumber *sourceDestCheck

Declared In

AWSEC2Model.h

  status

The status of the network interface.

@property (nonatomic, assign) AWSEC2NetworkInterfaceStatus status

Declared In

AWSEC2Model.h

  subnetId

The ID of the subnet.

@property (nonatomic, strong) NSString *subnetId

Declared In

AWSEC2Model.h

  tagSet

Any tags assigned to the network interface.

@property (nonatomic, strong) NSArray<AWSEC2Tag*> *tagSet

Declared In

AWSEC2Model.h

  vpcId

The ID of the VPC.

@property (nonatomic, strong) NSString *vpcId

Declared In

AWSEC2Model.h