Class: Aws::AppMesh::Types::VirtualNodeSpec
- Inherits:
-
Struct
- Object
- Struct
- Aws::AppMesh::Types::VirtualNodeSpec
- Defined in:
- gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb
Overview
An object that represents the specification of a virtual node.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#backend_defaults ⇒ Types::BackendDefaults
A reference to an object that represents the defaults for backends.
-
#backends ⇒ Array<Types::Backend>
The backends that the virtual node is expected to send outbound traffic to.
-
#listeners ⇒ Array<Types::Listener>
The listener that the virtual node is expected to receive inbound traffic from.
-
#logging ⇒ Types::Logging
The inbound and outbound access logging information for the virtual node.
-
#service_discovery ⇒ Types::ServiceDiscovery
The service discovery information for the virtual node.
Instance Attribute Details
#backend_defaults ⇒ Types::BackendDefaults
A reference to an object that represents the defaults for backends.
5944 5945 5946 5947 5948 5949 5950 5951 5952 |
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 5944 class VirtualNodeSpec < Struct.new( :backend_defaults, :backends, :listeners, :logging, :service_discovery) SENSITIVE = [] include Aws::Structure end |
#backends ⇒ Array<Types::Backend>
The backends that the virtual node is expected to send outbound traffic to.
5944 5945 5946 5947 5948 5949 5950 5951 5952 |
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 5944 class VirtualNodeSpec < Struct.new( :backend_defaults, :backends, :listeners, :logging, :service_discovery) SENSITIVE = [] include Aws::Structure end |
#listeners ⇒ Array<Types::Listener>
The listener that the virtual node is expected to receive inbound traffic from. You can specify one listener.
5944 5945 5946 5947 5948 5949 5950 5951 5952 |
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 5944 class VirtualNodeSpec < Struct.new( :backend_defaults, :backends, :listeners, :logging, :service_discovery) SENSITIVE = [] include Aws::Structure end |
#logging ⇒ Types::Logging
The inbound and outbound access logging information for the virtual node.
5944 5945 5946 5947 5948 5949 5950 5951 5952 |
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 5944 class VirtualNodeSpec < Struct.new( :backend_defaults, :backends, :listeners, :logging, :service_discovery) SENSITIVE = [] include Aws::Structure end |
#service_discovery ⇒ Types::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.
5944 5945 5946 5947 5948 5949 5950 5951 5952 |
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 5944 class VirtualNodeSpec < Struct.new( :backend_defaults, :backends, :listeners, :logging, :service_discovery) SENSITIVE = [] include Aws::Structure end |