ScheduledInstancesNetworkInterface
public struct ScheduledInstancesNetworkInterface : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
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
Swift
public let associatePublicIpAddress: Bool?
-
Indicates whether to delete the interface when the instance is terminated.
Declaration
Swift
public let deleteOnTermination: Bool?
-
The description.
Declaration
Swift
public let description: String?
-
The index of the device for the network interface attachment.
Declaration
Swift
public let deviceIndex: Int?
-
The IDs of the security groups.
Declaration
Swift
public let groups: [String]?
-
The number of IPv6 addresses to assign to the network interface. The IPv6 addresses are automatically selected from the subnet range.
Declaration
Swift
public let ipv6AddressCount: Int?
-
The specific IPv6 addresses from the subnet range.
Declaration
Swift
public let ipv6Addresses: [ScheduledInstancesIpv6Address]?
-
The ID of the network interface.
Declaration
Swift
public let networkInterfaceId: String?
-
The IPv4 address of the network interface within the subnet.
Declaration
Swift
public let privateIpAddress: String?
-
The private IPv4 addresses.
Declaration
Swift
public let privateIpAddressConfigs: [ScheduledInstancesPrivateIpAddressConfig]?
-
The number of secondary private IPv4 addresses.
Declaration
Swift
public let secondaryPrivateIpAddressCount: Int?
-
The ID of the subnet.
Declaration
Swift
public let subnetId: String?
-
init(associatePublicIpAddress:deleteOnTermination:description:deviceIndex:groups:ipv6AddressCount:ipv6Addresses:networkInterfaceId:privateIpAddress:privateIpAddressConfigs:secondaryPrivateIpAddressCount:subnetId:)
Undocumented
Declaration
Swift
public init(associatePublicIpAddress: Bool? = nil, deleteOnTermination: Bool? = nil, description: String? = nil, deviceIndex: Int? = nil, groups: [String]? = nil, ipv6AddressCount: Int? = nil, ipv6Addresses: [ScheduledInstancesIpv6Address]? = nil, networkInterfaceId: String? = nil, privateIpAddress: String? = nil, privateIpAddressConfigs: [ScheduledInstancesPrivateIpAddressConfig]? = nil, secondaryPrivateIpAddressCount: Int? = nil, subnetId: String? = nil)