AWSEC2ScheduledInstancesNetworkInterface
Objective-C
@interface AWSEC2ScheduledInstancesNetworkInterface
Swift
class AWSEC2ScheduledInstancesNetworkInterface
Describes a network interface for a Scheduled Instance.
-
Indicates whether to assign a public IPv4 address to instances launched in a VPC. The public IPv4 address can only be assigned to a network interface for eth0, and can only be assigned to a new network interface, not an existing one. You cannot specify more than one network interface in the request. If launching into a default subnet, the default value is
true
.Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable associatePublicIpAddress;
Swift
var associatePublicIpAddress: NSNumber? { get set }
-
Indicates whether to delete the interface when the instance is terminated.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable deleteOnTermination;
Swift
var deleteOnTermination: NSNumber? { get set }
-
The description.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable detail;
Swift
var detail: String? { get set }
-
The index of the device for the network interface attachment.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable deviceIndex;
Swift
var deviceIndex: NSNumber? { get set }
-
The IDs of the security groups.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<NSString *> *_Nullable groups;
Swift
var groups: [String]? { get set }
-
The number of IPv6 addresses to assign to the network interface. The IPv6 addresses are automatically selected from the subnet range.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable ipv6AddressCount;
Swift
var ipv6AddressCount: NSNumber? { get set }
-
The specific IPv6 addresses from the subnet range.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSEC2ScheduledInstancesIpv6Address *> *_Nullable ipv6Addresses;
Swift
var ipv6Addresses: [AWSEC2ScheduledInstancesIpv6Address]? { get set }
-
The ID of the network interface.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable networkInterfaceId;
Swift
var networkInterfaceId: String? { get set }
-
The IPv4 address of the network interface within the subnet.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable privateIpAddress;
Swift
var privateIpAddress: String? { get set }
-
The private IPv4 addresses.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSEC2ScheduledInstancesPrivateIpAddressConfig *> *_Nullable privateIpAddressConfigs;
Swift
var privateIpAddressConfigs: [AWSEC2ScheduledInstancesPrivateIpAddressConfig]? { get set }
-
The number of secondary private IPv4 addresses.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable secondaryPrivateIpAddressCount;
Swift
var secondaryPrivateIpAddressCount: NSNumber? { get set }
-
The ID of the subnet.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable subnetId;
Swift
var subnetId: String? { get set }