dots-wrapper
Version:
Digital Ocean v2 api wrapper - javascript - typescript - nodejs
18 lines (17 loc) • 914 B
TypeScript
import { IResponse, IContext, IListRequest, IListResponse } from '../../types';
import { DatabaseClusterFirewallRuleType } from '..';
export interface IDatabaseClusterFirewallRule {
type: DatabaseClusterFirewallRuleType;
value: string;
uuid: string;
cluster_uuid: string;
created_at: string;
}
export interface IListDatabaseClusterFirewallRulesApiResponse extends IListResponse {
rules: IDatabaseClusterFirewallRule[];
}
export interface IListDatabaseClusterFirewallRulesApiRequest extends IListRequest {
database_cluster_id: string;
}
export type ListDatabaseClusterFirewallRulesResponse = IResponse<IListDatabaseClusterFirewallRulesApiResponse>;
export declare const listDatabaseClusterFirewallRules: ({ httpClient, }: IContext) => ({ page, per_page, database_cluster_id, }: IListDatabaseClusterFirewallRulesApiRequest) => Promise<Readonly<ListDatabaseClusterFirewallRulesResponse>>;