Instance Network Interface Specification
            
 Declaration Syntax
 Declaration Syntax| C# | 
public class InstanceNetworkInterfaceSpecification
 Members
 Members| All Members | Constructors | Methods | Properties | ||
| Icon | Member | Description | 
|---|---|---|
|  | InstanceNetworkInterfaceSpecification()()()() | Initializes a new instance of the InstanceNetworkInterfaceSpecification class | 
|  | AssociatePublicIpAddress | 
            Indicates whether to assign a public IP address to an instance in a VPC.        
             | 
|  | DeleteOnTermination | 
            Whether the interface will be deleted when the instance is terminated.
             | 
|  | Description | 
            A description. Applies only when creating a network interface.
             | 
|  | DeviceIndex | 
            The device index. Applies to both attaching an existing network interface and when
            creating a network interface.
             | 
|  | Equals(Object) | (Inherited from Object.) | 
|  | GetHashCode()()()() | Serves as a hash function for a particular type. (Inherited from Object.) | 
|  | GetType()()()() | Gets the type of the current instance.(Inherited from Object.) | 
|  | GroupId | 
            The group IDs for use by the network interface.
             | 
|  | IsSetAssociatePublicIpAddress()()()() | 
            Checks if the AssociatePublicIpAddress property is set.
             | 
|  | IsSetDeleteOnTermination()()()() | 
            Checks if the DeleteOnTermination property is set
             | 
|  | IsSetDescription()()()() | 
            Checks if the Description property is set
             | 
|  | IsSetDeviceIndex()()()() | 
            Checks if the DeviceIndex property is set
             | 
|  | IsSetGroupId()()()() | 
            Checks if the GroupId property is set
             | 
|  | IsSetNetworkInterfaceId()()()() | 
            Checks if NetworkInterfaceId property is set
             | 
|  | IsSetPrivateIpAddress()()()() | 
            Checks if the PrivateIpAddress property is set
             | 
|  | IsSetPrivateIpAddresses()()()() | 
            Checks if the PrivateIpAddresses property is set
             | 
|  | IsSetSecondaryPrivateIpAddressCount()()()() | 
            Checks if the SecondaryPrivateIpAddressCount property is set
             | 
|  | IsSetSubnetId()()()() | 
            Checks if the SubnetId property is set
             | 
|  | NetworkInterfaceId | 
            An existing interface to attach to a single instance. Requires n=1 instances.
             | 
|  | PrivateIpAddress | 
            The primary private IP address. 
            Applies only when creating a network interface. 
            Requires n=1 network interfaces in launch.
             | 
|  | PrivateIpAddresses | 
            Private IP addresses.
             | 
|  | SecondaryPrivateIpAddressCount | 
            Number of secondary private IP addresses.
             | 
|  | SubnetId | 
            The subnet ID. Applies only when creating a network interface.
             | 
|  | ToString()()()() | Returns a string that represents the current object.(Inherited from Object.) | 
|  | WithAssociatePublicIpAddress(Boolean) | 
            Indicates whether to assign a public IP address to an instance in a VPC.        
             | 
|  | WithDeleteOnTermination(Boolean) | Obsolete. 
            Sets whether the interface will be deleted when the instance is terminated.
             | 
|  | WithDescription(String) | Obsolete. 
            A description. Applies only when creating a network interface.
             | 
|  | WithDeviceIndex(Int32) | Obsolete. 
            The device index. Applies to both attaching an existing network interface and when
            creating a network interface.
             | 
|  | WithGroupId(array<String>[]()[][]) | Obsolete. 
            Sets the group IDs for use by the network interface.
             | 
|  | WithNetworkInterfaceId(String) | Obsolete. 
            An existing interface to attach to a single instance. Requires n=1 instances.
             | 
|  | WithPrivateIpAddress(String) | Obsolete. 
            The primary private IP address. 
            Applies only when creating a network interface. 
            Requires n=1 network interfaces in launch.
             | 
|  | WithPrivateIpAddresses(array<PrivateIpAddress>[]()[][]) | Obsolete. 
            Sets private IP addresses.
             | 
|  | WithSecondaryPrivateIpAddressCount(Int32) | Obsolete. 
            Sets the number of secondary private IP addresses.
             | 
|  | WithSubnetId(String) | Obsolete. 
            The subnet ID. Applies only when creating a network interface.
             | 
 Inheritance Hierarchy
 Inheritance Hierarchy| Object | |
|  | InstanceNetworkInterfaceSpecification |