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 |
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.
- 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.
Request Lenses
dviConnectionId :: Lens' DescribeVirtualInterfaces (Maybe Text) Source #
Undocumented member.
dviVirtualInterfaceId :: Lens' DescribeVirtualInterfaces (Maybe Text) Source #
Undocumented member.
Destructuring the Response
describeVirtualInterfacesResponse Source #
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.
Response Lenses
dvisrsVirtualInterfaces :: Lens' DescribeVirtualInterfacesResponse [VirtualInterface] Source #
A list of virtual interfaces.
dvisrsResponseStatus :: Lens' DescribeVirtualInterfacesResponse Int Source #
- - | The response status code.