Class: Aws::CognitoIdentityProvider::Types::LogConfigurationType
- Inherits:
-
Struct
- Object
- Struct
- Aws::CognitoIdentityProvider::Types::LogConfigurationType
- Defined in:
- gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb
Overview
The configuration of user event logs to an external Amazon Web Services service like Amazon Data Firehose, Amazon S3, or Amazon CloudWatch Logs.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#cloud_watch_logs_configuration ⇒ Types::CloudWatchLogsConfigurationType
The CloudWatch log group destination of user pool detailed activity logs, or of user activity log export with threat protection.
-
#event_source ⇒ String
The source of events that your user pool sends for logging.
-
#firehose_configuration ⇒ Types::FirehoseConfigurationType
The Amazon Data Firehose stream destination of user activity log export with threat protection.
-
#log_level ⇒ String
The
errorlevel
selection of logs that a user pool sends for detailed activity logging. -
#s3_configuration ⇒ Types::S3ConfigurationType
The Amazon S3 bucket destination of user activity log export with threat protection.
Instance Attribute Details
#cloud_watch_logs_configuration ⇒ Types::CloudWatchLogsConfigurationType
The CloudWatch log group destination of user pool detailed activity logs, or of user activity log export with threat protection.
8147 8148 8149 8150 8151 8152 8153 8154 8155 |
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 8147 class LogConfigurationType < Struct.new( :log_level, :event_source, :cloud_watch_logs_configuration, :s3_configuration, :firehose_configuration) SENSITIVE = [] include Aws::Structure end |
#event_source ⇒ String
The source of events that your user pool sends for logging. To send
error-level logs about user notification activity, set to
userNotification
. To send info-level logs about threat-protection
user activity in user pools with the Plus feature plan, set to
userAuthEvents
.
8147 8148 8149 8150 8151 8152 8153 8154 8155 |
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 8147 class LogConfigurationType < Struct.new( :log_level, :event_source, :cloud_watch_logs_configuration, :s3_configuration, :firehose_configuration) SENSITIVE = [] include Aws::Structure end |
#firehose_configuration ⇒ Types::FirehoseConfigurationType
The Amazon Data Firehose stream destination of user activity log export with threat protection. To activate this setting, your user pool must be on the Plus tier.
8147 8148 8149 8150 8151 8152 8153 8154 8155 |
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 8147 class LogConfigurationType < Struct.new( :log_level, :event_source, :cloud_watch_logs_configuration, :s3_configuration, :firehose_configuration) SENSITIVE = [] include Aws::Structure end |
#log_level ⇒ String
The errorlevel
selection of logs that a user pool sends for
detailed activity logging. To send userNotification
activity with
information about message delivery, choose ERROR
with
CloudWatchLogsConfiguration
. To send userAuthEvents
activity
with user logs from threat protection with the Plus feature plan,
choose INFO
with one of CloudWatchLogsConfiguration
,
FirehoseConfiguration
, or S3Configuration
.
8147 8148 8149 8150 8151 8152 8153 8154 8155 |
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 8147 class LogConfigurationType < Struct.new( :log_level, :event_source, :cloud_watch_logs_configuration, :s3_configuration, :firehose_configuration) SENSITIVE = [] include Aws::Structure end |
#s3_configuration ⇒ Types::S3ConfigurationType
The Amazon S3 bucket destination of user activity log export with threat protection. To activate this setting, your user pool must be on the Plus tier.
8147 8148 8149 8150 8151 8152 8153 8154 8155 |
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 8147 class LogConfigurationType < Struct.new( :log_level, :event_source, :cloud_watch_logs_configuration, :s3_configuration, :firehose_configuration) SENSITIVE = [] include Aws::Structure end |