| Copyright | (c) 2013-2015 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
| Language | Haskell2010 |
Network.AWS.DirectConnect.DescribeVirtualInterfaces
Description
Displays all virtual interfaces for an AWS account. Virtual interfaces deleted fewer than 15 minutes before DescribeVirtualInterfaces is called are also returned. If a connection ID is included then only virtual interfaces associated with this connection will be returned. If a virtual interface ID is included then only a single virtual interface will be returned.
A virtual interface (VLAN) transmits the traffic between the AWS Direct Connect location and the customer.
If a connection ID is provided, only virtual interfaces provisioned on the specified connection will be returned. If a virtual interface ID is provided, only this particular virtual interface will be returned.
See: AWS API Reference for DescribeVirtualInterfaces.
- describeVirtualInterfaces :: DescribeVirtualInterfaces
- data DescribeVirtualInterfaces
- dviConnectionId :: Lens' DescribeVirtualInterfaces (Maybe Text)
- dviVirtualInterfaceId :: Lens' DescribeVirtualInterfaces (Maybe Text)
- describeVirtualInterfacesResponse :: Int -> DescribeVirtualInterfacesResponse
- data DescribeVirtualInterfacesResponse
- dvisrsVirtualInterfaces :: Lens' DescribeVirtualInterfacesResponse [VirtualInterface]
- dvisrsResponseStatus :: Lens' DescribeVirtualInterfacesResponse Int
Creating a Request
describeVirtualInterfaces :: DescribeVirtualInterfaces Source
Creates a value of DescribeVirtualInterfaces with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data DescribeVirtualInterfaces Source
Container for the parameters to the DescribeVirtualInterfaces operation.
See: describeVirtualInterfaces smart constructor.
Instances
Request Lenses
dviConnectionId :: Lens' DescribeVirtualInterfaces (Maybe Text) Source
Undocumented member.
dviVirtualInterfaceId :: Lens' DescribeVirtualInterfaces (Maybe Text) Source
Undocumented member.
Destructuring the Response
describeVirtualInterfacesResponse Source
Arguments
| :: Int | |
| -> DescribeVirtualInterfacesResponse |
Creates a value of DescribeVirtualInterfacesResponse with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data DescribeVirtualInterfacesResponse Source
A structure containing a list of virtual interfaces.
See: describeVirtualInterfacesResponse smart constructor.
Response Lenses
dvisrsVirtualInterfaces :: Lens' DescribeVirtualInterfacesResponse [VirtualInterface] Source
A list of virtual interfaces.
dvisrsResponseStatus :: Lens' DescribeVirtualInterfacesResponse Int Source
The response status code.