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