dots-wrapper
Version:
Digital Ocean v2 api wrapper - javascript - typescript - nodejs
15 lines (14 loc) • 721 B
TypeScript
import { IResponse, IContext } from '../../types';
import { DatabaseClusterFirewallRuleType } from '..';
export interface IDatabaseClusterNewFirewallRule {
type: DatabaseClusterFirewallRuleType;
value: string;
uuid?: string;
cluster_uuid?: string;
}
export interface IUpdateDatabaseClusterFirewallRulesApiRequest {
database_cluster_id: string;
rules: IDatabaseClusterNewFirewallRule[];
}
export type UpdateDatabaseClusterFirewallRulesResponse = IResponse<void>;
export declare const updateDatabaseClusterFirewallRules: ({ httpClient, }: IContext) => ({ database_cluster_id, rules, }: IUpdateDatabaseClusterFirewallRulesApiRequest) => Promise<Readonly<UpdateDatabaseClusterFirewallRulesResponse>>;