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 |
Synopsis
- data VirtualNodeSpec = VirtualNodeSpec' {}
- newVirtualNodeSpec :: VirtualNodeSpec
- virtualNodeSpec_backends :: Lens' VirtualNodeSpec (Maybe [Backend])
- virtualNodeSpec_backendDefaults :: Lens' VirtualNodeSpec (Maybe BackendDefaults)
- virtualNodeSpec_serviceDiscovery :: Lens' VirtualNodeSpec (Maybe ServiceDiscovery)
- virtualNodeSpec_listeners :: Lens' VirtualNodeSpec (Maybe [Listener])
- virtualNodeSpec_logging :: Lens' VirtualNodeSpec (Maybe Logging)
Documentation
data VirtualNodeSpec Source #
An object that represents the specification of a virtual node.
See: newVirtualNodeSpec
smart constructor.
VirtualNodeSpec' | |
|
Instances
newVirtualNodeSpec :: VirtualNodeSpec Source #
Create a value of VirtualNodeSpec
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:backends:VirtualNodeSpec'
, virtualNodeSpec_backends
- The backends that the virtual node is expected to send outbound traffic
to.
$sel:backendDefaults:VirtualNodeSpec'
, virtualNodeSpec_backendDefaults
- A reference to an object that represents the defaults for backends.
$sel:serviceDiscovery:VirtualNodeSpec'
, virtualNodeSpec_serviceDiscovery
- The service discovery information for the virtual node. If your virtual
node does not expect ingress traffic, you can omit this parameter. If
you specify a listener
, then you must specify service discovery
information.
$sel:listeners:VirtualNodeSpec'
, virtualNodeSpec_listeners
- The listener that the virtual node is expected to receive inbound
traffic from. You can specify one listener.
$sel:logging:VirtualNodeSpec'
, virtualNodeSpec_logging
- The inbound and outbound access logging information for the virtual
node.
virtualNodeSpec_backends :: Lens' VirtualNodeSpec (Maybe [Backend]) Source #
The backends that the virtual node is expected to send outbound traffic to.
virtualNodeSpec_backendDefaults :: Lens' VirtualNodeSpec (Maybe BackendDefaults) Source #
A reference to an object that represents the defaults for backends.
virtualNodeSpec_serviceDiscovery :: Lens' VirtualNodeSpec (Maybe ServiceDiscovery) Source #
The service discovery information for the virtual node. If your virtual
node does not expect ingress traffic, you can omit this parameter. If
you specify a listener
, then you must specify service discovery
information.
virtualNodeSpec_listeners :: Lens' VirtualNodeSpec (Maybe [Listener]) Source #
The listener that the virtual node is expected to receive inbound traffic from. You can specify one listener.
virtualNodeSpec_logging :: Lens' VirtualNodeSpec (Maybe Logging) Source #
The inbound and outbound access logging information for the virtual node.