"smithy.api#documentation": "<p>The type of authorizer to use for the gateway.</p> <ul> <li> <p> <code>CUSTOM_JWT</code> - Authorize with a bearer token.</p> </li> <li> <p> <code>AWS_IAM</code> - Authorize with your Amazon Web Services IAM credentials.</p> </li> </ul>",
"smithy.api#documentation": "<p>The type of authorizer to use for the gateway.</p> <ul> <li> <p> <code>CUSTOM_JWT</code> - Authorize with a bearer token.</p> </li> <li> <p> <code>AWS_IAM</code> - Authorize with your Amazon Web Services IAM credentials.</p> </li> <li> <p> <code>NONE</code> - No authorization</p> </li> </ul>",
"smithy.api#required": {}
}
},
@@ -2674,6 +2680,12 @@
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the KMS key used to encrypt data associated with the gateway.</p>"
"smithy.api#documentation": "<p>A list of configuration settings for a gateway interceptor. Gateway interceptors allow custom code to be invoked during gateway invocations.</p>"
"smithy.api#documentation": "<p>The infrastructure settings of an interceptor configuration. This structure defines how the interceptor can be invoked.</p>",
"smithy.api#documentation": "<p>The supported points of interception. This field specifies which points during the gateway invocation to invoke the interceptor</p>",
"smithy.api#documentation": "<p>The configuration for the input of the interceptor. This field specifies how the input to the interceptor is constructed</p>"
}
}
},
"traits": {
"smithy.api#documentation": "<p>The configuration for an interceptor on a gateway. This structure defines settings for an interceptor that will be invoked during the invocation of the gateway.</p>"
"smithy.api#documentation": "<p>Indicates whether to pass request headers as input into the interceptor. When set to true, request headers will be passed.</p>",
"smithy.api#required": {}
}
}
},
"traits": {
"smithy.api#documentation": "<p>The input configuration of the interceptor.</p>"