We recommend new projects start with resources from the AWS provider.
aws-native.workspacesweb.SessionLogger
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Definition of AWS::WorkSpacesWeb::SessionLogger Resource Type
Create SessionLogger Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SessionLogger(name: string, args: SessionLoggerArgs, opts?: CustomResourceOptions);
@overload
def SessionLogger(resource_name: str,
args: SessionLoggerArgs,
opts: Optional[ResourceOptions] = None)
@overload
def SessionLogger(resource_name: str,
opts: Optional[ResourceOptions] = None,
event_filter: Optional[Union[SessionLoggerEventFilter0PropertiesArgs, SessionLoggerEventFilter1PropertiesArgs]] = None,
log_configuration: Optional[SessionLoggerLogConfigurationArgs] = None,
additional_encryption_context: Optional[Mapping[str, str]] = None,
customer_managed_key: Optional[str] = None,
display_name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewSessionLogger(ctx *Context, name string, args SessionLoggerArgs, opts ...ResourceOption) (*SessionLogger, error)
public SessionLogger(string name, SessionLoggerArgs args, CustomResourceOptions? opts = null)
public SessionLogger(String name, SessionLoggerArgs args)
public SessionLogger(String name, SessionLoggerArgs args, CustomResourceOptions options)
type: aws-native:workspacesweb:SessionLogger
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args SessionLoggerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args SessionLoggerArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args SessionLoggerArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SessionLoggerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SessionLoggerArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
SessionLogger Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The SessionLogger resource accepts the following input properties:
- Event
Filter Pulumi.Aws | Pulumi.Native. Work Spaces Web. Inputs. Session Logger Event Filter0Properties Aws Native. Work Spaces Web. Inputs. Session Logger Event Filter1Properties - Log
Configuration Pulumi.Aws Native. Work Spaces Web. Inputs. Session Logger Log Configuration - Additional
Encryption Dictionary<string, string>Context - Customer
Managed stringKey - Display
Name string - List<Pulumi.
Aws Native. Inputs. Tag>
Outputs
All input properties are implicitly available as output properties. Additionally, the SessionLogger resource produces the following output properties:
- Associated
Portal List<string>Arns - Creation
Date string - Id string
- The provider-assigned unique ID for this managed resource.
- Session
Logger stringArn
- Associated
Portal []stringArns - Creation
Date string - Id string
- The provider-assigned unique ID for this managed resource.
- Session
Logger stringArn
- associated
Portal List<String>Arns - creation
Date String - id String
- The provider-assigned unique ID for this managed resource.
- session
Logger StringArn
- associated
Portal string[]Arns - creation
Date string - id string
- The provider-assigned unique ID for this managed resource.
- session
Logger stringArn
- associated_
portal_ Sequence[str]arns - creation_
date str - id str
- The provider-assigned unique ID for this managed resource.
- session_
logger_ strarn
- associated
Portal List<String>Arns - creation
Date String - id String
- The provider-assigned unique ID for this managed resource.
- session
Logger StringArn
Supporting Types
SessionLoggerEvent, SessionLoggerEventArgs
- Website
Interact - WebsiteInteract
- File
Download From Secure Browser To Remote Disk - FileDownloadFromSecureBrowserToRemoteDisk
- File
Transfer From Remote To Local Disk - FileTransferFromRemoteToLocalDisk
- File
Transfer From Local To Remote Disk - FileTransferFromLocalToRemoteDisk
- File
Upload From Remote Disk To Secure Browser - FileUploadFromRemoteDiskToSecureBrowser
- Content
Paste To Website - ContentPasteToWebsite
- Content
Transfer From Local To Remote Clipboard - ContentTransferFromLocalToRemoteClipboard
- Content
Copy From Website - ContentCopyFromWebsite
- Url
Load - UrlLoad
- Tab
Open - TabOpen
- Tab
Close - TabClose
- Print
Job Submit - PrintJobSubmit
- Session
Connect - SessionConnect
- Session
Start - SessionStart
- Session
Disconnect - SessionDisconnect
- Session
End - SessionEnd
- Url
Block By Content Filter - UrlBlockByContentFilter
- Session
Logger Event Website Interact - WebsiteInteract
- Session
Logger Event File Download From Secure Browser To Remote Disk - FileDownloadFromSecureBrowserToRemoteDisk
- Session
Logger Event File Transfer From Remote To Local Disk - FileTransferFromRemoteToLocalDisk
- Session
Logger Event File Transfer From Local To Remote Disk - FileTransferFromLocalToRemoteDisk
- Session
Logger Event File Upload From Remote Disk To Secure Browser - FileUploadFromRemoteDiskToSecureBrowser
- Session
Logger Event Content Paste To Website - ContentPasteToWebsite
- Session
Logger Event Content Transfer From Local To Remote Clipboard - ContentTransferFromLocalToRemoteClipboard
- Session
Logger Event Content Copy From Website - ContentCopyFromWebsite
- Session
Logger Event Url Load - UrlLoad
- Session
Logger Event Tab Open - TabOpen
- Session
Logger Event Tab Close - TabClose
- Session
Logger Event Print Job Submit - PrintJobSubmit
- Session
Logger Event Session Connect - SessionConnect
- Session
Logger Event Session Start - SessionStart
- Session
Logger Event Session Disconnect - SessionDisconnect
- Session
Logger Event Session End - SessionEnd
- Session
Logger Event Url Block By Content Filter - UrlBlockByContentFilter
- Website
Interact - WebsiteInteract
- File
Download From Secure Browser To Remote Disk - FileDownloadFromSecureBrowserToRemoteDisk
- File
Transfer From Remote To Local Disk - FileTransferFromRemoteToLocalDisk
- File
Transfer From Local To Remote Disk - FileTransferFromLocalToRemoteDisk
- File
Upload From Remote Disk To Secure Browser - FileUploadFromRemoteDiskToSecureBrowser
- Content
Paste To Website - ContentPasteToWebsite
- Content
Transfer From Local To Remote Clipboard - ContentTransferFromLocalToRemoteClipboard
- Content
Copy From Website - ContentCopyFromWebsite
- Url
Load - UrlLoad
- Tab
Open - TabOpen
- Tab
Close - TabClose
- Print
Job Submit - PrintJobSubmit
- Session
Connect - SessionConnect
- Session
Start - SessionStart
- Session
Disconnect - SessionDisconnect
- Session
End - SessionEnd
- Url
Block By Content Filter - UrlBlockByContentFilter
- Website
Interact - WebsiteInteract
- File
Download From Secure Browser To Remote Disk - FileDownloadFromSecureBrowserToRemoteDisk
- File
Transfer From Remote To Local Disk - FileTransferFromRemoteToLocalDisk
- File
Transfer From Local To Remote Disk - FileTransferFromLocalToRemoteDisk
- File
Upload From Remote Disk To Secure Browser - FileUploadFromRemoteDiskToSecureBrowser
- Content
Paste To Website - ContentPasteToWebsite
- Content
Transfer From Local To Remote Clipboard - ContentTransferFromLocalToRemoteClipboard
- Content
Copy From Website - ContentCopyFromWebsite
- Url
Load - UrlLoad
- Tab
Open - TabOpen
- Tab
Close - TabClose
- Print
Job Submit - PrintJobSubmit
- Session
Connect - SessionConnect
- Session
Start - SessionStart
- Session
Disconnect - SessionDisconnect
- Session
End - SessionEnd
- Url
Block By Content Filter - UrlBlockByContentFilter
- WEBSITE_INTERACT
- WebsiteInteract
- FILE_DOWNLOAD_FROM_SECURE_BROWSER_TO_REMOTE_DISK
- FileDownloadFromSecureBrowserToRemoteDisk
- FILE_TRANSFER_FROM_REMOTE_TO_LOCAL_DISK
- FileTransferFromRemoteToLocalDisk
- FILE_TRANSFER_FROM_LOCAL_TO_REMOTE_DISK
- FileTransferFromLocalToRemoteDisk
- FILE_UPLOAD_FROM_REMOTE_DISK_TO_SECURE_BROWSER
- FileUploadFromRemoteDiskToSecureBrowser
- CONTENT_PASTE_TO_WEBSITE
- ContentPasteToWebsite
- CONTENT_TRANSFER_FROM_LOCAL_TO_REMOTE_CLIPBOARD
- ContentTransferFromLocalToRemoteClipboard
- CONTENT_COPY_FROM_WEBSITE
- ContentCopyFromWebsite
- URL_LOAD
- UrlLoad
- TAB_OPEN
- TabOpen
- TAB_CLOSE
- TabClose
- PRINT_JOB_SUBMIT
- PrintJobSubmit
- SESSION_CONNECT
- SessionConnect
- SESSION_START
- SessionStart
- SESSION_DISCONNECT
- SessionDisconnect
- SESSION_END
- SessionEnd
- URL_BLOCK_BY_CONTENT_FILTER
- UrlBlockByContentFilter
- "Website
Interact" - WebsiteInteract
- "File
Download From Secure Browser To Remote Disk" - FileDownloadFromSecureBrowserToRemoteDisk
- "File
Transfer From Remote To Local Disk" - FileTransferFromRemoteToLocalDisk
- "File
Transfer From Local To Remote Disk" - FileTransferFromLocalToRemoteDisk
- "File
Upload From Remote Disk To Secure Browser" - FileUploadFromRemoteDiskToSecureBrowser
- "Content
Paste To Website" - ContentPasteToWebsite
- "Content
Transfer From Local To Remote Clipboard" - ContentTransferFromLocalToRemoteClipboard
- "Content
Copy From Website" - ContentCopyFromWebsite
- "Url
Load" - UrlLoad
- "Tab
Open" - TabOpen
- "Tab
Close" - TabClose
- "Print
Job Submit" - PrintJobSubmit
- "Session
Connect" - SessionConnect
- "Session
Start" - SessionStart
- "Session
Disconnect" - SessionDisconnect
- "Session
End" - SessionEnd
- "Url
Block By Content Filter" - UrlBlockByContentFilter
SessionLoggerEventFilter0Properties, SessionLoggerEventFilter0PropertiesArgs
SessionLoggerEventFilter1Properties, SessionLoggerEventFilter1PropertiesArgs
- 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, SessionLoggerFolderStructureArgs
- Flat
- Flat
- Nested
By Date - NestedByDate
- Session
Logger Folder Structure Flat - Flat
- Session
Logger Folder Structure Nested By Date - NestedByDate
- Flat
- Flat
- Nested
By Date - NestedByDate
- Flat
- Flat
- Nested
By Date - NestedByDate
- FLAT
- Flat
- NESTED_BY_DATE
- NestedByDate
- "Flat"
- Flat
- "Nested
By Date" - NestedByDate
SessionLoggerLogConfiguration, SessionLoggerLogConfigurationArgs
SessionLoggerLogFileFormat, SessionLoggerLogFileFormatArgs
- Json
Lines - JSONLines
- Json
- Json
- Session
Logger Log File Format Json Lines - JSONLines
- Session
Logger Log File Format Json - Json
- Json
Lines - JSONLines
- Json
- Json
- Json
Lines - JSONLines
- Json
- Json
- JSON_LINES
- JSONLines
- JSON
- Json
- "JSONLines"
- JSONLines
- "Json"
- Json
SessionLoggerS3LogConfiguration, SessionLoggerS3LogConfigurationArgs
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.