AWSEC2InstanceNetworkInterface
Objective-C
@interface AWSEC2InstanceNetworkInterfaceSwift
class AWSEC2InstanceNetworkInterfaceDescribes a network interface.
- 
                  
                  The association information for an Elastic IPv4 associated with the network interface. DeclarationObjective-C @property (nonatomic, strong) AWSEC2InstanceNetworkInterfaceAssociation *_Nullable association;Swift var association: AWSEC2InstanceNetworkInterfaceAssociation? { get set }
- 
                  
                  The network interface attachment. DeclarationObjective-C @property (nonatomic, strong) AWSEC2InstanceNetworkInterfaceAttachment *_Nullable attachment;Swift var attachment: AWSEC2InstanceNetworkInterfaceAttachment? { get set }
- 
                  
                  A security group connection tracking configuration that enables you to set the timeout for connection tracking on an Elastic network interface. For more information, see Connection tracking timeouts in the Amazon EC2 User Guide. DeclarationObjective-C @property (nonatomic, strong) AWSEC2ConnectionTrackingSpecificationResponse *_Nullable connectionTrackingConfiguration;Swift var connectionTrackingConfiguration: AWSEC2ConnectionTrackingSpecificationResponse? { get set }
- 
                  
                  The description. DeclarationObjective-C @property (nonatomic, strong) NSString *_Nullable detail;Swift var detail: String? { get set }
- 
                  
                  The security groups. DeclarationObjective-C @property (nonatomic, strong) NSArray<AWSEC2GroupIdentifier *> *_Nullable groups;Swift var groups: [AWSEC2GroupIdentifier]? { get set }
- 
                  
                  The type of network interface. Valid values: interface|efa|trunkDeclarationObjective-C @property (nonatomic, strong) NSString *_Nullable interfaceType;Swift var interfaceType: String? { get set }
- 
                  
                  The IPv4 delegated prefixes that are assigned to the network interface. DeclarationObjective-C @property (nonatomic, strong) NSArray<AWSEC2InstanceIpv4Prefix *> *_Nullable ipv4Prefixes;Swift var ipv4Prefixes: [AWSEC2InstanceIpv4Prefix]? { get set }
- 
                  
                  The IPv6 addresses associated with the network interface. DeclarationObjective-C @property (nonatomic, strong) NSArray<AWSEC2InstanceIpv6Address *> *_Nullable ipv6Addresses;Swift var ipv6Addresses: [AWSEC2InstanceIpv6Address]? { get set }
- 
                  
                  The IPv6 delegated prefixes that are assigned to the network interface. DeclarationObjective-C @property (nonatomic, strong) NSArray<AWSEC2InstanceIpv6Prefix *> *_Nullable ipv6Prefixes;Swift var ipv6Prefixes: [AWSEC2InstanceIpv6Prefix]? { get set }
- 
                  
                  The MAC address. DeclarationObjective-C @property (nonatomic, strong) NSString *_Nullable macAddress;Swift var macAddress: String? { get set }
- 
                  
                  The ID of the network interface. DeclarationObjective-C @property (nonatomic, strong) NSString *_Nullable networkInterfaceId;Swift var networkInterfaceId: String? { get set }
- 
                  
                  The ID of the Amazon Web Services account that created the network interface. DeclarationObjective-C @property (nonatomic, strong) NSString *_Nullable ownerId;Swift var ownerId: String? { get set }
- 
                  
                  The private DNS name. DeclarationObjective-C @property (nonatomic, strong) NSString *_Nullable privateDnsName;Swift var privateDnsName: String? { get set }
- 
                  
                  The IPv4 address of the network interface within the subnet. DeclarationObjective-C @property (nonatomic, strong) NSString *_Nullable privateIpAddress;Swift var privateIpAddress: String? { get set }
- 
                  
                  The private IPv4 addresses associated with the network interface. DeclarationObjective-C @property (nonatomic, strong) NSArray<AWSEC2InstancePrivateIpAddress *> *_Nullable privateIpAddresses;Swift var privateIpAddresses: [AWSEC2InstancePrivateIpAddress]? { get set }
- 
                  
                  Indicates whether source/destination checking is enabled. DeclarationObjective-C @property (nonatomic, strong) NSNumber *_Nullable sourceDestCheck;Swift var sourceDestCheck: NSNumber? { get set }
- 
                  
                  The status of the network interface. DeclarationObjective-C @property (nonatomic) AWSEC2NetworkInterfaceStatus status;Swift var status: AWSEC2NetworkInterfaceStatus { get set }
- 
                  
                  The ID of the subnet. DeclarationObjective-C @property (nonatomic, strong) NSString *_Nullable subnetId;Swift var subnetId: String? { get set }
- 
                  
                  The ID of the VPC. DeclarationObjective-C @property (nonatomic, strong) NSString *_Nullable vpcId;Swift var vpcId: String? { get set }
 View on GitHub
View on GitHub Install in Dash
Install in Dash AWSEC2InstanceNetworkInterface Class Reference
        AWSEC2InstanceNetworkInterface Class Reference