import type { IpAllowlistConfigResponse } from '../schemas/IpAllowlistConfigResponse'; export interface IpAllowlistConfigValidateResponse { /** * This indicates if a given IP is allowlisted in Harness for API requests */ allowed_for_api?: boolean; /** * This indicates if given IP Address lies in range of custom IP block or not. */ allowed_for_custom_block?: boolean; /** * This indicates if a given IP is allowlisted in Harness for UI requests */ allowed_for_ui?: boolean; /** * This is the list of IP configs configured in Harness from which IP address is allowed. This is empty in case of custom IP address block. * */ allowlisted_configs?: IpAllowlistConfigResponse[]; /** * This is the list of IP configs configured in Harness from which IP address is allowed but the config is disabled. This is empty in case of custom IP address block. * */ disabled_allowlisted_configs?: IpAllowlistConfigResponse[]; }