zia logo
Zscaler Internet Access v0.0.3, Jan 30 23

zia.Firewall.FirewallFilteringDestinationGroups

Create FirewallFilteringDestinationGroups Resource

new FirewallFilteringDestinationGroups(name: string, args?: FirewallFilteringDestinationGroupsArgs, opts?: CustomResourceOptions);
@overload
def FirewallFilteringDestinationGroups(resource_name: str,
                                       opts: Optional[ResourceOptions] = None,
                                       addresses: Optional[Sequence[str]] = None,
                                       countries: Optional[Sequence[str]] = None,
                                       description: Optional[str] = None,
                                       ip_categories: Optional[Sequence[str]] = None,
                                       name: Optional[str] = None,
                                       type: Optional[str] = None)
@overload
def FirewallFilteringDestinationGroups(resource_name: str,
                                       args: Optional[FirewallFilteringDestinationGroupsArgs] = None,
                                       opts: Optional[ResourceOptions] = None)
func NewFirewallFilteringDestinationGroups(ctx *Context, name string, args *FirewallFilteringDestinationGroupsArgs, opts ...ResourceOption) (*FirewallFilteringDestinationGroups, error)
public FirewallFilteringDestinationGroups(string name, FirewallFilteringDestinationGroupsArgs? args = null, CustomResourceOptions? opts = null)
public FirewallFilteringDestinationGroups(String name, FirewallFilteringDestinationGroupsArgs args)
public FirewallFilteringDestinationGroups(String name, FirewallFilteringDestinationGroupsArgs args, CustomResourceOptions options)
type: zia:Firewall:FirewallFilteringDestinationGroups
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args FirewallFilteringDestinationGroupsArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args FirewallFilteringDestinationGroupsArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args FirewallFilteringDestinationGroupsArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args FirewallFilteringDestinationGroupsArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args FirewallFilteringDestinationGroupsArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

FirewallFilteringDestinationGroups Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The FirewallFilteringDestinationGroups resource accepts the following input properties:

Addresses List<string>

Destination IP addresses within the group

Countries List<string>

Destination countries for which the rule is applicable. If not set, the rule is not restricted to specific destination countries.

Description string

Additional information about the destination IP group

IpCategories List<string>

List of URL categories for which rule must be applied

Name string

Destination IP group name

Type string

Destination IP group type (i.e., the group can contain destination IP addresses or FQDNs)

Addresses []string

Destination IP addresses within the group

Countries []string

Destination countries for which the rule is applicable. If not set, the rule is not restricted to specific destination countries.

Description string

Additional information about the destination IP group

IpCategories []string

List of URL categories for which rule must be applied

Name string

Destination IP group name

Type string

Destination IP group type (i.e., the group can contain destination IP addresses or FQDNs)

addresses List<String>

Destination IP addresses within the group

countries List<String>

Destination countries for which the rule is applicable. If not set, the rule is not restricted to specific destination countries.

description String

Additional information about the destination IP group

ipCategories List<String>

List of URL categories for which rule must be applied

name String

Destination IP group name

type String

Destination IP group type (i.e., the group can contain destination IP addresses or FQDNs)

addresses string[]

Destination IP addresses within the group

countries string[]

Destination countries for which the rule is applicable. If not set, the rule is not restricted to specific destination countries.

description string

Additional information about the destination IP group

ipCategories string[]

List of URL categories for which rule must be applied

name string

Destination IP group name

type string

Destination IP group type (i.e., the group can contain destination IP addresses or FQDNs)

addresses Sequence[str]

Destination IP addresses within the group

countries Sequence[str]

Destination countries for which the rule is applicable. If not set, the rule is not restricted to specific destination countries.

description str

Additional information about the destination IP group

ip_categories Sequence[str]

List of URL categories for which rule must be applied

name str

Destination IP group name

type str

Destination IP group type (i.e., the group can contain destination IP addresses or FQDNs)

addresses List<String>

Destination IP addresses within the group

countries List<String>

Destination countries for which the rule is applicable. If not set, the rule is not restricted to specific destination countries.

description String

Additional information about the destination IP group

ipCategories List<String>

List of URL categories for which rule must be applied

name String

Destination IP group name

type String

Destination IP group type (i.e., the group can contain destination IP addresses or FQDNs)

Outputs

All input properties are implicitly available as output properties. Additionally, the FirewallFilteringDestinationGroups resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

IpDestinationId int

Unique identifer for the destination IP group

Id string

The provider-assigned unique ID for this managed resource.

IpDestinationId int

Unique identifer for the destination IP group

id String

The provider-assigned unique ID for this managed resource.

ipDestinationId Integer

Unique identifer for the destination IP group

id string

The provider-assigned unique ID for this managed resource.

ipDestinationId number

Unique identifer for the destination IP group

id str

The provider-assigned unique ID for this managed resource.

ip_destination_id int

Unique identifer for the destination IP group

id String

The provider-assigned unique ID for this managed resource.

ipDestinationId Number

Unique identifer for the destination IP group

Look up Existing FirewallFilteringDestinationGroups Resource

Get an existing FirewallFilteringDestinationGroups resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: FirewallFilteringDestinationGroupsState, opts?: CustomResourceOptions): FirewallFilteringDestinationGroups
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        addresses: Optional[Sequence[str]] = None,
        countries: Optional[Sequence[str]] = None,
        description: Optional[str] = None,
        ip_categories: Optional[Sequence[str]] = None,
        ip_destination_id: Optional[int] = None,
        name: Optional[str] = None,
        type: Optional[str] = None) -> FirewallFilteringDestinationGroups
func GetFirewallFilteringDestinationGroups(ctx *Context, name string, id IDInput, state *FirewallFilteringDestinationGroupsState, opts ...ResourceOption) (*FirewallFilteringDestinationGroups, error)
public static FirewallFilteringDestinationGroups Get(string name, Input<string> id, FirewallFilteringDestinationGroupsState? state, CustomResourceOptions? opts = null)
public static FirewallFilteringDestinationGroups get(String name, Output<String> id, FirewallFilteringDestinationGroupsState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
Addresses List<string>

Destination IP addresses within the group

Countries List<string>

Destination countries for which the rule is applicable. If not set, the rule is not restricted to specific destination countries.

Description string

Additional information about the destination IP group

IpCategories List<string>

List of URL categories for which rule must be applied

IpDestinationId int

Unique identifer for the destination IP group

Name string

Destination IP group name

Type string

Destination IP group type (i.e., the group can contain destination IP addresses or FQDNs)

Addresses []string

Destination IP addresses within the group

Countries []string

Destination countries for which the rule is applicable. If not set, the rule is not restricted to specific destination countries.

Description string

Additional information about the destination IP group

IpCategories []string

List of URL categories for which rule must be applied

IpDestinationId int

Unique identifer for the destination IP group

Name string

Destination IP group name

Type string

Destination IP group type (i.e., the group can contain destination IP addresses or FQDNs)

addresses List<String>

Destination IP addresses within the group

countries List<String>

Destination countries for which the rule is applicable. If not set, the rule is not restricted to specific destination countries.

description String

Additional information about the destination IP group

ipCategories List<String>

List of URL categories for which rule must be applied

ipDestinationId Integer

Unique identifer for the destination IP group

name String

Destination IP group name

type String

Destination IP group type (i.e., the group can contain destination IP addresses or FQDNs)

addresses string[]

Destination IP addresses within the group

countries string[]

Destination countries for which the rule is applicable. If not set, the rule is not restricted to specific destination countries.

description string

Additional information about the destination IP group

ipCategories string[]

List of URL categories for which rule must be applied

ipDestinationId number

Unique identifer for the destination IP group

name string

Destination IP group name

type string

Destination IP group type (i.e., the group can contain destination IP addresses or FQDNs)

addresses Sequence[str]

Destination IP addresses within the group

countries Sequence[str]

Destination countries for which the rule is applicable. If not set, the rule is not restricted to specific destination countries.

description str

Additional information about the destination IP group

ip_categories Sequence[str]

List of URL categories for which rule must be applied

ip_destination_id int

Unique identifer for the destination IP group

name str

Destination IP group name

type str

Destination IP group type (i.e., the group can contain destination IP addresses or FQDNs)

addresses List<String>

Destination IP addresses within the group

countries List<String>

Destination countries for which the rule is applicable. If not set, the rule is not restricted to specific destination countries.

description String

Additional information about the destination IP group

ipCategories List<String>

List of URL categories for which rule must be applied

ipDestinationId Number

Unique identifer for the destination IP group

name String

Destination IP group name

type String

Destination IP group type (i.e., the group can contain destination IP addresses or FQDNs)

Package Details

Repository
zia zscaler/pulumi-zia
License
MIT
Notes

This Pulumi package is based on the zia Terraform Provider.