@datatr-ux/ovhcloud-types
Version: 
TypeScript types for OVHCloud projects
31 lines • 1.36 kB
TypeScript
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