Class: Aws::AppMesh::Types::MeshSpec
- Inherits:
-
Struct
- Object
- Struct
- Aws::AppMesh::Types::MeshSpec
- Defined in:
- gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb
Overview
Note:
When making an API call, you may pass MeshSpec data as a hash:
{
egress_filter: {
type: "ALLOW_ALL", # required, accepts ALLOW_ALL, DROP_ALL
},
service_discovery: {
ip_preference: "IPv6_PREFERRED", # accepts IPv6_PREFERRED, IPv4_PREFERRED, IPv4_ONLY, IPv6_ONLY
},
}
An object that represents the specification of a service mesh.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#egress_filter ⇒ Types::EgressFilter
The egress filter rules for the service mesh.
-
#service_discovery ⇒ Types::MeshServiceDiscovery
An object that represents the service discovery information for a service mesh.
Instance Attribute Details
#egress_filter ⇒ Types::EgressFilter
The egress filter rules for the service mesh.
5846 5847 5848 5849 5850 5851 |
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 5846 class MeshSpec < Struct.new( :egress_filter, :service_discovery) SENSITIVE = [] include Aws::Structure end |
#service_discovery ⇒ Types::MeshServiceDiscovery
An object that represents the service discovery information for a service mesh.
5846 5847 5848 5849 5850 5851 |
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 5846 class MeshSpec < Struct.new( :egress_filter, :service_discovery) SENSITIVE = [] include Aws::Structure end |