We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
aws-native.workspacesweb.getSessionLogger
Start a Neo task
Explain and create an aws-native.workspacesweb.getSessionLogger resource
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 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 dictionaryThe 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.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
