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 a subnet.

Inheritance Hierarchy

System.Object
  Amazon.EC2.Model.Subnet

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

Syntax

C#
public class Subnet

The Subnet type exposes the following members

Constructors

NameDescription
Public Method Subnet()

Properties

NameTypeDescription
Public Property AssignIpv6AddressOnCreation System.Boolean

Gets and sets the property AssignIpv6AddressOnCreation.

Indicates whether a network interface created in this subnet (including a network interface created by RunInstances) receives an IPv6 address.

Public Property AvailabilityZone System.String

Gets and sets the property AvailabilityZone.

The Availability Zone of the subnet.

Public Property AvailabilityZoneId System.String

Gets and sets the property AvailabilityZoneId.

The AZ ID of the subnet.

Public Property AvailableIpAddressCount System.Int32

Gets and sets the property AvailableIpAddressCount.

The number of unused private IPv4 addresses in the subnet. The IPv4 addresses for any stopped instances are considered unavailable.

Public Property CidrBlock System.String

Gets and sets the property CidrBlock.

The IPv4 CIDR block assigned to the subnet.

Public Property CustomerOwnedIpv4Pool System.String

Gets and sets the property CustomerOwnedIpv4Pool.

The customer-owned IPv4 address pool associated with the subnet.

Public Property DefaultForAz System.Boolean

Gets and sets the property DefaultForAz.

Indicates whether this is the default subnet for the Availability Zone.

Public Property EnableDns64 System.Boolean

Gets and sets the property EnableDns64.

Indicates whether DNS queries made to the Amazon-provided DNS Resolver in this subnet should return synthetic IPv6 addresses for IPv4-only destinations.

Public Property EnableLniAtDeviceIndex System.Int32

Gets and sets the property EnableLniAtDeviceIndex.

Indicates the device position for local network interfaces in this subnet. For example, 1 indicates local network interfaces in this subnet are the secondary network interface (eth1).

Public Property Ipv6CidrBlockAssociationSet System.Collections.Generic.List<Amazon.EC2.Model.SubnetIpv6CidrBlockAssociation>

Gets and sets the property Ipv6CidrBlockAssociationSet.

Information about the IPv6 CIDR blocks associated with the subnet.

Public Property Ipv6Native System.Boolean

Gets and sets the property Ipv6Native.

Indicates whether this is an IPv6 only subnet.

Public Property MapCustomerOwnedIpOnLaunch System.Boolean

Gets and sets the property MapCustomerOwnedIpOnLaunch.

Indicates whether a network interface created in this subnet (including a network interface created by RunInstances) receives a customer-owned IPv4 address.

Public Property MapPublicIpOnLaunch System.Boolean

Gets and sets the property MapPublicIpOnLaunch.

Indicates whether instances launched in this subnet receive a public IPv4 address.

Amazon Web Services charges for all public IPv4 addresses, including public IPv4 addresses associated with running instances and Elastic IP addresses. For more information, see the Public IPv4 Address tab on the Amazon VPC pricing page.

Public Property OutpostArn System.String

Gets and sets the property OutpostArn.

The Amazon Resource Name (ARN) of the Outpost.

Public Property OwnerId System.String

Gets and sets the property OwnerId.

The ID of the Amazon Web Services account that owns the subnet.

Public Property PrivateDnsNameOptionsOnLaunch Amazon.EC2.Model.PrivateDnsNameOptionsOnLaunch

Gets and sets the property PrivateDnsNameOptionsOnLaunch.

The type of hostnames to assign to instances in the subnet at launch. An instance hostname is based on the IPv4 address or ID of the instance.

Public Property State Amazon.EC2.SubnetState

Gets and sets the property State.

The current state of the subnet.

Public Property SubnetArn System.String

Gets and sets the property SubnetArn.

The Amazon Resource Name (ARN) of the subnet.

Public Property SubnetId System.String

Gets and sets the property SubnetId.

The ID of the subnet.

Public Property Tags System.Collections.Generic.List<Amazon.EC2.Model.Tag>

Gets and sets the property Tags.

Any tags assigned to the subnet.

Public Property VpcId System.String

Gets and sets the property VpcId.

The ID of the VPC the subnet is in.

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

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