1. Packages
  2. Zscaler Private Access (ZPA)
  3. API Docs
  4. getLSSConfigController
Zscaler Private Access v0.0.10 published on Tuesday, Apr 9, 2024 by Zscaler

zpa.getLSSConfigController

Explore with Pulumi AI

zpa logo
Zscaler Private Access v0.0.10 published on Tuesday, Apr 9, 2024 by Zscaler

    Use the zpa_lss_config_controller data source to get information about a Log Streaming (LSS) configuration resource created in the Zscaler Private Access.

    Example Usage

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.zpa.ZpaFunctions;
    import com.pulumi.zpa.inputs.GetLSSConfigControllerArgs;
    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.getLSSConfigController(GetLSSConfigControllerArgs.builder()
                .name("testAcc-lss-server")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          Function: zpa:getLSSConfigController
          Arguments:
            name: testAcc-lss-server
    
    import * as pulumi from "@pulumi/pulumi";
    import * as zpa from "@pulumi/zpa";
    
    const example = zpa.getLSSConfigController({
        id: "1234567890",
    });
    
    import pulumi
    import pulumi_zpa as zpa
    
    example = zpa.get_lss_config_controller(id="1234567890")
    
    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.LookupLSSConfigController(ctx, &zpa.LookupLSSConfigControllerArgs{
    			Id: pulumi.StringRef("1234567890"),
    		}, 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.GetLSSConfigController.Invoke(new()
        {
            Id = "1234567890",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.zpa.ZpaFunctions;
    import com.pulumi.zpa.inputs.GetLSSConfigControllerArgs;
    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.getLSSConfigController(GetLSSConfigControllerArgs.builder()
                .id("1234567890")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          Function: zpa:getLSSConfigController
          Arguments:
            id: '1234567890'
    

    Using getLSSConfigController

    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 getLSSConfigController(args: GetLSSConfigControllerArgs, opts?: InvokeOptions): Promise<GetLSSConfigControllerResult>
    function getLSSConfigControllerOutput(args: GetLSSConfigControllerOutputArgs, opts?: InvokeOptions): Output<GetLSSConfigControllerResult>
    def get_lss_config_controller(configs: Optional[Sequence[GetLSSConfigControllerConfig]] = None,
                                  id: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetLSSConfigControllerResult
    def get_lss_config_controller_output(configs: Optional[pulumi.Input[Sequence[pulumi.Input[GetLSSConfigControllerConfigArgs]]]] = None,
                                  id: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetLSSConfigControllerResult]
    func LookupLSSConfigController(ctx *Context, args *LookupLSSConfigControllerArgs, opts ...InvokeOption) (*LookupLSSConfigControllerResult, error)
    func LookupLSSConfigControllerOutput(ctx *Context, args *LookupLSSConfigControllerOutputArgs, opts ...InvokeOption) LookupLSSConfigControllerResultOutput

    > Note: This function is named LookupLSSConfigController in the Go SDK.

    public static class GetLSSConfigController 
    {
        public static Task<GetLSSConfigControllerResult> InvokeAsync(GetLSSConfigControllerArgs args, InvokeOptions? opts = null)
        public static Output<GetLSSConfigControllerResult> Invoke(GetLSSConfigControllerInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetLSSConfigControllerResult> getLSSConfigController(GetLSSConfigControllerArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: zpa:index/getLSSConfigController:getLSSConfigController
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getLSSConfigController Result

    The following output properties are available:

    Supporting Types

    GetLSSConfigControllerConfig

    AuditMessage string
    Description string
    Enabled bool
    Filters List<string>
    Format string
    Id string
    LssHost string
    LssPort string
    Name string
    SourceLogType string
    UseTls bool
    AuditMessage string
    Description string
    Enabled bool
    Filters []string
    Format string
    Id string
    LssHost string
    LssPort string
    Name string
    SourceLogType string
    UseTls bool
    auditMessage String
    description String
    enabled Boolean
    filters List<String>
    format String
    id String
    lssHost String
    lssPort String
    name String
    sourceLogType String
    useTls Boolean
    auditMessage string
    description string
    enabled boolean
    filters string[]
    format string
    id string
    lssHost string
    lssPort string
    name string
    sourceLogType string
    useTls boolean
    auditMessage String
    description String
    enabled Boolean
    filters List<String>
    format String
    id String
    lssHost String
    lssPort String
    name String
    sourceLogType String
    useTls Boolean

    GetLSSConfigControllerConnectorGroup

    Id string
    Id string
    id String
    id string
    id str
    id String

    GetLSSConfigControllerPolicyRule

    GetLSSConfigControllerPolicyRuleCondition

    GetLSSConfigControllerPolicyRuleConditionOperand

    CreationTime string
    Id string
    IdpId string
    Lhs string
    ModifiedTime string
    Modifiedby string
    Name string
    ObjectType string
    Operator string
    Rhs string
    CreationTime string
    Id string
    IdpId string
    Lhs string
    ModifiedTime string
    Modifiedby string
    Name string
    ObjectType string
    Operator string
    Rhs string
    creationTime String
    id String
    idpId String
    lhs String
    modifiedTime String
    modifiedby String
    name String
    objectType String
    operator String
    rhs String
    creationTime string
    id string
    idpId string
    lhs string
    modifiedTime string
    modifiedby string
    name string
    objectType string
    operator string
    rhs string
    creationTime String
    id String
    idpId String
    lhs String
    modifiedTime String
    modifiedby String
    name String
    objectType String
    operator String
    rhs String

    Package Details

    Repository
    zpa zscaler/pulumi-zpa
    License
    MIT
    Notes
    This Pulumi package is based on the zpa Terraform Provider.
    zpa logo
    Zscaler Private Access v0.0.10 published on Tuesday, Apr 9, 2024 by Zscaler