diff --git a/appmesh-preview/service-model.json b/appmesh-preview/service-model.json index 2960400..f64028e 100644 --- a/appmesh-preview/service-model.json +++ b/appmesh-preview/service-model.json @@ -1128,6 +1128,21 @@ }, "documentation": "" }, + "ListenerTls": { + "type": "structure", + "required": [ + "certificate", + "mode" + ], + "members": { + "certificate": { + "shape": "ListenerTlsCertificate" + }, + "mode": { + "shape": "ListenerTlsMode" + } + } + }, "DeleteMeshInput": { "type": "structure", "required": [ @@ -1610,6 +1625,14 @@ "min": 0, "max": 100 }, + "ListenerTlsMode": { + "type": "string", + "enum": [ + "DISABLED", + "PERMISSIVE", + "STRICT" + ] + }, "TagValue": { "type": "string", "min": 0, @@ -2458,6 +2481,14 @@ "min": 1, "max": 25 }, + "ListenerTlsCertificate": { + "type": "structure", + "members": { + "acm": { + "shape": "ListenerTlsAcmCertificate" + } + } + }, "ListVirtualNodesLimit": { "type": "integer", "box": true, @@ -2886,6 +2917,9 @@ "portMapping": { "shape": "PortMapping", "documentation": "

The port mapping information for the listener.

" + }, + "tls": { + "shape": "ListenerTls" } }, "documentation": "

An object representing a listener for a virtual node.

" @@ -3601,6 +3635,17 @@ "min": 1, "max": 50 }, + "ListenerTlsAcmCertificate": { + "type": "structure", + "required": [ + "certificateArn" + ], + "members": { + "certificateArn": { + "shape": "Arn" + } + } + }, "TagKey": { "type": "string", "min": 1,