zpa.getLSSClientTypes
Explore with Pulumi AI
Use the zpa_lss_config_client_types data source to get information about all LSS client types in the Zscaler Private Access cloud. This data source is required when the defining a policy rule resource for an object type as CLIENT_TYPE
parameter in the LSS Config Controller resource is set. To learn more see the To learn more see the Getting Details of All LSS Status Codes
NOTE By Default the ZPA provider will return all client types
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as zpa from "@pulumi/zpa";
const example = zpa.getLSSClientTypes({});
import pulumi
import pulumi_zpa as zpa
example = zpa.get_lss_client_types()
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/zscaler/pulumi-zpa/sdk/go/zpa"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := zpa.GetLSSClientTypes(ctx, nil, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Zpa = Pulumi.Zpa;
return await Deployment.RunAsync(() =>
{
var example = Zpa.GetLSSClientTypes.Invoke();
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.zpa.ZpaFunctions;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = ZpaFunctions.getLSSClientTypes();
}
}
variables:
example:
fn::invoke:
Function: zpa:getLSSClientTypes
Arguments: {}
Read-Only
The following arguments are supported:
"zpn_client_type_edge_connector" = "Cloud Connector"
"zpn_client_type_exporter" = "Web Browser
"zpn_client_type_ip_anchoring" = "ZIA Service Edge"
"zpn_client_type_machine_tunnel" = "Machine Tunnel"
"zpn_client_type_slogger" = "ZPA LSS"
"zpn_client_type_zapp" = "Client Connector"
To learn more see the Getting Details of All LSS Status Codes
Using getLSSClientTypes
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 getLSSClientTypes(opts?: InvokeOptions): Promise<GetLSSClientTypesResult>
function getLSSClientTypesOutput(opts?: InvokeOptions): Output<GetLSSClientTypesResult>
def get_lss_client_types(opts: Optional[InvokeOptions] = None) -> GetLSSClientTypesResult
def get_lss_client_types_output(opts: Optional[InvokeOptions] = None) -> Output[GetLSSClientTypesResult]
func GetLSSClientTypes(ctx *Context, opts ...InvokeOption) (*GetLSSClientTypesResult, error)
func GetLSSClientTypesOutput(ctx *Context, opts ...InvokeOption) GetLSSClientTypesResultOutput
> Note: This function is named GetLSSClientTypes
in the Go SDK.
public static class GetLSSClientTypes
{
public static Task<GetLSSClientTypesResult> InvokeAsync(InvokeOptions? opts = null)
public static Output<GetLSSClientTypesResult> Invoke(InvokeOptions? opts = null)
}
public static CompletableFuture<GetLSSClientTypesResult> getLSSClientTypes(InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: zpa:index/getLSSClientTypes:getLSSClientTypes
arguments:
# arguments dictionary
getLSSClientTypes Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Zpn
Client stringType Edge Connector - Zpn
Client stringType Exporter - Zpn
Client stringType Ip Anchoring - Zpn
Client stringType Machine Tunnel - Zpn
Client stringType Slogger - Zpn
Client stringType Zapp
- Id string
- The provider-assigned unique ID for this managed resource.
- Zpn
Client stringType Edge Connector - Zpn
Client stringType Exporter - Zpn
Client stringType Ip Anchoring - Zpn
Client stringType Machine Tunnel - Zpn
Client stringType Slogger - Zpn
Client stringType Zapp
- id String
- The provider-assigned unique ID for this managed resource.
- zpn
Client StringType Edge Connector - zpn
Client StringType Exporter - zpn
Client StringType Ip Anchoring - zpn
Client StringType Machine Tunnel - zpn
Client StringType Slogger - zpn
Client StringType Zapp
- id string
- The provider-assigned unique ID for this managed resource.
- zpn
Client stringType Edge Connector - zpn
Client stringType Exporter - zpn
Client stringType Ip Anchoring - zpn
Client stringType Machine Tunnel - zpn
Client stringType Slogger - zpn
Client stringType Zapp
- id str
- The provider-assigned unique ID for this managed resource.
- zpn_
client_ strtype_ edge_ connector - zpn_
client_ strtype_ exporter - zpn_
client_ strtype_ ip_ anchoring - zpn_
client_ strtype_ machine_ tunnel - zpn_
client_ strtype_ slogger - zpn_
client_ strtype_ zapp
- id String
- The provider-assigned unique ID for this managed resource.
- zpn
Client StringType Edge Connector - zpn
Client StringType Exporter - zpn
Client StringType Ip Anchoring - zpn
Client StringType Machine Tunnel - zpn
Client StringType Slogger - zpn
Client StringType Zapp
Package Details
- Repository
- zpa zscaler/pulumi-zpa
- License
- MIT
- Notes
- This Pulumi package is based on the
zpa
Terraform Provider.