| Copyright | (c) 2013-2018 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@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 you make the request are also returned. If you specify a connection ID, only the virtual interfaces associated with the connection are returned. If you specify a virtual interface ID, then only a single virtual interface is returned.
A virtual interface (VLAN) transmits the traffic between the AWS Direct Connect location and the customer.
Synopsis
- 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:
dviConnectionId- Undocumented member.dviVirtualInterfaceId- Undocumented member.
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:
dvisrsVirtualInterfaces- A list of virtual interfaces.dvisrsResponseStatus- -- | The response status code.
data DescribeVirtualInterfacesResponse Source #
A structure containing a list of virtual interfaces.
See: describeVirtualInterfacesResponse smart constructor.
Instances
Response Lenses
dvisrsVirtualInterfaces :: Lens' DescribeVirtualInterfacesResponse [VirtualInterface] Source #
A list of virtual interfaces.
dvisrsResponseStatus :: Lens' DescribeVirtualInterfacesResponse Int Source #
- - | The response status code.