@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
31 lines • 1.03 kB
TypeScript
import { FirewallActionEnum } from './FirewallActionEnum';
import { FirewallProtocolEnum } from './FirewallProtocolEnum';
import { FirewallRuleStateEnum } from './FirewallRuleStateEnum';
/** Rule on ip */
export interface FirewallNetworkRule {
/** Action on this rule */
action: FirewallActionEnum;
/** */
creationDate: string;
/** Destination ip for your rule */
destination: string;
/** Destination port range for your rule. Only with TCP/UDP protocol */
destinationPort?: string;
/** Fragments option */
fragments?: boolean;
/** Network protocol */
protocol: FirewallProtocolEnum;
/** */
rule: string;
/** */
sequence: number;
/** Source ip for your rule */
source: string;
/** Source port range for your rule. Only with TCP/UDP protocol */
sourcePort?: string;
/** Current state of your rule */
state: FirewallRuleStateEnum;
/** TCP option on your rule */
tcpOption?: string;
}
//# sourceMappingURL=FirewallNetworkRule.d.ts.map