import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific Network Firewall Policy Service resource in Oracle Cloud Infrastructure Network Firewall service. * * Get Service by the given name in the context of network firewall policy. * * ## Example Usage */ export declare function getNetworkFirewallPolicyService(args: GetNetworkFirewallPolicyServiceArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getNetworkFirewallPolicyService. */ export interface GetNetworkFirewallPolicyServiceArgs { /** * Name of the service. */ name: string; /** * Unique Network Firewall Policy identifier */ networkFirewallPolicyId: string; } /** * A collection of values returned by getNetworkFirewallPolicyService. */ export interface GetNetworkFirewallPolicyServiceResult { /** * The description of the service. This field can be used to add additional info. */ readonly description: string; readonly id: string; /** * Name of the service. */ readonly name: string; readonly networkFirewallPolicyId: string; /** * OCID of the Network Firewall Policy this service belongs to. */ readonly parentResourceId: string; /** * List of port-ranges used. */ readonly portRanges: outputs.NetworkFirewall.GetNetworkFirewallPolicyServicePortRange[]; /** * Describes the type of Service. */ readonly type: string; } /** * This data source provides details about a specific Network Firewall Policy Service resource in Oracle Cloud Infrastructure Network Firewall service. * * Get Service by the given name in the context of network firewall policy. * * ## Example Usage */ export declare function getNetworkFirewallPolicyServiceOutput(args: GetNetworkFirewallPolicyServiceOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getNetworkFirewallPolicyService. */ export interface GetNetworkFirewallPolicyServiceOutputArgs { /** * Name of the service. */ name: pulumi.Input; /** * Unique Network Firewall Policy identifier */ networkFirewallPolicyId: pulumi.Input; } //# sourceMappingURL=getNetworkFirewallPolicyService.d.ts.map