Zscaler Private Access v0.0.12 published on Tuesday, Jul 30, 2024 by Zscaler
zpa.getLSSLogTypeFormats
Explore with Pulumi AI
Use the zpa_lss_config_log_type_formats data source to get information about all LSS log type formats in the Zscaler Private Access cloud. This data source is required when creating an LSS Config Controller resource.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as zpa from "@pulumi/zpa";
const zpnTransLog = zpa.getLSSLogTypeFormats({
logType: "zpn_trans_log",
});
const zpnAuthLog = zpa.getLSSLogTypeFormats({
logType: "zpn_auth_log",
});
const zpnAstAuthLog = zpa.getLSSLogTypeFormats({
logType: "zpn_ast_auth_log",
});
const zpnHttpTransLog = zpa.getLSSLogTypeFormats({
logType: "zpn_http_trans_log",
});
const zpnAuditLog = zpa.getLSSLogTypeFormats({
logType: "zpn_audit_log",
});
const zpnSysAuthLog = zpa.getLSSLogTypeFormats({
logType: "zpn_sys_auth_log",
});
const zpnAstComprehensiveStats = zpa.getLSSLogTypeFormats({
logType: "zpn_ast_comprehensive_stats",
});
const zpnWafHttpExchangesLog = zpa.getLSSLogTypeFormats({
logType: "zpn_waf_http_exchanges_log",
});
const zpnPbrokerComprehensiveStats = zpa.getLSSLogTypeFormats({
logType: "zpn_pbroker_comprehensive_stats",
});
import pulumi
import pulumi_zpa as zpa
zpn_trans_log = zpa.get_lss_log_type_formats(log_type="zpn_trans_log")
zpn_auth_log = zpa.get_lss_log_type_formats(log_type="zpn_auth_log")
zpn_ast_auth_log = zpa.get_lss_log_type_formats(log_type="zpn_ast_auth_log")
zpn_http_trans_log = zpa.get_lss_log_type_formats(log_type="zpn_http_trans_log")
zpn_audit_log = zpa.get_lss_log_type_formats(log_type="zpn_audit_log")
zpn_sys_auth_log = zpa.get_lss_log_type_formats(log_type="zpn_sys_auth_log")
zpn_ast_comprehensive_stats = zpa.get_lss_log_type_formats(log_type="zpn_ast_comprehensive_stats")
zpn_waf_http_exchanges_log = zpa.get_lss_log_type_formats(log_type="zpn_waf_http_exchanges_log")
zpn_pbroker_comprehensive_stats = zpa.get_lss_log_type_formats(log_type="zpn_pbroker_comprehensive_stats")
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.GetLSSLogTypeFormats(ctx, &zpa.GetLSSLogTypeFormatsArgs{
LogType: "zpn_trans_log",
}, nil)
if err != nil {
return err
}
_, err = zpa.GetLSSLogTypeFormats(ctx, &zpa.GetLSSLogTypeFormatsArgs{
LogType: "zpn_auth_log",
}, nil)
if err != nil {
return err
}
_, err = zpa.GetLSSLogTypeFormats(ctx, &zpa.GetLSSLogTypeFormatsArgs{
LogType: "zpn_ast_auth_log",
}, nil)
if err != nil {
return err
}
_, err = zpa.GetLSSLogTypeFormats(ctx, &zpa.GetLSSLogTypeFormatsArgs{
LogType: "zpn_http_trans_log",
}, nil)
if err != nil {
return err
}
_, err = zpa.GetLSSLogTypeFormats(ctx, &zpa.GetLSSLogTypeFormatsArgs{
LogType: "zpn_audit_log",
}, nil)
if err != nil {
return err
}
_, err = zpa.GetLSSLogTypeFormats(ctx, &zpa.GetLSSLogTypeFormatsArgs{
LogType: "zpn_sys_auth_log",
}, nil)
if err != nil {
return err
}
_, err = zpa.GetLSSLogTypeFormats(ctx, &zpa.GetLSSLogTypeFormatsArgs{
LogType: "zpn_ast_comprehensive_stats",
}, nil)
if err != nil {
return err
}
_, err = zpa.GetLSSLogTypeFormats(ctx, &zpa.GetLSSLogTypeFormatsArgs{
LogType: "zpn_waf_http_exchanges_log",
}, nil)
if err != nil {
return err
}
_, err = zpa.GetLSSLogTypeFormats(ctx, &zpa.GetLSSLogTypeFormatsArgs{
LogType: "zpn_pbroker_comprehensive_stats",
}, 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 zpnTransLog = Zpa.GetLSSLogTypeFormats.Invoke(new()
{
LogType = "zpn_trans_log",
});
var zpnAuthLog = Zpa.GetLSSLogTypeFormats.Invoke(new()
{
LogType = "zpn_auth_log",
});
var zpnAstAuthLog = Zpa.GetLSSLogTypeFormats.Invoke(new()
{
LogType = "zpn_ast_auth_log",
});
var zpnHttpTransLog = Zpa.GetLSSLogTypeFormats.Invoke(new()
{
LogType = "zpn_http_trans_log",
});
var zpnAuditLog = Zpa.GetLSSLogTypeFormats.Invoke(new()
{
LogType = "zpn_audit_log",
});
var zpnSysAuthLog = Zpa.GetLSSLogTypeFormats.Invoke(new()
{
LogType = "zpn_sys_auth_log",
});
var zpnAstComprehensiveStats = Zpa.GetLSSLogTypeFormats.Invoke(new()
{
LogType = "zpn_ast_comprehensive_stats",
});
var zpnWafHttpExchangesLog = Zpa.GetLSSLogTypeFormats.Invoke(new()
{
LogType = "zpn_waf_http_exchanges_log",
});
var zpnPbrokerComprehensiveStats = Zpa.GetLSSLogTypeFormats.Invoke(new()
{
LogType = "zpn_pbroker_comprehensive_stats",
});
});
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.GetLSSLogTypeFormatsArgs;
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 zpnTransLog = ZpaFunctions.getLSSLogTypeFormats(GetLSSLogTypeFormatsArgs.builder()
.logType("zpn_trans_log")
.build());
final var zpnAuthLog = ZpaFunctions.getLSSLogTypeFormats(GetLSSLogTypeFormatsArgs.builder()
.logType("zpn_auth_log")
.build());
final var zpnAstAuthLog = ZpaFunctions.getLSSLogTypeFormats(GetLSSLogTypeFormatsArgs.builder()
.logType("zpn_ast_auth_log")
.build());
final var zpnHttpTransLog = ZpaFunctions.getLSSLogTypeFormats(GetLSSLogTypeFormatsArgs.builder()
.logType("zpn_http_trans_log")
.build());
final var zpnAuditLog = ZpaFunctions.getLSSLogTypeFormats(GetLSSLogTypeFormatsArgs.builder()
.logType("zpn_audit_log")
.build());
final var zpnSysAuthLog = ZpaFunctions.getLSSLogTypeFormats(GetLSSLogTypeFormatsArgs.builder()
.logType("zpn_sys_auth_log")
.build());
final var zpnAstComprehensiveStats = ZpaFunctions.getLSSLogTypeFormats(GetLSSLogTypeFormatsArgs.builder()
.logType("zpn_ast_comprehensive_stats")
.build());
final var zpnWafHttpExchangesLog = ZpaFunctions.getLSSLogTypeFormats(GetLSSLogTypeFormatsArgs.builder()
.logType("zpn_waf_http_exchanges_log")
.build());
final var zpnPbrokerComprehensiveStats = ZpaFunctions.getLSSLogTypeFormats(GetLSSLogTypeFormatsArgs.builder()
.logType("zpn_pbroker_comprehensive_stats")
.build());
}
}
variables:
zpnTransLog:
fn::invoke:
Function: zpa:getLSSLogTypeFormats
Arguments:
logType: zpn_trans_log
zpnAuthLog:
fn::invoke:
Function: zpa:getLSSLogTypeFormats
Arguments:
logType: zpn_auth_log
zpnAstAuthLog:
fn::invoke:
Function: zpa:getLSSLogTypeFormats
Arguments:
logType: zpn_ast_auth_log
zpnHttpTransLog:
fn::invoke:
Function: zpa:getLSSLogTypeFormats
Arguments:
logType: zpn_http_trans_log
zpnAuditLog:
fn::invoke:
Function: zpa:getLSSLogTypeFormats
Arguments:
logType: zpn_audit_log
zpnSysAuthLog:
fn::invoke:
Function: zpa:getLSSLogTypeFormats
Arguments:
logType: zpn_sys_auth_log
zpnAstComprehensiveStats:
fn::invoke:
Function: zpa:getLSSLogTypeFormats
Arguments:
logType: zpn_ast_comprehensive_stats
zpnWafHttpExchangesLog:
fn::invoke:
Function: zpa:getLSSLogTypeFormats
Arguments:
logType: zpn_waf_http_exchanges_log
zpnPbrokerComprehensiveStats:
fn::invoke:
Function: zpa:getLSSLogTypeFormats
Arguments:
logType: zpn_pbroker_comprehensive_stats
Read-Only
The following arguments are supported:
log_type
- (Required) The type of log to be exported.zpn_trans_log
zpn_auth_log
zpn_ast_auth_log
zpn_http_trans_log
zpn_audit_log
zpn_sys_auth_log
zpn_ast_comprehensive_stats
zpn_waf_http_exchanges_log
zpn_pbroker_comprehensive_stats
Using getLSSLogTypeFormats
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 getLSSLogTypeFormats(args: GetLSSLogTypeFormatsArgs, opts?: InvokeOptions): Promise<GetLSSLogTypeFormatsResult>
function getLSSLogTypeFormatsOutput(args: GetLSSLogTypeFormatsOutputArgs, opts?: InvokeOptions): Output<GetLSSLogTypeFormatsResult>
def get_lss_log_type_formats(log_type: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetLSSLogTypeFormatsResult
def get_lss_log_type_formats_output(log_type: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetLSSLogTypeFormatsResult]
func GetLSSLogTypeFormats(ctx *Context, args *GetLSSLogTypeFormatsArgs, opts ...InvokeOption) (*GetLSSLogTypeFormatsResult, error)
func GetLSSLogTypeFormatsOutput(ctx *Context, args *GetLSSLogTypeFormatsOutputArgs, opts ...InvokeOption) GetLSSLogTypeFormatsResultOutput
> Note: This function is named GetLSSLogTypeFormats
in the Go SDK.
public static class GetLSSLogTypeFormats
{
public static Task<GetLSSLogTypeFormatsResult> InvokeAsync(GetLSSLogTypeFormatsArgs args, InvokeOptions? opts = null)
public static Output<GetLSSLogTypeFormatsResult> Invoke(GetLSSLogTypeFormatsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetLSSLogTypeFormatsResult> getLSSLogTypeFormats(GetLSSLogTypeFormatsArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: zpa:index/getLSSLogTypeFormats:getLSSLogTypeFormats
arguments:
# arguments dictionary
The following arguments are supported:
- Log
Type string
- Log
Type string
- log
Type String
- log
Type string
- log_
type str
- log
Type String
getLSSLogTypeFormats Result
The following output properties are available:
Package Details
- Repository
- zpa zscaler/pulumi-zpa
- License
- MIT
- Notes
- This Pulumi package is based on the
zpa
Terraform Provider.