@lubyou/pulumi-fortios
Version:
A Pulumi package for creating and managing fortios cloud resources.
153 lines (152 loc) • 7.11 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as inputs from "./types/input";
import * as outputs from "./types/output";
export declare class FirewallSniffer extends pulumi.CustomResource {
/**
* Get an existing FirewallSniffer resource's state with the given name, ID, and optional extra
* properties used to qualify the lookup.
*
* @param name The _unique_ name of the resulting resource.
* @param id The _unique_ provider ID of the resource to lookup.
* @param state Any extra arguments used during the lookup.
* @param opts Optional settings to control the behavior of the CustomResource.
*/
static get(name: string, id: pulumi.Input<pulumi.ID>, state?: FirewallSnifferState, opts?: pulumi.CustomResourceOptions): FirewallSniffer;
/**
* Returns true if the given object is an instance of FirewallSniffer. This is designed to work even
* when multiple copies of the Pulumi SDK have been loaded into the same process.
*/
static isInstance(obj: any): obj is FirewallSniffer;
readonly anomalies: pulumi.Output<outputs.FirewallSnifferAnomaly[] | undefined>;
readonly applicationList: pulumi.Output<string>;
readonly applicationListStatus: pulumi.Output<string>;
readonly avProfile: pulumi.Output<string>;
readonly avProfileStatus: pulumi.Output<string>;
readonly dlpProfile: pulumi.Output<string>;
readonly dlpProfileStatus: pulumi.Output<string>;
readonly dlpSensor: pulumi.Output<string>;
readonly dlpSensorStatus: pulumi.Output<string>;
readonly dsri: pulumi.Output<string>;
readonly dynamicSortSubtable: pulumi.Output<string | undefined>;
readonly emailfilterProfile: pulumi.Output<string>;
readonly emailfilterProfileStatus: pulumi.Output<string>;
readonly fileFilterProfile: pulumi.Output<string>;
readonly fileFilterProfileStatus: pulumi.Output<string>;
readonly fosid: pulumi.Output<number>;
readonly getAllTables: pulumi.Output<string | undefined>;
readonly host: pulumi.Output<string>;
readonly interface: pulumi.Output<string>;
readonly ipThreatfeedStatus: pulumi.Output<string>;
readonly ipThreatfeeds: pulumi.Output<outputs.FirewallSnifferIpThreatfeed[] | undefined>;
readonly ipsDosStatus: pulumi.Output<string>;
readonly ipsSensor: pulumi.Output<string>;
readonly ipsSensorStatus: pulumi.Output<string>;
readonly ipv6: pulumi.Output<string>;
readonly logtraffic: pulumi.Output<string>;
readonly maxPacketCount: pulumi.Output<number>;
readonly nonIp: pulumi.Output<string>;
readonly port: pulumi.Output<string>;
readonly protocol: pulumi.Output<string>;
readonly scanBotnetConnections: pulumi.Output<string>;
readonly spamfilterProfile: pulumi.Output<string>;
readonly spamfilterProfileStatus: pulumi.Output<string>;
readonly status: pulumi.Output<string>;
readonly vdomparam: pulumi.Output<string | undefined>;
readonly vlan: pulumi.Output<string>;
readonly webfilterProfile: pulumi.Output<string>;
readonly webfilterProfileStatus: pulumi.Output<string>;
/**
* Create a FirewallSniffer resource with the given unique name, arguments, and options.
*
* @param name The _unique_ name of the resource.
* @param args The arguments to use to populate this resource's properties.
* @param opts A bag of options that control this resource's behavior.
*/
constructor(name: string, args: FirewallSnifferArgs, opts?: pulumi.CustomResourceOptions);
}
/**
* Input properties used for looking up and filtering FirewallSniffer resources.
*/
export interface FirewallSnifferState {
anomalies?: pulumi.Input<pulumi.Input<inputs.FirewallSnifferAnomaly>[]>;
applicationList?: pulumi.Input<string>;
applicationListStatus?: pulumi.Input<string>;
avProfile?: pulumi.Input<string>;
avProfileStatus?: pulumi.Input<string>;
dlpProfile?: pulumi.Input<string>;
dlpProfileStatus?: pulumi.Input<string>;
dlpSensor?: pulumi.Input<string>;
dlpSensorStatus?: pulumi.Input<string>;
dsri?: pulumi.Input<string>;
dynamicSortSubtable?: pulumi.Input<string>;
emailfilterProfile?: pulumi.Input<string>;
emailfilterProfileStatus?: pulumi.Input<string>;
fileFilterProfile?: pulumi.Input<string>;
fileFilterProfileStatus?: pulumi.Input<string>;
fosid?: pulumi.Input<number>;
getAllTables?: pulumi.Input<string>;
host?: pulumi.Input<string>;
interface?: pulumi.Input<string>;
ipThreatfeedStatus?: pulumi.Input<string>;
ipThreatfeeds?: pulumi.Input<pulumi.Input<inputs.FirewallSnifferIpThreatfeed>[]>;
ipsDosStatus?: pulumi.Input<string>;
ipsSensor?: pulumi.Input<string>;
ipsSensorStatus?: pulumi.Input<string>;
ipv6?: pulumi.Input<string>;
logtraffic?: pulumi.Input<string>;
maxPacketCount?: pulumi.Input<number>;
nonIp?: pulumi.Input<string>;
port?: pulumi.Input<string>;
protocol?: pulumi.Input<string>;
scanBotnetConnections?: pulumi.Input<string>;
spamfilterProfile?: pulumi.Input<string>;
spamfilterProfileStatus?: pulumi.Input<string>;
status?: pulumi.Input<string>;
vdomparam?: pulumi.Input<string>;
vlan?: pulumi.Input<string>;
webfilterProfile?: pulumi.Input<string>;
webfilterProfileStatus?: pulumi.Input<string>;
}
/**
* The set of arguments for constructing a FirewallSniffer resource.
*/
export interface FirewallSnifferArgs {
anomalies?: pulumi.Input<pulumi.Input<inputs.FirewallSnifferAnomaly>[]>;
applicationList?: pulumi.Input<string>;
applicationListStatus?: pulumi.Input<string>;
avProfile?: pulumi.Input<string>;
avProfileStatus?: pulumi.Input<string>;
dlpProfile?: pulumi.Input<string>;
dlpProfileStatus?: pulumi.Input<string>;
dlpSensor?: pulumi.Input<string>;
dlpSensorStatus?: pulumi.Input<string>;
dsri?: pulumi.Input<string>;
dynamicSortSubtable?: pulumi.Input<string>;
emailfilterProfile?: pulumi.Input<string>;
emailfilterProfileStatus?: pulumi.Input<string>;
fileFilterProfile?: pulumi.Input<string>;
fileFilterProfileStatus?: pulumi.Input<string>;
fosid?: pulumi.Input<number>;
getAllTables?: pulumi.Input<string>;
host?: pulumi.Input<string>;
interface: pulumi.Input<string>;
ipThreatfeedStatus?: pulumi.Input<string>;
ipThreatfeeds?: pulumi.Input<pulumi.Input<inputs.FirewallSnifferIpThreatfeed>[]>;
ipsDosStatus?: pulumi.Input<string>;
ipsSensor?: pulumi.Input<string>;
ipsSensorStatus?: pulumi.Input<string>;
ipv6?: pulumi.Input<string>;
logtraffic?: pulumi.Input<string>;
maxPacketCount?: pulumi.Input<number>;
nonIp?: pulumi.Input<string>;
port?: pulumi.Input<string>;
protocol?: pulumi.Input<string>;
scanBotnetConnections?: pulumi.Input<string>;
spamfilterProfile?: pulumi.Input<string>;
spamfilterProfileStatus?: pulumi.Input<string>;
status?: pulumi.Input<string>;
vdomparam?: pulumi.Input<string>;
vlan?: pulumi.Input<string>;
webfilterProfile?: pulumi.Input<string>;
webfilterProfileStatus?: pulumi.Input<string>;
}