We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.35.0 published on Monday, Sep 22, 2025 by Pulumi
aws-native.workspacesweb.getSessionLogger
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.35.0 published on Monday, Sep 22, 2025 by Pulumi
Definition of AWS::WorkSpacesWeb::SessionLogger Resource Type
Using getSessionLogger
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 getSessionLogger(args: GetSessionLoggerArgs, opts?: InvokeOptions): Promise<GetSessionLoggerResult>
function getSessionLoggerOutput(args: GetSessionLoggerOutputArgs, opts?: InvokeOptions): Output<GetSessionLoggerResult>
def get_session_logger(session_logger_arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSessionLoggerResult
def get_session_logger_output(session_logger_arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSessionLoggerResult]
func LookupSessionLogger(ctx *Context, args *LookupSessionLoggerArgs, opts ...InvokeOption) (*LookupSessionLoggerResult, error)
func LookupSessionLoggerOutput(ctx *Context, args *LookupSessionLoggerOutputArgs, opts ...InvokeOption) LookupSessionLoggerResultOutput
> Note: This function is named LookupSessionLogger
in the Go SDK.
public static class GetSessionLogger
{
public static Task<GetSessionLoggerResult> InvokeAsync(GetSessionLoggerArgs args, InvokeOptions? opts = null)
public static Output<GetSessionLoggerResult> Invoke(GetSessionLoggerInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetSessionLoggerResult> getSessionLogger(GetSessionLoggerArgs args, InvokeOptions options)
public static Output<GetSessionLoggerResult> getSessionLogger(GetSessionLoggerArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:workspacesweb:getSessionLogger
arguments:
# arguments dictionary
The following arguments are supported:
- Session
Logger stringArn - The ARN of the session logger resource.
- Session
Logger stringArn - The ARN of the session logger resource.
- session
Logger StringArn - The ARN of the session logger resource.
- session
Logger stringArn - The ARN of the session logger resource.
- session_
logger_ strarn - The ARN of the session logger resource.
- session
Logger StringArn - The ARN of the session logger resource.
getSessionLogger Result
The following output properties are available:
- Associated
Portal List<string>Arns - The associated portal ARN.
- Creation
Date string - The date the session logger resource was created.
- Display
Name string - The human-readable display name.
- Event
Filter Pulumi.Aws | Pulumi.Native. Work Spaces Web. Outputs. Session Logger Event Filter0Properties Aws Native. Work Spaces Web. Outputs. Session Logger Event Filter1Properties - The filter that specifies which events to monitor.
- Log
Configuration Pulumi.Aws Native. Work Spaces Web. Outputs. Session Logger Log Configuration - The configuration that specifies where logs are fowarded.
- Session
Logger stringArn - The ARN of the session logger resource.
- List<Pulumi.
Aws Native. Outputs. Tag>
- Associated
Portal []stringArns - The associated portal ARN.
- Creation
Date string - The date the session logger resource was created.
- Display
Name string - The human-readable display name.
- Event
Filter SessionLogger | SessionEvent Filter0Properties Logger Event Filter1Properties - The filter that specifies which events to monitor.
- Log
Configuration SessionLogger Log Configuration - The configuration that specifies where logs are fowarded.
- Session
Logger stringArn - The ARN of the session logger resource.
- Tag
- associated
Portal List<String>Arns - The associated portal ARN.
- creation
Date String - The date the session logger resource was created.
- display
Name String - The human-readable display name.
- event
Filter SessionLogger | SessionEvent Filter0Properties Logger Event Filter1Properties - The filter that specifies which events to monitor.
- log
Configuration SessionLogger Log Configuration - The configuration that specifies where logs are fowarded.
- session
Logger StringArn - The ARN of the session logger resource.
- List<Tag>
- associated
Portal string[]Arns - The associated portal ARN.
- creation
Date string - The date the session logger resource was created.
- display
Name string - The human-readable display name.
- event
Filter SessionLogger | SessionEvent Filter0Properties Logger Event Filter1Properties - The filter that specifies which events to monitor.
- log
Configuration SessionLogger Log Configuration - The configuration that specifies where logs are fowarded.
- session
Logger stringArn - The ARN of the session logger resource.
- Tag[]
- associated_
portal_ Sequence[str]arns - The associated portal ARN.
- creation_
date str - The date the session logger resource was created.
- display_
name str - The human-readable display name.
- event_
filter SessionLogger | SessionEvent Filter0Properties Logger Event Filter1Properties - The filter that specifies which events to monitor.
- log_
configuration SessionLogger Log Configuration - The configuration that specifies where logs are fowarded.
- session_
logger_ strarn - The ARN of the session logger resource.
- Sequence[root_Tag]
- associated
Portal List<String>Arns - The associated portal ARN.
- creation
Date String - The date the session logger resource was created.
- display
Name String - The human-readable display name.
- event
Filter Property Map | Property Map - The filter that specifies which events to monitor.
- log
Configuration Property Map - The configuration that specifies where logs are fowarded.
- session
Logger StringArn - The ARN of the session logger resource.
- List<Property Map>
Supporting Types
SessionLoggerEvent
SessionLoggerEventFilter0Properties
SessionLoggerEventFilter1Properties
- include
List<"Website
Interact" | "File Download From Secure Browser To Remote Disk" | "File Transfer From Remote To Local Disk" | "File Transfer From Local To Remote Disk" | "File Upload From Remote Disk To Secure Browser" | "Content Paste To Website" | "Content Transfer From Local To Remote Clipboard" | "Content Copy From Website" | "Url Load" | "Tab Open" | "Tab Close" | "Print Job Submit" | "Session Connect" | "Session Start" | "Session Disconnect" | "Session End" | "Url Block By Content Filter">
SessionLoggerFolderStructure
SessionLoggerLogConfiguration
- S3
Pulumi.
Aws Native. Work Spaces Web. Inputs. Session Logger S3Log Configuration - The configuration for delivering the logs to S3.
- S3
Session
Logger S3Log Configuration - The configuration for delivering the logs to S3.
- s3
Session
Logger S3Log Configuration - The configuration for delivering the logs to S3.
- s3
Session
Logger S3Log Configuration - The configuration for delivering the logs to S3.
- s3
Session
Logger S3Log Configuration - The configuration for delivering the logs to S3.
- s3 Property Map
- The configuration for delivering the logs to S3.
SessionLoggerLogFileFormat
SessionLoggerS3LogConfiguration
- Bucket string
- The S3 bucket name where logs are delivered.
- Folder
Structure Pulumi.Aws Native. Work Spaces Web. Session Logger Folder Structure - The folder structure that defines the organizational structure for log files in S3.
- Log
File Pulumi.Format Aws Native. Work Spaces Web. Session Logger Log File Format - The format of the LogFile that is written to S3.
- Bucket
Owner string - The expected bucket owner of the target S3 bucket. The caller must have permissions to write to the target bucket.
- Key
Prefix string - The S3 path prefix that determines where log files are stored.
- Bucket string
- The S3 bucket name where logs are delivered.
- Folder
Structure SessionLogger Folder Structure - The folder structure that defines the organizational structure for log files in S3.
- Log
File SessionFormat Logger Log File Format - The format of the LogFile that is written to S3.
- Bucket
Owner string - The expected bucket owner of the target S3 bucket. The caller must have permissions to write to the target bucket.
- Key
Prefix string - The S3 path prefix that determines where log files are stored.
- bucket String
- The S3 bucket name where logs are delivered.
- folder
Structure SessionLogger Folder Structure - The folder structure that defines the organizational structure for log files in S3.
- log
File SessionFormat Logger Log File Format - The format of the LogFile that is written to S3.
- bucket
Owner String - The expected bucket owner of the target S3 bucket. The caller must have permissions to write to the target bucket.
- key
Prefix String - The S3 path prefix that determines where log files are stored.
- bucket string
- The S3 bucket name where logs are delivered.
- folder
Structure SessionLogger Folder Structure - The folder structure that defines the organizational structure for log files in S3.
- log
File SessionFormat Logger Log File Format - The format of the LogFile that is written to S3.
- bucket
Owner string - The expected bucket owner of the target S3 bucket. The caller must have permissions to write to the target bucket.
- key
Prefix string - The S3 path prefix that determines where log files are stored.
- bucket str
- The S3 bucket name where logs are delivered.
- folder_
structure SessionLogger Folder Structure - The folder structure that defines the organizational structure for log files in S3.
- log_
file_ Sessionformat Logger Log File Format - The format of the LogFile that is written to S3.
- bucket_
owner str - The expected bucket owner of the target S3 bucket. The caller must have permissions to write to the target bucket.
- key_
prefix str - The S3 path prefix that determines where log files are stored.
- bucket String
- The S3 bucket name where logs are delivered.
- folder
Structure "Flat" | "NestedBy Date" - The folder structure that defines the organizational structure for log files in S3.
- log
File "JSONLines" | "Json"Format - The format of the LogFile that is written to S3.
- bucket
Owner String - The expected bucket owner of the target S3 bucket. The caller must have permissions to write to the target bucket.
- key
Prefix String - The S3 path prefix that determines where log files are stored.
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.35.0 published on Monday, Sep 22, 2025 by Pulumi