@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