@@ -3861,6 +3861,120 @@ export interface ListenerAttribute {
38613861 * valid range is 60-6000 seconds. The default is 350 seconds.</p>
38623862 * </li>
38633863 * </ul>
3864+ * <p>The following attributes are only supported by Application Load Balancers.</p>
3865+ * <ul>
3866+ * <li>
3867+ * <p>
3868+ * <code>routing.http.request.x_amzn_mtls_clientcert_serial_number.header_name</code> -
3869+ * Enables you to modify the header name of the
3870+ * <b>X-Amzn-Mtls-Clientcert-Serial-Number</b> HTTP request header.</p>
3871+ * </li>
3872+ * <li>
3873+ * <p>
3874+ * <code>routing.http.request.x_amzn_mtls_clientcert_issuer.header_name</code> -
3875+ * Enables you to modify the header name of the
3876+ * <b>X-Amzn-Mtls-Clientcert-Issuer</b> HTTP request header.</p>
3877+ * </li>
3878+ * <li>
3879+ * <p>
3880+ * <code>routing.http.request.x_amzn_mtls_clientcert_subject.header_name</code> -
3881+ * Enables you to modify the header name of the
3882+ * <b>X-Amzn-Mtls-Clientcert-Subject</b> HTTP request header.</p>
3883+ * </li>
3884+ * <li>
3885+ * <p>
3886+ * <code>routing.http.request.x_amzn_mtls_clientcert_validity.header_name</code> -
3887+ * Enables you to modify the header name of the
3888+ * <b>X-Amzn-Mtls-Clientcert-Validity</b> HTTP request header.</p>
3889+ * </li>
3890+ * <li>
3891+ * <p>
3892+ * <code>routing.http.request.x_amzn_mtls_clientcert_leaf.header_name</code> -
3893+ * Enables you to modify the header name of the
3894+ * <b>X-Amzn-Mtls-Clientcert-Leaf</b> HTTP request header.</p>
3895+ * </li>
3896+ * <li>
3897+ * <p>
3898+ * <code>routing.http.request.x_amzn_mtls_clientcert.header_name</code> -
3899+ * Enables you to modify the header name of the
3900+ * <b>X-Amzn-Mtls-Clientcert</b> HTTP request header.</p>
3901+ * </li>
3902+ * <li>
3903+ * <p>
3904+ * <code>routing.http.request.x_amzn_tls_version.header_name</code> -
3905+ * Enables you to modify the header name of the
3906+ * <b>X-Amzn-Tls-Version</b> HTTP request header.</p>
3907+ * </li>
3908+ * <li>
3909+ * <p>
3910+ * <code>routing.http.request.x_amzn_tls_cipher_suite.header_name</code> -
3911+ * Enables you to modify the header name of the
3912+ * <b>X-Amzn-Tls-Cipher-Suite</b> HTTP request header.</p>
3913+ * </li>
3914+ * <li>
3915+ * <p>
3916+ * <code>routing.http.response.server.enabled</code> -
3917+ * Enables you to allow or remove the HTTP response server header.</p>
3918+ * </li>
3919+ * <li>
3920+ * <p>
3921+ * <code>routing.http.response.strict_transport_security.header_value</code> -
3922+ * Informs browsers that the site should only be accessed using HTTPS, and that
3923+ * any future attempts to access it using HTTP should automatically be converted
3924+ * to HTTPS.</p>
3925+ * </li>
3926+ * <li>
3927+ * <p>
3928+ * <code>routing.http.response.access_control_allow_origin.header_value</code> -
3929+ * Specifies which origins are allowed to access the server.</p>
3930+ * </li>
3931+ * <li>
3932+ * <p>
3933+ * <code>routing.http.response.access_control_allow_methods.header_value</code> -
3934+ * Returns which HTTP methods are allowed when accessing the server from a different
3935+ * origin.</p>
3936+ * </li>
3937+ * <li>
3938+ * <p>
3939+ * <code>routing.http.response.access_control_allow_headers.header_value</code> -
3940+ * Specifies which headers can be used during the request.</p>
3941+ * </li>
3942+ * <li>
3943+ * <p>
3944+ * <code>routing.http.response.access_control_allow_credentials.header_value</code> -
3945+ * Indicates whether the browser should include credentials such as cookies or
3946+ * authentication when making requests.</p>
3947+ * </li>
3948+ * <li>
3949+ * <p>
3950+ * <code>routing.http.response.access_control_expose_headers.header_value</code> -
3951+ * Returns which headers the browser can expose to the requesting client.</p>
3952+ * </li>
3953+ * <li>
3954+ * <p>
3955+ * <code>routing.http.response.access_control_max_age.header_value</code> -
3956+ * Specifies how long the results of a preflight request can be cached, in seconds.</p>
3957+ * </li>
3958+ * <li>
3959+ * <p>
3960+ * <code>routing.http.response.content_security_policy.header_value</code> -
3961+ * Specifies restrictions enforced by the browser to help minimize the risk of certain
3962+ * types of security threats.</p>
3963+ * </li>
3964+ * <li>
3965+ * <p>
3966+ * <code>routing.http.response.x_content_type_options.header_value</code> -
3967+ * Indicates whether the MIME types advertised in the <b>Content-Type</b>
3968+ * headers should be followed and not be changed.</p>
3969+ * </li>
3970+ * <li>
3971+ * <p>
3972+ * <code>routing.http.response.x_frame_options.header_value</code> - Indicates
3973+ * whether the browser is allowed to render a page in a <b>frame</b>,
3974+ * <b>iframe</b>, <b>embed</b> or
3975+ * <b>object</b>.</p>
3976+ * </li>
3977+ * </ul>
38643978 * @public
38653979 */
38663980 Key ?: string | undefined ;
@@ -4035,6 +4149,12 @@ export interface LoadBalancerAttribute {
40354149 * <code>true</code> for internal load balancers, preventing unintended access to your
40364150 * internal load balancer through an internet gateway.</p>
40374151 * </li>
4152+ * <li>
4153+ * <p>
4154+ * <code>zonal_shift.config.enabled</code> - Indicates whether zonal shift is
4155+ * enabled. The possible values are <code>true</code> and <code>false</code>. The
4156+ * default is <code>false</code>.</p>
4157+ * </li>
40384158 * </ul>
40394159 * <p>The following attributes are supported by only Application Load Balancers:</p>
40404160 * <ul>
@@ -4153,12 +4273,6 @@ export interface LoadBalancerAttribute {
41534273 * <code>partial_availability_zone_affinity</code> with 85 percent zonal affinity,
41544274 * and <code>any_availability_zone</code> with 0 percent zonal affinity.</p>
41554275 * </li>
4156- * <li>
4157- * <p>
4158- * <code>zonal_shift.config.enabled</code> - Indicates whether zonal shift is
4159- * enabled. The possible values are <code>true</code> and <code>false</code>. The
4160- * default is <code>false</code>.</p>
4161- * </li>
41624276 * </ul>
41634277 * @public
41644278 */
0 commit comments