UNPKG

cloudflare

Version:

The official TypeScript library for the Cloudflare API

59 lines 1.95 kB
import * as Core from 'cloudflare/core'; import { APIResource } from 'cloudflare/resource'; import * as MinTLSVersionAPI from 'cloudflare/resources/zones/settings/min-tls-version'; export declare class MinTLSVersion extends APIResource { /** * Changes Minimum TLS Version setting. */ edit(params: MinTLSVersionEditParams, options?: Core.RequestOptions): Core.APIPromise<ZoneSettingMinTLSVersion>; /** * Gets Minimum TLS Version setting. */ get(params: MinTLSVersionGetParams, options?: Core.RequestOptions): Core.APIPromise<ZoneSettingMinTLSVersion>; } /** * Only accepts HTTPS requests that use at least the TLS protocol version * specified. For example, if TLS 1.1 is selected, TLS 1.0 connections will be * rejected, while 1.1, 1.2, and 1.3 (if enabled) will be permitted. */ export interface ZoneSettingMinTLSVersion { /** * ID of the zone setting. */ id: 'min_tls_version'; /** * Current value of the zone setting. */ value: '1.0' | '1.1' | '1.2' | '1.3'; /** * Whether or not this setting can be modified for this zone (based on your * Cloudflare plan level). */ editable?: true | false; /** * last time this setting was modified. */ modified_on?: string | null; } export interface MinTLSVersionEditParams { /** * Path param: Identifier */ zone_id: string; /** * Body param: Value of the zone setting. */ value: '1.0' | '1.1' | '1.2' | '1.3'; } export interface MinTLSVersionGetParams { /** * Identifier */ zone_id: string; } export declare namespace MinTLSVersion { export import ZoneSettingMinTLSVersion = MinTLSVersionAPI.ZoneSettingMinTLSVersion; export import MinTLSVersionEditParams = MinTLSVersionAPI.MinTLSVersionEditParams; export import MinTLSVersionGetParams = MinTLSVersionAPI.MinTLSVersionGetParams; } //# sourceMappingURL=min-tls-version.d.ts.map