UNPKG

@datatr-ux/ovhcloud-types

Version:

TypeScript types for OVHCloud projects

31 lines 1.36 kB
import { IpBlock } from '../../IpBlock'; /** Frontend TCP */ export interface FrontendTcp { /** Restrict IP Load Balancing access to these ip block. No restriction if null. You cannot specify allowedSource and deniedSource both at the same time */ allowedSource?: IpBlock[]; /** Only attach frontend on these ip. No restriction if null */ dedicatedIpfo?: IpBlock[]; /** Default TCP Farm of your frontend */ defaultFarmId?: number; /** Default ssl served to your customer */ defaultSslId?: number; /** Deny IP Load Balancing access to these ip block. No restriction if null. You cannot specify allowedSource and deniedSource both at the same time */ deniedSource?: IpBlock[]; /** Disable frontend. Default: 'false' */ disabled: boolean; /** Human readable name for your frontend, this field is for you */ displayName?: string; /** Id of your frontend */ frontendId: number; /** Listening port(s) on the server */ port: string; /** SSL deciphering. Default: 'false' */ ssl: boolean; /** Internal Load Balancer identifier of the vRack private network attached to your frontend. */ vrackNetworkId?: number; /** Virtual Router Identifier. 1-255 */ vrackVrouterId?: number; /** Zone of you frontend */ zone: string; } //# sourceMappingURL=FrontendTcp.d.ts.map