published on Friday, Mar 13, 2026 by Zscaler
published on Friday, Mar 13, 2026 by Zscaler
The zia_bandwidth_classes_web_conferencing resource manages bandwidth class settings for web conferencing and VoIP in the Zscaler Internet Access (ZIA) cloud service. This resource updates an existing built-in bandwidth class by name (e.g. BANDWIDTH_CAT_WEBCONF or BANDWIDTH_CAT_VOIP). Deleting the Pulumi resource does not remove the underlying class.
Example Usage
Bandwidth Class Web Conferencing
Example coming soon!
Example coming soon!
Example coming soon!
import * as zia from "@bdzscaler/pulumi-zia";
const example = new zia.BandwidthClassWebConferencing("example", {
name: "BANDWIDTH_CAT_WEBCONF",
type: "WEB_CONF",
applications: ["ZOOM", "WEBEX"],
});
import zscaler_pulumi_zia as zia
example = zia.BandwidthClassWebConferencing("example",
name="BANDWIDTH_CAT_WEBCONF",
type="WEB_CONF",
applications=["ZOOM", "WEBEX"],
)
resources:
example:
type: zia:BandwidthClassWebConferencing
properties:
name: BANDWIDTH_CAT_WEBCONF
type: WEB_CONF
applications:
- ZOOM
- WEBEX
Create BandwidthClassWebConferencing Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new BandwidthClassWebConferencing(name: string, args?: BandwidthClassWebConferencingArgs, opts?: CustomResourceOptions);@overload
def BandwidthClassWebConferencing(resource_name: str,
args: Optional[BandwidthClassWebConferencingArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def BandwidthClassWebConferencing(resource_name: str,
opts: Optional[ResourceOptions] = None,
applications: Optional[Sequence[str]] = None,
name: Optional[str] = None,
type: Optional[str] = None)func NewBandwidthClassWebConferencing(ctx *Context, name string, args *BandwidthClassWebConferencingArgs, opts ...ResourceOption) (*BandwidthClassWebConferencing, error)public BandwidthClassWebConferencing(string name, BandwidthClassWebConferencingArgs? args = null, CustomResourceOptions? opts = null)
public BandwidthClassWebConferencing(String name, BandwidthClassWebConferencingArgs args)
public BandwidthClassWebConferencing(String name, BandwidthClassWebConferencingArgs args, CustomResourceOptions options)
type: zia:BandwidthClassWebConferencing
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args BandwidthClassWebConferencingArgs
- 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 BandwidthClassWebConferencingArgs
- 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 BandwidthClassWebConferencingArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BandwidthClassWebConferencingArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args BandwidthClassWebConferencingArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var bandwidthClassWebConferencingResource = new Zia.BandwidthClassWebConferencing("bandwidthClassWebConferencingResource", new()
{
Applications = new[]
{
"string",
},
Name = "string",
Type = "string",
});
example, err := zia.NewBandwidthClassWebConferencing(ctx, "bandwidthClassWebConferencingResource", &zia.BandwidthClassWebConferencingArgs{
Applications: pulumi.StringArray{
pulumi.String("string"),
},
Name: pulumi.String("string"),
Type: pulumi.String("string"),
})
var bandwidthClassWebConferencingResource = new BandwidthClassWebConferencing("bandwidthClassWebConferencingResource", BandwidthClassWebConferencingArgs.builder()
.applications("string")
.name("string")
.type("string")
.build());
bandwidth_class_web_conferencing_resource = zia.BandwidthClassWebConferencing("bandwidthClassWebConferencingResource",
applications=["string"],
name="string",
type="string")
const bandwidthClassWebConferencingResource = new zia.BandwidthClassWebConferencing("bandwidthClassWebConferencingResource", {
applications: ["string"],
name: "string",
type: "string",
});
type: zia:BandwidthClassWebConferencing
properties:
applications:
- string
name: string
type: string
BandwidthClassWebConferencing Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The BandwidthClassWebConferencing resource accepts the following input properties:
- Applications List<string>
- List of applications associated with this bandwidth class (e.g.
ZOOM,WEBEX,TEAMS). - Name string
- The name of the bandwidth class (e.g.
BANDWIDTH_CAT_WEBCONForBANDWIDTH_CAT_VOIP). - Type string
- The type of the bandwidth class (e.g.
WEB_CONF,VOIP).
- Applications []string
- List of applications associated with this bandwidth class (e.g.
ZOOM,WEBEX,TEAMS). - Name string
- The name of the bandwidth class (e.g.
BANDWIDTH_CAT_WEBCONForBANDWIDTH_CAT_VOIP). - Type string
- The type of the bandwidth class (e.g.
WEB_CONF,VOIP).
- applications List<String>
- List of applications associated with this bandwidth class (e.g.
ZOOM,WEBEX,TEAMS). - name String
- The name of the bandwidth class (e.g.
BANDWIDTH_CAT_WEBCONForBANDWIDTH_CAT_VOIP). - type String
- The type of the bandwidth class (e.g.
WEB_CONF,VOIP).
- applications string[]
- List of applications associated with this bandwidth class (e.g.
ZOOM,WEBEX,TEAMS). - name string
- The name of the bandwidth class (e.g.
BANDWIDTH_CAT_WEBCONForBANDWIDTH_CAT_VOIP). - type string
- The type of the bandwidth class (e.g.
WEB_CONF,VOIP).
- applications Sequence[str]
- List of applications associated with this bandwidth class (e.g.
ZOOM,WEBEX,TEAMS). - name str
- The name of the bandwidth class (e.g.
BANDWIDTH_CAT_WEBCONForBANDWIDTH_CAT_VOIP). - type str
- The type of the bandwidth class (e.g.
WEB_CONF,VOIP).
- applications List<String>
- List of applications associated with this bandwidth class (e.g.
ZOOM,WEBEX,TEAMS). - name String
- The name of the bandwidth class (e.g.
BANDWIDTH_CAT_WEBCONForBANDWIDTH_CAT_VOIP). - type String
- The type of the bandwidth class (e.g.
WEB_CONF,VOIP).
Outputs
All input properties are implicitly available as output properties. Additionally, the BandwidthClassWebConferencing resource produces the following output properties:
Import
An existing Bandwidth Class Web Conferencing can be imported using its resource ID, e.g.
$ pulumi import zia:index:BandwidthClassWebConferencing example 12345
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- zia zscaler/pulumi-zia
- License
published on Friday, Mar 13, 2026 by Zscaler
