import * as pulumi from "@pulumi/pulumi"; /** * This data source provides details about a specific Network Firewall Policy Address List resource in Oracle Cloud Infrastructure Network Firewall service. * * Get Address List by the given name in the context of network firewall policy. * * ## Example Usage */ export declare function getNetworkFirewallPolicyAddressList(args: GetNetworkFirewallPolicyAddressListArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getNetworkFirewallPolicyAddressList. */ export interface GetNetworkFirewallPolicyAddressListArgs { /** * Unique name to identify the group of addresses to be used in the policy rules. */ name: string; /** * Unique Network Firewall Policy identifier */ networkFirewallPolicyId: string; } /** * A collection of values returned by getNetworkFirewallPolicyAddressList. */ export interface GetNetworkFirewallPolicyAddressListResult { /** * List of addresses. */ readonly addresses: string[]; /** * The description of the address list. This field can be used to add additional info. */ readonly description: string; readonly id: string; /** * Unique name to identify the group of addresses to be used in the policy rules. */ readonly name: string; readonly networkFirewallPolicyId: string; /** * OCID of the Network Firewall Policy this Address List belongs to. */ readonly parentResourceId: string; /** * Count of total Addresses in the AddressList */ readonly totalAddresses: number; /** * Type of address List. */ readonly type: string; } /** * This data source provides details about a specific Network Firewall Policy Address List resource in Oracle Cloud Infrastructure Network Firewall service. * * Get Address List by the given name in the context of network firewall policy. * * ## Example Usage */ export declare function getNetworkFirewallPolicyAddressListOutput(args: GetNetworkFirewallPolicyAddressListOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getNetworkFirewallPolicyAddressList. */ export interface GetNetworkFirewallPolicyAddressListOutputArgs { /** * Unique name to identify the group of addresses to be used in the policy rules. */ name: pulumi.Input; /** * Unique Network Firewall Policy identifier */ networkFirewallPolicyId: pulumi.Input; } //# sourceMappingURL=getNetworkFirewallPolicyAddressList.d.ts.map