@aws-sdk/types
Version:
Types for the AWS SDK
20 lines (19 loc) • 481 B
TypeScript
export declare enum HostAddressType {
AAAA = "AAAA",
A = "A",
}
export interface HostAddress {
addressType: HostAddressType;
address: string;
hostName: string;
service?: string;
}
export interface HostResolverArguments {
hostName: string;
service?: string;
}
export interface HostResolver {
resolveAddress(args: HostResolverArguments): Promise<HostAddress[]>;
reportFailureOnAddress(addr: HostAddress): void;
purgeCache(args?: HostResolverArguments): void;
}