UNPKG

@datatr-ux/ovhcloud-types

Version:

TypeScript types for OVHCloud projects

38 lines 1.71 kB
import { IpBlock } from '../IpBlock'; import { Ipv4 } from '../Ipv4'; import { Ipv6 } from '../Ipv6'; import { OfferEnum } from './OfferEnum'; import { SslConfigurationEnum } from './SslConfigurationEnum'; import { StateEnum } from './StateEnum'; /** Your SSL Gateway */ export interface SslGateway { /** Restrict SSL Gateway access to these ip block. No restriction if null */ allowedSource?: IpBlock[]; /** Custom name of your SSL Gateway */ displayName?: string; /** Set to true to enable Strict-Transport-Security HTTP header */ hsts: boolean; /** Set to true to enable https redirect */ httpsRedirect: boolean; /** The IPv4 you need to put in the A field of your domain name */ ipv4: Ipv4; /** The IPv6 you need to put in the AAAA field of your domain name */ ipv6?: Ipv6; /** The metrics token associated with your SSL Gateway */ metricsToken?: string; /** Current offer for your SSL Gateway */ offer: OfferEnum; /** Custom reverse for your SSL Gateway */ reverse?: string; /** Set to true to contact backend servers over HTTPS */ serverHttps: boolean; /** The internal name of your SSL Gateway */ serviceName: string; /** Modern oldest compatible clients : Firefox 27, Chrome 30, IE 11 on Windows 7, Edge, Opera 17, Safari 9, Android 5.0, and Java 8. Intermediate oldest compatible clients : Firefox 1, Chrome 1, IE 7, Opera 5, Safari 1, Windows XP IE8, Android 2.3, Java 7. Intermediate if null. */ sslConfiguration?: SslConfigurationEnum; /** Current state of your SSL Gateway */ state: StateEnum; /** Zones of your SSL Gateway */ zones: string[]; } //# sourceMappingURL=SslGateway.d.ts.map