AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Describes information about the instance ports.

Inheritance Hierarchy


Namespace: Amazon.Lightsail.Model
Assembly: AWSSDK.Lightsail.dll
Version: 3.x.y.z


public class InstancePortInfo

The InstancePortInfo type exposes the following members


Public Method InstancePortInfo()


Public Property AccessDirection Amazon.Lightsail.AccessDirection

Gets and sets the property AccessDirection.

The access direction (inbound or outbound).

Public Property AccessFrom System.String

Gets and sets the property AccessFrom.

The location from which access is allowed (e.g., Anywhere (

Public Property AccessType Amazon.Lightsail.PortAccessType

Gets and sets the property AccessType.

The type of access (Public or Private).

Public Property CommonName System.String

Gets and sets the property CommonName.

The common name.

Public Property FromPort System.Int32

Gets and sets the property FromPort.

The first port in the range.

Public Property Protocol Amazon.Lightsail.NetworkProtocol

Gets and sets the property Protocol.

The protocol being used. Can be one of the following.

  • tcp - Transmission Control Protocol (TCP) provides reliable, ordered, and error-checked delivery of streamed data between applications running on hosts communicating by an IP network. If you have an application that doesn't require reliable data stream service, use UDP instead.

  • all - All transport layer protocol types. For more general information, see Transport layer on Wikipedia.

  • udp - With User Datagram Protocol (UDP), computer applications can send messages (or datagrams) to other hosts on an Internet Protocol (IP) network. Prior communications are not required to set up transmission channels or data paths. Applications that don't require reliable data stream service can use UDP, which provides a connectionless datagram service that emphasizes reduced latency over reliability. If you do require reliable data stream service, use TCP instead.

Public Property ToPort System.Int32

Gets and sets the property ToPort.

The last port in the range.

Version Information

.NET Standard:
Supported in: 1.3

.NET Framework:
Supported in: 4.5, 4.0, 3.5

Portable Class Library:
Supported in: Windows Store Apps
Supported in: Windows Phone 8.1
Supported in: Xamarin Android
Supported in: Xamarin iOS (Unified)
Supported in: Xamarin.Forms