| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.AppMesh.Types.VirtualNodeSpec
Description
Synopsis
- data VirtualNodeSpec = VirtualNodeSpec' {}
- newVirtualNodeSpec :: VirtualNodeSpec
- virtualNodeSpec_backendDefaults :: Lens' VirtualNodeSpec (Maybe BackendDefaults)
- virtualNodeSpec_backends :: Lens' VirtualNodeSpec (Maybe [Backend])
- virtualNodeSpec_listeners :: Lens' VirtualNodeSpec (Maybe [Listener])
- virtualNodeSpec_logging :: Lens' VirtualNodeSpec (Maybe Logging)
- virtualNodeSpec_serviceDiscovery :: Lens' VirtualNodeSpec (Maybe ServiceDiscovery)
Documentation
data VirtualNodeSpec Source #
An object that represents the specification of a virtual node.
See: newVirtualNodeSpec smart constructor.
Constructors
| VirtualNodeSpec' | |
Fields
| |
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:backendDefaults:VirtualNodeSpec', virtualNodeSpec_backendDefaults - A reference to an object that represents the defaults for backends.
$sel:backends:VirtualNodeSpec', virtualNodeSpec_backends - The backends that the virtual node is expected to send outbound traffic
to.
$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.
$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.
virtualNodeSpec_backendDefaults :: Lens' VirtualNodeSpec (Maybe BackendDefaults) Source #
A reference to an object that represents the defaults for backends.
virtualNodeSpec_backends :: Lens' VirtualNodeSpec (Maybe [Backend]) Source #
The backends that the virtual node is expected to send outbound traffic to.
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.
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.