published on Friday, Mar 13, 2026 by Zscaler
published on Friday, Mar 13, 2026 by Zscaler
The zia.NssServer resource manages NSS (Nanolog Streaming Service) server configurations in the Zscaler Internet Access (ZIA) cloud. NSS servers are used to stream logs from ZIA to external SIEM or log management systems.
Example Usage
Basic NSS Server
Example coming soon!
Example coming soon!
Example coming soon!
import * as zia from "@bdzscaler/pulumi-zia";
const example = new zia.NssServer("example", {
name: "Example NSS Server",
status: "ENABLED",
type: "NSS_FOR_FIREWALL",
});
import zscaler_pulumi_zia as zia
example = zia.NssServer("example",
name="Example NSS Server",
status="ENABLED",
type="NSS_FOR_FIREWALL",
)
resources:
example:
type: zia:NssServer
properties:
name: Example NSS Server
status: ENABLED
type: NSS_FOR_FIREWALL
Create NssServer Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new NssServer(name: string, args: NssServerArgs, opts?: CustomResourceOptions);@overload
def NssServer(resource_name: str,
args: NssServerArgs,
opts: Optional[ResourceOptions] = None)
@overload
def NssServer(resource_name: str,
opts: Optional[ResourceOptions] = None,
name: Optional[str] = None,
icap_svr_id: Optional[int] = None,
status: Optional[str] = None,
type: Optional[str] = None)func NewNssServer(ctx *Context, name string, args NssServerArgs, opts ...ResourceOption) (*NssServer, error)public NssServer(string name, NssServerArgs args, CustomResourceOptions? opts = null)
public NssServer(String name, NssServerArgs args)
public NssServer(String name, NssServerArgs args, CustomResourceOptions options)
type: zia:NssServer
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 NssServerArgs
- 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 NssServerArgs
- 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 NssServerArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args NssServerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args NssServerArgs
- 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 nssServerResource = new Zia.NssServer("nssServerResource", new()
{
Name = "string",
IcapSvrId = 0,
Status = "string",
Type = "string",
});
example, err := zia.NewNssServer(ctx, "nssServerResource", &zia.NssServerArgs{
Name: pulumi.String("string"),
IcapSvrId: pulumi.Int(0),
Status: pulumi.String("string"),
Type: pulumi.String("string"),
})
var nssServerResource = new NssServer("nssServerResource", NssServerArgs.builder()
.name("string")
.icapSvrId(0)
.status("string")
.type("string")
.build());
nss_server_resource = zia.NssServer("nssServerResource",
name="string",
icap_svr_id=0,
status="string",
type="string")
const nssServerResource = new zia.NssServer("nssServerResource", {
name: "string",
icapSvrId: 0,
status: "string",
type: "string",
});
type: zia:NssServer
properties:
icapSvrId: 0
name: string
status: string
type: string
NssServer 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 NssServer resource accepts the following input properties:
- Name string
- Name of the NSS server.
- Icap
Svr intId - The ICAP server ID associated with the NSS server.
- Status string
- The status of the NSS server. Accepted values: 'ENABLED' or 'DISABLED'. Default: 'ENABLED'.
- Type string
- The NSS server type. Accepted values: 'NSS_FOR_FIREWALL', 'NSS_FOR_WEB'. Default: 'NSS_FOR_FIREWALL'.
- Name string
- Name of the NSS server.
- Icap
Svr intId - The ICAP server ID associated with the NSS server.
- Status string
- The status of the NSS server. Accepted values: 'ENABLED' or 'DISABLED'. Default: 'ENABLED'.
- Type string
- The NSS server type. Accepted values: 'NSS_FOR_FIREWALL', 'NSS_FOR_WEB'. Default: 'NSS_FOR_FIREWALL'.
- name String
- Name of the NSS server.
- icap
Svr IntegerId - The ICAP server ID associated with the NSS server.
- status String
- The status of the NSS server. Accepted values: 'ENABLED' or 'DISABLED'. Default: 'ENABLED'.
- type String
- The NSS server type. Accepted values: 'NSS_FOR_FIREWALL', 'NSS_FOR_WEB'. Default: 'NSS_FOR_FIREWALL'.
- name string
- Name of the NSS server.
- icap
Svr numberId - The ICAP server ID associated with the NSS server.
- status string
- The status of the NSS server. Accepted values: 'ENABLED' or 'DISABLED'. Default: 'ENABLED'.
- type string
- The NSS server type. Accepted values: 'NSS_FOR_FIREWALL', 'NSS_FOR_WEB'. Default: 'NSS_FOR_FIREWALL'.
- name str
- Name of the NSS server.
- icap_
svr_ intid - The ICAP server ID associated with the NSS server.
- status str
- The status of the NSS server. Accepted values: 'ENABLED' or 'DISABLED'. Default: 'ENABLED'.
- type str
- The NSS server type. Accepted values: 'NSS_FOR_FIREWALL', 'NSS_FOR_WEB'. Default: 'NSS_FOR_FIREWALL'.
- name String
- Name of the NSS server.
- icap
Svr NumberId - The ICAP server ID associated with the NSS server.
- status String
- The status of the NSS server. Accepted values: 'ENABLED' or 'DISABLED'. Default: 'ENABLED'.
- type String
- The NSS server type. Accepted values: 'NSS_FOR_FIREWALL', 'NSS_FOR_WEB'. Default: 'NSS_FOR_FIREWALL'.
Outputs
All input properties are implicitly available as output properties. Additionally, the NssServer resource produces the following output properties:
Import
An existing NSS server can be imported using its ID, e.g.
$ pulumi import zia:index:NssServer 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
