UNPKG

@bdzscaler/pulumi-zia

Version:

A Pulumi package for creating and managing zia cloud resources.

74 lines (73 loc) 3.28 kB
import * as pulumi from "@pulumi/pulumi"; /** * * [Official documentation](https://help.zscaler.com/zia/firewall-policies#/ipDestinationGroups-post) * * [API documentation](https://help.zscaler.com/zia/firewall-policies#/ipDestinationGroups-post) * * Use the **zia_firewall_filtering_destination_groups** data source to get information about IP destination groups option available in the Zscaler Internet Access cloud firewall. This data source can then be associated with a ZIA firewall filtering rule. * * ## Example Usage */ export declare function getFirewallFilteringDestinationGroups(args?: GetFirewallFilteringDestinationGroupsArgs, opts?: pulumi.InvokeOptions): Promise<GetFirewallFilteringDestinationGroupsResult>; /** * A collection of arguments for invoking getFirewallFilteringDestinationGroups. */ export interface GetFirewallFilteringDestinationGroupsArgs { /** * The ID of the destination group resource. */ id?: number; /** * The name of the destination group to be exported. */ name?: string; } /** * A collection of values returned by getFirewallFilteringDestinationGroups. */ export interface GetFirewallFilteringDestinationGroupsResult { /** * (List of String) Destination IP addresses within the group */ readonly addresses: string[]; /** * (List of String) Destination IP address counties. You can identify destinations based on the location of a server. */ readonly countries: string[]; /** * (String) Additional information about the destination IP group */ readonly description: string; readonly id: number; /** * (List of String) Destination IP address URL categories. You can identify destinations based on the URL category of the domain. See list of all IP Categories [Here](https://help.zscaler.com/zia/firewall-policies#/ipDestinationGroups-get) * * !> **WARNING:** The `ipCategories` attribute only accepts custom URL categories. */ readonly ipCategories: string[]; readonly name: string; /** * (String) Destination IP group type (i.e., the group can contain destination IP addresses or FQDNs) */ readonly type: string; } /** * * [Official documentation](https://help.zscaler.com/zia/firewall-policies#/ipDestinationGroups-post) * * [API documentation](https://help.zscaler.com/zia/firewall-policies#/ipDestinationGroups-post) * * Use the **zia_firewall_filtering_destination_groups** data source to get information about IP destination groups option available in the Zscaler Internet Access cloud firewall. This data source can then be associated with a ZIA firewall filtering rule. * * ## Example Usage */ export declare function getFirewallFilteringDestinationGroupsOutput(args?: GetFirewallFilteringDestinationGroupsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetFirewallFilteringDestinationGroupsResult>; /** * A collection of arguments for invoking getFirewallFilteringDestinationGroups. */ export interface GetFirewallFilteringDestinationGroupsOutputArgs { /** * The ID of the destination group resource. */ id?: pulumi.Input<number>; /** * The name of the destination group to be exported. */ name?: pulumi.Input<string>; }