Zscaler Internet Access v1.2.0 published on Friday, Feb 20, 2026 by Zscaler
Zscaler Internet Access v1.2.0 published on Friday, Feb 20, 2026 by Zscaler
Use the zia_bandwidth_classes Retrieves all the available bandwidth control classes.
Example Usage
By Name
data "zia_bandwidth_classes" "this" {
name = "Gen_AI_Classes"
}
By ID
data "zia_bandwidth_classes" "this" {
id = 13
}
Using getBandwidthClasses
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 getBandwidthClasses(args: GetBandwidthClassesArgs, opts?: InvokeOptions): Promise<GetBandwidthClassesResult>
function getBandwidthClassesOutput(args: GetBandwidthClassesOutputArgs, opts?: InvokeOptions): Output<GetBandwidthClassesResult>def get_bandwidth_classes(file_size: Optional[str] = None,
id: Optional[int] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetBandwidthClassesResult
def get_bandwidth_classes_output(file_size: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[int]] = None,
name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetBandwidthClassesResult]func GetBandwidthClasses(ctx *Context, args *GetBandwidthClassesArgs, opts ...InvokeOption) (*GetBandwidthClassesResult, error)
func GetBandwidthClassesOutput(ctx *Context, args *GetBandwidthClassesOutputArgs, opts ...InvokeOption) GetBandwidthClassesResultOutput> Note: This function is named GetBandwidthClasses in the Go SDK.
public static class GetBandwidthClasses
{
public static Task<GetBandwidthClassesResult> InvokeAsync(GetBandwidthClassesArgs args, InvokeOptions? opts = null)
public static Output<GetBandwidthClassesResult> Invoke(GetBandwidthClassesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetBandwidthClassesResult> getBandwidthClasses(GetBandwidthClassesArgs args, InvokeOptions options)
public static Output<GetBandwidthClassesResult> getBandwidthClasses(GetBandwidthClassesArgs args, InvokeOptions options)
fn::invoke:
function: zia:index/getBandwidthClasses:getBandwidthClasses
arguments:
# arguments dictionaryThe following arguments are supported:
getBandwidthClasses Result
The following output properties are available:
- Application
Service List<string>Groups - Applications List<string>
- Id int
- Is
Name boolL10n Tag - Name string
- Network
Applications List<string> - Network
Services List<string> - Type string
- Url
Categories List<string> - (List of strings) The URL categories to add to the bandwidth class. Use the data source
zia.URLCategoriesto retrieve the available categories or visit the Help Portal - Urls List<string>
- (List of strings) The URLs included in the bandwidth class. You can include multiple entries.
- Web
Applications List<string> - (List of strings) The web conferencing applications included in the bandwidth class. Use the data source
zia.getCloudApplicationsto retrieve the available applications or visit the Help Portal - File
Size string
- Application
Service []stringGroups - Applications []string
- Id int
- Is
Name boolL10n Tag - Name string
- Network
Applications []string - Network
Services []string - Type string
- Url
Categories []string - (List of strings) The URL categories to add to the bandwidth class. Use the data source
zia.URLCategoriesto retrieve the available categories or visit the Help Portal - Urls []string
- (List of strings) The URLs included in the bandwidth class. You can include multiple entries.
- Web
Applications []string - (List of strings) The web conferencing applications included in the bandwidth class. Use the data source
zia.getCloudApplicationsto retrieve the available applications or visit the Help Portal - File
Size string
- application
Service List<String>Groups - applications List<String>
- id Integer
- is
Name BooleanL10n Tag - name String
- network
Applications List<String> - network
Services List<String> - type String
- url
Categories List<String> - (List of strings) The URL categories to add to the bandwidth class. Use the data source
zia.URLCategoriesto retrieve the available categories or visit the Help Portal - urls List<String>
- (List of strings) The URLs included in the bandwidth class. You can include multiple entries.
- web
Applications List<String> - (List of strings) The web conferencing applications included in the bandwidth class. Use the data source
zia.getCloudApplicationsto retrieve the available applications or visit the Help Portal - file
Size String
- application
Service string[]Groups - applications string[]
- id number
- is
Name booleanL10n Tag - name string
- network
Applications string[] - network
Services string[] - type string
- url
Categories string[] - (List of strings) The URL categories to add to the bandwidth class. Use the data source
zia.URLCategoriesto retrieve the available categories or visit the Help Portal - urls string[]
- (List of strings) The URLs included in the bandwidth class. You can include multiple entries.
- web
Applications string[] - (List of strings) The web conferencing applications included in the bandwidth class. Use the data source
zia.getCloudApplicationsto retrieve the available applications or visit the Help Portal - file
Size string
- application_
service_ Sequence[str]groups - applications Sequence[str]
- id int
- is_
name_ booll10n_ tag - name str
- network_
applications Sequence[str] - network_
services Sequence[str] - type str
- url_
categories Sequence[str] - (List of strings) The URL categories to add to the bandwidth class. Use the data source
zia.URLCategoriesto retrieve the available categories or visit the Help Portal - urls Sequence[str]
- (List of strings) The URLs included in the bandwidth class. You can include multiple entries.
- web_
applications Sequence[str] - (List of strings) The web conferencing applications included in the bandwidth class. Use the data source
zia.getCloudApplicationsto retrieve the available applications or visit the Help Portal - file_
size str
- application
Service List<String>Groups - applications List<String>
- id Number
- is
Name BooleanL10n Tag - name String
- network
Applications List<String> - network
Services List<String> - type String
- url
Categories List<String> - (List of strings) The URL categories to add to the bandwidth class. Use the data source
zia.URLCategoriesto retrieve the available categories or visit the Help Portal - urls List<String>
- (List of strings) The URLs included in the bandwidth class. You can include multiple entries.
- web
Applications List<String> - (List of strings) The web conferencing applications included in the bandwidth class. Use the data source
zia.getCloudApplicationsto retrieve the available applications or visit the Help Portal - file
Size String
Package Details
- Repository
- zia zscaler/pulumi-zia
- License
- MIT
- Notes
- This Pulumi package is based on the
ziaTerraform Provider.
Zscaler Internet Access v1.2.0 published on Friday, Feb 20, 2026 by Zscaler
