@bdzscaler/pulumi-zia
Version:
A Pulumi package for creating and managing zia cloud resources.
74 lines (73 loc) • 3.28 kB
TypeScript
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>;
}