| Copyright | (c) 2013-2021 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 |
Amazonka.DirectConnect.DescribeRouterConfiguration
Description
Details about the router.
Synopsis
- data DescribeRouterConfiguration = DescribeRouterConfiguration' {}
- newDescribeRouterConfiguration :: Text -> DescribeRouterConfiguration
- describeRouterConfiguration_routerTypeIdentifier :: Lens' DescribeRouterConfiguration (Maybe Text)
- describeRouterConfiguration_virtualInterfaceId :: Lens' DescribeRouterConfiguration Text
- data DescribeRouterConfigurationResponse = DescribeRouterConfigurationResponse' {}
- newDescribeRouterConfigurationResponse :: Int -> DescribeRouterConfigurationResponse
- describeRouterConfigurationResponse_router :: Lens' DescribeRouterConfigurationResponse (Maybe RouterType)
- describeRouterConfigurationResponse_customerRouterConfig :: Lens' DescribeRouterConfigurationResponse (Maybe Text)
- describeRouterConfigurationResponse_virtualInterfaceName :: Lens' DescribeRouterConfigurationResponse (Maybe Text)
- describeRouterConfigurationResponse_virtualInterfaceId :: Lens' DescribeRouterConfigurationResponse (Maybe Text)
- describeRouterConfigurationResponse_httpStatus :: Lens' DescribeRouterConfigurationResponse Int
Creating a Request
data DescribeRouterConfiguration Source #
Provides the details about a virtual interface's router.
See: newDescribeRouterConfiguration smart constructor.
Constructors
| DescribeRouterConfiguration' | |
Fields
| |
Instances
newDescribeRouterConfiguration Source #
Create a value of DescribeRouterConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:routerTypeIdentifier:DescribeRouterConfiguration', describeRouterConfiguration_routerTypeIdentifier - Identifies the router by a combination of vendor, platform, and software
version. For example, CiscoSystemsInc-2900SeriesRouters-IOS124.
$sel:virtualInterfaceId:DescribeRouterConfiguration', describeRouterConfiguration_virtualInterfaceId - The ID of the virtual interface.
Request Lenses
describeRouterConfiguration_routerTypeIdentifier :: Lens' DescribeRouterConfiguration (Maybe Text) Source #
Identifies the router by a combination of vendor, platform, and software
version. For example, CiscoSystemsInc-2900SeriesRouters-IOS124.
describeRouterConfiguration_virtualInterfaceId :: Lens' DescribeRouterConfiguration Text Source #
The ID of the virtual interface.
Destructuring the Response
data DescribeRouterConfigurationResponse Source #
See: newDescribeRouterConfigurationResponse smart constructor.
Constructors
| DescribeRouterConfigurationResponse' | |
Fields
| |
Instances
newDescribeRouterConfigurationResponse Source #
Arguments
| :: Int | |
| -> DescribeRouterConfigurationResponse |
Create a value of DescribeRouterConfigurationResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:router:DescribeRouterConfigurationResponse', describeRouterConfigurationResponse_router - The details about the router.
$sel:customerRouterConfig:DescribeRouterConfigurationResponse', describeRouterConfigurationResponse_customerRouterConfig - The customer router configuration.
$sel:virtualInterfaceName:DescribeRouterConfigurationResponse', describeRouterConfigurationResponse_virtualInterfaceName - The name of the virtual interface assigned by the customer network.
$sel:virtualInterfaceId:DescribeRouterConfiguration', describeRouterConfigurationResponse_virtualInterfaceId - The ID assigned to the virtual interface.
$sel:httpStatus:DescribeRouterConfigurationResponse', describeRouterConfigurationResponse_httpStatus - The response's http status code.
Response Lenses
describeRouterConfigurationResponse_router :: Lens' DescribeRouterConfigurationResponse (Maybe RouterType) Source #
The details about the router.
describeRouterConfigurationResponse_customerRouterConfig :: Lens' DescribeRouterConfigurationResponse (Maybe Text) Source #
The customer router configuration.
describeRouterConfigurationResponse_virtualInterfaceName :: Lens' DescribeRouterConfigurationResponse (Maybe Text) Source #
The name of the virtual interface assigned by the customer network.
describeRouterConfigurationResponse_virtualInterfaceId :: Lens' DescribeRouterConfigurationResponse (Maybe Text) Source #
The ID assigned to the virtual interface.
describeRouterConfigurationResponse_httpStatus :: Lens' DescribeRouterConfigurationResponse Int Source #
The response's http status code.