CfnSessionLoggerMixinProps
- class aws_cdk.mixins_preview.aws_workspacesweb.mixins.CfnSessionLoggerMixinProps(*, additional_encryption_context=None, customer_managed_key=None, display_name=None, event_filter=None, log_configuration=None, tags=None)
Bases:
objectProperties for CfnSessionLoggerPropsMixin.
- Parameters:
additional_encryption_context (
Union[Mapping[str,str],IResolvable,None]) – The additional encryption context of the session logger.customer_managed_key (
Optional[str]) – The custom managed key of the session logger.display_name (
Optional[str]) – The human-readable display name.event_filter (
Union[IResolvable,EventFilterProperty,Dict[str,Any],None]) – The filter that specifies which events to monitor.log_configuration (
Union[IResolvable,LogConfigurationProperty,Dict[str,Any],None]) – The configuration that specifies where logs are fowarded.tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – The tags of the session logger.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_workspacesweb import mixins as workspacesweb_mixins # all: Any cfn_session_logger_mixin_props = workspacesweb_mixins.CfnSessionLoggerMixinProps( additional_encryption_context={ "additional_encryption_context_key": "additionalEncryptionContext" }, customer_managed_key="customerManagedKey", display_name="displayName", event_filter=workspacesweb_mixins.CfnSessionLoggerPropsMixin.EventFilterProperty( all=all, include=["include"] ), log_configuration=workspacesweb_mixins.CfnSessionLoggerPropsMixin.LogConfigurationProperty( s3=workspacesweb_mixins.CfnSessionLoggerPropsMixin.S3LogConfigurationProperty( bucket="bucket", bucket_owner="bucketOwner", folder_structure="folderStructure", key_prefix="keyPrefix", log_file_format="logFileFormat" ) ), tags=[CfnTag( key="key", value="value" )] )
Attributes
- additional_encryption_context
The additional encryption context of the session logger.
- customer_managed_key
The custom managed key of the session logger.
- display_name
The human-readable display name.
- event_filter
The filter that specifies which events to monitor.
- log_configuration
The configuration that specifies where logs are fowarded.
- tags
The tags of the session logger.