import * as pulumi from "@pulumi/pulumi"; /** * This data source provides details about a specific Network Firewall Policy Application resource in Oracle Cloud Infrastructure Network Firewall service. * * Get Application by the given name in the context of network firewall policy. * * ## Example Usage */ export declare function getNetworkFirewallPolicyApplication(args: GetNetworkFirewallPolicyApplicationArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getNetworkFirewallPolicyApplication. */ export interface GetNetworkFirewallPolicyApplicationArgs { /** * Name of the application. */ name: string; /** * Unique Network Firewall Policy identifier */ networkFirewallPolicyId: string; } /** * A collection of values returned by getNetworkFirewallPolicyApplication. */ export interface GetNetworkFirewallPolicyApplicationResult { /** * The description of the application. This field can be used to add additional info. */ readonly description: string; /** * The value of the ICMP/ICMP_V6 message Code (subtype) field as defined by [RFC 4443](https://www.rfc-editor.org/rfc/rfc4443.html#section-2.1). */ readonly icmpCode: number; /** * The value of the ICMP/ICMP_V6 message Type field as defined by [RFC 4443](https://www.rfc-editor.org/rfc/rfc4443.html#section-2.1). */ readonly icmpType: number; readonly id: string; /** * Name of the application. */ readonly name: string; readonly networkFirewallPolicyId: string; /** * OCID of the Network Firewall Policy this application belongs to. */ readonly parentResourceId: string; /** * Describes the type of application. */ readonly type: string; } /** * This data source provides details about a specific Network Firewall Policy Application resource in Oracle Cloud Infrastructure Network Firewall service. * * Get Application by the given name in the context of network firewall policy. * * ## Example Usage */ export declare function getNetworkFirewallPolicyApplicationOutput(args: GetNetworkFirewallPolicyApplicationOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getNetworkFirewallPolicyApplication. */ export interface GetNetworkFirewallPolicyApplicationOutputArgs { /** * Name of the application. */ name: pulumi.Input; /** * Unique Network Firewall Policy identifier */ networkFirewallPolicyId: pulumi.Input; } //# sourceMappingURL=getNetworkFirewallPolicyApplication.d.ts.map