cloudflare
Version:
The official TypeScript library for the Cloudflare API
57 lines • 2.15 kB
TypeScript
import * as Core from 'cloudflare/core';
import { APIResource } from 'cloudflare/resource';
import * as EntitiesAPI from 'cloudflare/resources/radar/entities/entities';
import * as ASNsAPI from 'cloudflare/resources/radar/entities/asns';
import * as LocationsAPI from 'cloudflare/resources/radar/entities/locations';
export declare class Entities extends APIResource {
asns: ASNsAPI.ASNs;
locations: LocationsAPI.Locations;
/**
* Get IP address information.
*/
get(query: EntityGetParams, options?: Core.RequestOptions): Core.APIPromise<EntityGetResponse>;
}
export interface EntityGetResponse {
ip: EntityGetResponse.IP;
}
export declare namespace EntityGetResponse {
interface IP {
asn: string;
asnLocation: string;
asnName: string;
asnOrgName: string;
ip: string;
ipVersion: string;
location: string;
locationName: string;
}
}
export interface EntityGetParams {
/**
* IP address.
*/
ip: string;
/**
* Format results are returned in.
*/
format?: 'JSON' | 'CSV';
}
export declare namespace Entities {
export import EntityGetResponse = EntitiesAPI.EntityGetResponse;
export import EntityGetParams = EntitiesAPI.EntityGetParams;
export import ASNs = ASNsAPI.ASNs;
export import ASNListResponse = ASNsAPI.ASNListResponse;
export import ASNGetResponse = ASNsAPI.ASNGetResponse;
export import ASNIPResponse = ASNsAPI.ASNIPResponse;
export import ASNRelResponse = ASNsAPI.ASNRelResponse;
export import ASNListParams = ASNsAPI.ASNListParams;
export import ASNGetParams = ASNsAPI.ASNGetParams;
export import ASNIPParams = ASNsAPI.ASNIPParams;
export import ASNRelParams = ASNsAPI.ASNRelParams;
export import Locations = LocationsAPI.Locations;
export import LocationListResponse = LocationsAPI.LocationListResponse;
export import LocationGetResponse = LocationsAPI.LocationGetResponse;
export import LocationListParams = LocationsAPI.LocationListParams;
export import LocationGetParams = LocationsAPI.LocationGetParams;
}
//# sourceMappingURL=entities.d.ts.map