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 |
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.
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:
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.