AWSEC2DescribeNetworkInterfaceAttributeResult

Objective-C

@interface AWSEC2DescribeNetworkInterfaceAttributeResult

Swift

class AWSEC2DescribeNetworkInterfaceAttributeResult

Contains the output of DescribeNetworkInterfaceAttribute.

  • Indicates whether to assign a public IPv4 address to a network interface. This option can be enabled for any network interface but will only apply to the primary network interface (eth0).

    Declaration

    Objective-C

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

    Swift

    var associatePublicIpAddress: NSNumber? { get set }
  • The attachment (if any) of the network interface.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSEC2NetworkInterfaceAttachment *_Nullable attachment;

    Swift

    var attachment: AWSEC2NetworkInterfaceAttachment? { get set }
  • The description of the network interface.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSEC2AttributeValue *_Nullable detail;

    Swift

    var detail: AWSEC2AttributeValue? { get set }
  • The security groups associated with the network interface.

    Declaration

    Objective-C

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

    Swift

    var groups: [AWSEC2GroupIdentifier]? { get set }
  • The ID of the network interface.

    Declaration

    Objective-C

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

    Swift

    var networkInterfaceId: String? { get set }
  • Indicates whether source/destination checking is enabled.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSEC2AttributeBooleanValue *_Nullable sourceDestCheck;

    Swift

    var sourceDestCheck: AWSEC2AttributeBooleanValue? { get set }