Zscaler Internet Access v1.0.1 published on Friday, Jun 6, 2025 by Zscaler
zia.getFileTypeControlRules
Explore with Pulumi AI
Use the zia_file_type_control_rules data source to retrieves File Type Control rules.
Example Usage
# Retrieve a File Type Control Rule by name
data "zia_file_type_control_rules" "this" {
name = "Example"
}
# Retrieve a File Type Control Rule by ID
data "zia_file_type_control_rules" "this" {
name = "12134558"
}
Using getFileTypeControlRules
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getFileTypeControlRules(args: GetFileTypeControlRulesArgs, opts?: InvokeOptions): Promise<GetFileTypeControlRulesResult>
function getFileTypeControlRulesOutput(args: GetFileTypeControlRulesOutputArgs, opts?: InvokeOptions): Output<GetFileTypeControlRulesResult>
def get_file_type_control_rules(id: Optional[int] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetFileTypeControlRulesResult
def get_file_type_control_rules_output(id: Optional[pulumi.Input[int]] = None,
name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetFileTypeControlRulesResult]
func LookupFileTypeControlRules(ctx *Context, args *LookupFileTypeControlRulesArgs, opts ...InvokeOption) (*LookupFileTypeControlRulesResult, error)
func LookupFileTypeControlRulesOutput(ctx *Context, args *LookupFileTypeControlRulesOutputArgs, opts ...InvokeOption) LookupFileTypeControlRulesResultOutput
> Note: This function is named LookupFileTypeControlRules
in the Go SDK.
public static class GetFileTypeControlRules
{
public static Task<GetFileTypeControlRulesResult> InvokeAsync(GetFileTypeControlRulesArgs args, InvokeOptions? opts = null)
public static Output<GetFileTypeControlRulesResult> Invoke(GetFileTypeControlRulesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetFileTypeControlRulesResult> getFileTypeControlRules(GetFileTypeControlRulesArgs args, InvokeOptions options)
public static Output<GetFileTypeControlRulesResult> getFileTypeControlRules(GetFileTypeControlRulesArgs args, InvokeOptions options)
fn::invoke:
function: zia:index/getFileTypeControlRules:getFileTypeControlRules
arguments:
# arguments dictionary
The following arguments are supported:
getFileTypeControlRules Result
The following output properties are available:
- Access
Control string - Active
Content bool - Capture
Pcap bool - Cloud
Applications List<string> - Departments
List<zscaler.
Pulumi Package. Zia. Outputs. Get File Type Control Rules Department> - Description string
- Device
Groups List<zscaler.Pulumi Package. Zia. Outputs. Get File Type Control Rules Device Group> - Device
Trust List<string>Levels - Devices
List<zscaler.
Pulumi Package. Zia. Outputs. Get File Type Control Rules Device> - File
Types List<string> - Filtering
Action string - Groups
List<zscaler.
Pulumi Package. Zia. Outputs. Get File Type Control Rules Group> - Id int
- Labels
List<zscaler.
Pulumi Package. Zia. Outputs. Get File Type Control Rules Label> - Last
Modified List<zscaler.Bies Pulumi Package. Zia. Outputs. Get File Type Control Rules Last Modified By> - Last
Modified intTime - Location
Groups List<zscaler.Pulumi Package. Zia. Outputs. Get File Type Control Rules Location Group> - Locations
List<zscaler.
Pulumi Package. Zia. Outputs. Get File Type Control Rules Location> - Max
Size int - Min
Size int - Name string
- Operation string
- Order int
- Protocols List<string>
- Rank int
- Size
Quota int - State string
- Time
Quota int - Time
Windows List<zscaler.Pulumi Package. Zia. Outputs. Get File Type Control Rules Time Window> - Unscannable bool
- Url
Categories List<string> - Users
List<zscaler.
Pulumi Package. Zia. Outputs. Get File Type Control Rules User> - Zpa
App List<zscaler.Segments Pulumi Package. Zia. Outputs. Get File Type Control Rules Zpa App Segment>
- Access
Control string - Active
Content bool - Capture
Pcap bool - Cloud
Applications []string - Departments
[]Get
File Type Control Rules Department - Description string
- Device
Groups []GetFile Type Control Rules Device Group - Device
Trust []stringLevels - Devices
[]Get
File Type Control Rules Device - File
Types []string - Filtering
Action string - Groups
[]Get
File Type Control Rules Group - Id int
- Labels
[]Get
File Type Control Rules Label - Last
Modified []GetBies File Type Control Rules Last Modified By - Last
Modified intTime - Location
Groups []GetFile Type Control Rules Location Group - Locations
[]Get
File Type Control Rules Location - Max
Size int - Min
Size int - Name string
- Operation string
- Order int
- Protocols []string
- Rank int
- Size
Quota int - State string
- Time
Quota int - Time
Windows []GetFile Type Control Rules Time Window - Unscannable bool
- Url
Categories []string - Users
[]Get
File Type Control Rules User - Zpa
App []GetSegments File Type Control Rules Zpa App Segment
- access
Control String - active
Content Boolean - capture
Pcap Boolean - cloud
Applications List<String> - departments
List<Get
File Type Control Rules Department> - description String
- device
Groups List<GetFile Type Control Rules Device Group> - device
Trust List<String>Levels - devices
List<Get
File Type Control Rules Device> - file
Types List<String> - filtering
Action String - groups
List<Get
File Type Control Rules Group> - id Integer
- labels
List<Get
File Type Control Rules Label> - last
Modified List<GetBies File Type Control Rules Last Modified By> - last
Modified IntegerTime - location
Groups List<GetFile Type Control Rules Location Group> - locations
List<Get
File Type Control Rules Location> - max
Size Integer - min
Size Integer - name String
- operation String
- order Integer
- protocols List<String>
- rank Integer
- size
Quota Integer - state String
- time
Quota Integer - time
Windows List<GetFile Type Control Rules Time Window> - unscannable Boolean
- url
Categories List<String> - users
List<Get
File Type Control Rules User> - zpa
App List<GetSegments File Type Control Rules Zpa App Segment>
- access
Control string - active
Content boolean - capture
Pcap boolean - cloud
Applications string[] - departments
Get
File Type Control Rules Department[] - description string
- device
Groups GetFile Type Control Rules Device Group[] - device
Trust string[]Levels - devices
Get
File Type Control Rules Device[] - file
Types string[] - filtering
Action string - groups
Get
File Type Control Rules Group[] - id number
- labels
Get
File Type Control Rules Label[] - last
Modified GetBies File Type Control Rules Last Modified By[] - last
Modified numberTime - location
Groups GetFile Type Control Rules Location Group[] - locations
Get
File Type Control Rules Location[] - max
Size number - min
Size number - name string
- operation string
- order number
- protocols string[]
- rank number
- size
Quota number - state string
- time
Quota number - time
Windows GetFile Type Control Rules Time Window[] - unscannable boolean
- url
Categories string[] - users
Get
File Type Control Rules User[] - zpa
App GetSegments File Type Control Rules Zpa App Segment[]
- access_
control str - active_
content bool - capture_
pcap bool - cloud_
applications Sequence[str] - departments
Sequence[Get
File Type Control Rules Department] - description str
- device_
groups Sequence[GetFile Type Control Rules Device Group] - device_
trust_ Sequence[str]levels - devices
Sequence[Get
File Type Control Rules Device] - file_
types Sequence[str] - filtering_
action str - groups
Sequence[Get
File Type Control Rules Group] - id int
- labels
Sequence[Get
File Type Control Rules Label] - last_
modified_ Sequence[Getbies File Type Control Rules Last Modified By] - last_
modified_ inttime - location_
groups Sequence[GetFile Type Control Rules Location Group] - locations
Sequence[Get
File Type Control Rules Location] - max_
size int - min_
size int - name str
- operation str
- order int
- protocols Sequence[str]
- rank int
- size_
quota int - state str
- time_
quota int - time_
windows Sequence[GetFile Type Control Rules Time Window] - unscannable bool
- url_
categories Sequence[str] - users
Sequence[Get
File Type Control Rules User] - zpa_
app_ Sequence[Getsegments File Type Control Rules Zpa App Segment]
- access
Control String - active
Content Boolean - capture
Pcap Boolean - cloud
Applications List<String> - departments List<Property Map>
- description String
- device
Groups List<Property Map> - device
Trust List<String>Levels - devices List<Property Map>
- file
Types List<String> - filtering
Action String - groups List<Property Map>
- id Number
- labels List<Property Map>
- last
Modified List<Property Map>Bies - last
Modified NumberTime - location
Groups List<Property Map> - locations List<Property Map>
- max
Size Number - min
Size Number - name String
- operation String
- order Number
- protocols List<String>
- rank Number
- size
Quota Number - state String
- time
Quota Number - time
Windows List<Property Map> - unscannable Boolean
- url
Categories List<String> - users List<Property Map>
- zpa
App List<Property Map>Segments
Supporting Types
GetFileTypeControlRulesDepartment
- Extensions Dictionary<string, string>
- Additional information about the entity
- Id int
- A unique identifier for an entity
- Name string
- The configured name of the entity
- Extensions map[string]string
- Additional information about the entity
- Id int
- A unique identifier for an entity
- Name string
- The configured name of the entity
- extensions Map<String,String>
- Additional information about the entity
- id Integer
- A unique identifier for an entity
- name String
- The configured name of the entity
- extensions {[key: string]: string}
- Additional information about the entity
- id number
- A unique identifier for an entity
- name string
- The configured name of the entity
- extensions Mapping[str, str]
- Additional information about the entity
- id int
- A unique identifier for an entity
- name str
- The configured name of the entity
- extensions Map<String>
- Additional information about the entity
- id Number
- A unique identifier for an entity
- name String
- The configured name of the entity
GetFileTypeControlRulesDevice
- Extensions Dictionary<string, string>
- Additional information about the entity
- Id int
- A unique identifier for an entity
- Name string
- The configured name of the entity
- Extensions map[string]string
- Additional information about the entity
- Id int
- A unique identifier for an entity
- Name string
- The configured name of the entity
- extensions Map<String,String>
- Additional information about the entity
- id Integer
- A unique identifier for an entity
- name String
- The configured name of the entity
- extensions {[key: string]: string}
- Additional information about the entity
- id number
- A unique identifier for an entity
- name string
- The configured name of the entity
- extensions Mapping[str, str]
- Additional information about the entity
- id int
- A unique identifier for an entity
- name str
- The configured name of the entity
- extensions Map<String>
- Additional information about the entity
- id Number
- A unique identifier for an entity
- name String
- The configured name of the entity
GetFileTypeControlRulesDeviceGroup
- Extensions Dictionary<string, string>
- Additional information about the entity
- Id int
- A unique identifier for an entity
- Name string
- The configured name of the entity
- Extensions map[string]string
- Additional information about the entity
- Id int
- A unique identifier for an entity
- Name string
- The configured name of the entity
- extensions Map<String,String>
- Additional information about the entity
- id Integer
- A unique identifier for an entity
- name String
- The configured name of the entity
- extensions {[key: string]: string}
- Additional information about the entity
- id number
- A unique identifier for an entity
- name string
- The configured name of the entity
- extensions Mapping[str, str]
- Additional information about the entity
- id int
- A unique identifier for an entity
- name str
- The configured name of the entity
- extensions Map<String>
- Additional information about the entity
- id Number
- A unique identifier for an entity
- name String
- The configured name of the entity
GetFileTypeControlRulesGroup
- Extensions Dictionary<string, string>
- Additional information about the entity
- Id int
- A unique identifier for an entity
- Name string
- The configured name of the entity
- Extensions map[string]string
- Additional information about the entity
- Id int
- A unique identifier for an entity
- Name string
- The configured name of the entity
- extensions Map<String,String>
- Additional information about the entity
- id Integer
- A unique identifier for an entity
- name String
- The configured name of the entity
- extensions {[key: string]: string}
- Additional information about the entity
- id number
- A unique identifier for an entity
- name string
- The configured name of the entity
- extensions Mapping[str, str]
- Additional information about the entity
- id int
- A unique identifier for an entity
- name str
- The configured name of the entity
- extensions Map<String>
- Additional information about the entity
- id Number
- A unique identifier for an entity
- name String
- The configured name of the entity
GetFileTypeControlRulesLabel
- Extensions Dictionary<string, string>
- Additional information about the entity
- Id int
- A unique identifier for an entity
- Name string
- The configured name of the entity
- Extensions map[string]string
- Additional information about the entity
- Id int
- A unique identifier for an entity
- Name string
- The configured name of the entity
- extensions Map<String,String>
- Additional information about the entity
- id Integer
- A unique identifier for an entity
- name String
- The configured name of the entity
- extensions {[key: string]: string}
- Additional information about the entity
- id number
- A unique identifier for an entity
- name string
- The configured name of the entity
- extensions Mapping[str, str]
- Additional information about the entity
- id int
- A unique identifier for an entity
- name str
- The configured name of the entity
- extensions Map<String>
- Additional information about the entity
- id Number
- A unique identifier for an entity
- name String
- The configured name of the entity
GetFileTypeControlRulesLastModifiedBy
- Extensions Dictionary<string, string>
- Additional information about the entity
- Id int
- A unique identifier for an entity
- Name string
- The configured name of the entity
- Extensions map[string]string
- Additional information about the entity
- Id int
- A unique identifier for an entity
- Name string
- The configured name of the entity
- extensions Map<String,String>
- Additional information about the entity
- id Integer
- A unique identifier for an entity
- name String
- The configured name of the entity
- extensions {[key: string]: string}
- Additional information about the entity
- id number
- A unique identifier for an entity
- name string
- The configured name of the entity
- extensions Mapping[str, str]
- Additional information about the entity
- id int
- A unique identifier for an entity
- name str
- The configured name of the entity
- extensions Map<String>
- Additional information about the entity
- id Number
- A unique identifier for an entity
- name String
- The configured name of the entity
GetFileTypeControlRulesLocation
- Extensions Dictionary<string, string>
- Additional information about the entity
- Id int
- A unique identifier for an entity
- Name string
- The configured name of the entity
- Extensions map[string]string
- Additional information about the entity
- Id int
- A unique identifier for an entity
- Name string
- The configured name of the entity
- extensions Map<String,String>
- Additional information about the entity
- id Integer
- A unique identifier for an entity
- name String
- The configured name of the entity
- extensions {[key: string]: string}
- Additional information about the entity
- id number
- A unique identifier for an entity
- name string
- The configured name of the entity
- extensions Mapping[str, str]
- Additional information about the entity
- id int
- A unique identifier for an entity
- name str
- The configured name of the entity
- extensions Map<String>
- Additional information about the entity
- id Number
- A unique identifier for an entity
- name String
- The configured name of the entity
GetFileTypeControlRulesLocationGroup
- Extensions Dictionary<string, string>
- Additional information about the entity
- Id int
- A unique identifier for an entity
- Name string
- The configured name of the entity
- Extensions map[string]string
- Additional information about the entity
- Id int
- A unique identifier for an entity
- Name string
- The configured name of the entity
- extensions Map<String,String>
- Additional information about the entity
- id Integer
- A unique identifier for an entity
- name String
- The configured name of the entity
- extensions {[key: string]: string}
- Additional information about the entity
- id number
- A unique identifier for an entity
- name string
- The configured name of the entity
- extensions Mapping[str, str]
- Additional information about the entity
- id int
- A unique identifier for an entity
- name str
- The configured name of the entity
- extensions Map<String>
- Additional information about the entity
- id Number
- A unique identifier for an entity
- name String
- The configured name of the entity
GetFileTypeControlRulesTimeWindow
- Extensions Dictionary<string, string>
- Additional information about the entity
- Id int
- A unique identifier for an entity
- Name string
- The configured name of the entity
- Extensions map[string]string
- Additional information about the entity
- Id int
- A unique identifier for an entity
- Name string
- The configured name of the entity
- extensions Map<String,String>
- Additional information about the entity
- id Integer
- A unique identifier for an entity
- name String
- The configured name of the entity
- extensions {[key: string]: string}
- Additional information about the entity
- id number
- A unique identifier for an entity
- name string
- The configured name of the entity
- extensions Mapping[str, str]
- Additional information about the entity
- id int
- A unique identifier for an entity
- name str
- The configured name of the entity
- extensions Map<String>
- Additional information about the entity
- id Number
- A unique identifier for an entity
- name String
- The configured name of the entity
GetFileTypeControlRulesUser
- Extensions Dictionary<string, string>
- Additional information about the entity
- Id int
- A unique identifier for an entity
- Name string
- The configured name of the entity
- Extensions map[string]string
- Additional information about the entity
- Id int
- A unique identifier for an entity
- Name string
- The configured name of the entity
- extensions Map<String,String>
- Additional information about the entity
- id Integer
- A unique identifier for an entity
- name String
- The configured name of the entity
- extensions {[key: string]: string}
- Additional information about the entity
- id number
- A unique identifier for an entity
- name string
- The configured name of the entity
- extensions Mapping[str, str]
- Additional information about the entity
- id int
- A unique identifier for an entity
- name str
- The configured name of the entity
- extensions Map<String>
- Additional information about the entity
- id Number
- A unique identifier for an entity
- name String
- The configured name of the entity
GetFileTypeControlRulesZpaAppSegment
- External
Id string - Indicates the external ID. Applicable only when this reference is of an external entity.
- Id int
- A unique identifier assigned to the Application Segment
- Name string
- The name of the Application Segment
- External
Id string - Indicates the external ID. Applicable only when this reference is of an external entity.
- Id int
- A unique identifier assigned to the Application Segment
- Name string
- The name of the Application Segment
- external
Id String - Indicates the external ID. Applicable only when this reference is of an external entity.
- id Integer
- A unique identifier assigned to the Application Segment
- name String
- The name of the Application Segment
- external
Id string - Indicates the external ID. Applicable only when this reference is of an external entity.
- id number
- A unique identifier assigned to the Application Segment
- name string
- The name of the Application Segment
- external_
id str - Indicates the external ID. Applicable only when this reference is of an external entity.
- id int
- A unique identifier assigned to the Application Segment
- name str
- The name of the Application Segment
- external
Id String - Indicates the external ID. Applicable only when this reference is of an external entity.
- id Number
- A unique identifier assigned to the Application Segment
- name String
- The name of the Application Segment
Package Details
- Repository
- zia zscaler/pulumi-zia
- License
- MIT
- Notes
- This Pulumi package is based on the
zia
Terraform Provider.