interface LogConfigurationProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.Cognito.CfnLogDeliveryConfiguration.LogConfigurationProperty |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awscognito#CfnLogDeliveryConfiguration_LogConfigurationProperty |
Java | software.amazon.awscdk.services.cognito.CfnLogDeliveryConfiguration.LogConfigurationProperty |
Python | aws_cdk.aws_cognito.CfnLogDeliveryConfiguration.LogConfigurationProperty |
TypeScript | aws-cdk-lib » aws_cognito » CfnLogDeliveryConfiguration » LogConfigurationProperty |
The configuration of user event logs to an external AWS service like Amazon Data Firehose, Amazon S3, or Amazon CloudWatch Logs.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_cognito as cognito } from 'aws-cdk-lib';
const logConfigurationProperty: cognito.CfnLogDeliveryConfiguration.LogConfigurationProperty = {
cloudWatchLogsConfiguration: {
logGroupArn: 'logGroupArn',
},
eventSource: 'eventSource',
firehoseConfiguration: {
streamArn: 'streamArn',
},
logLevel: 'logLevel',
s3Configuration: {
bucketArn: 'bucketArn',
},
};
Properties
| Name | Type | Description |
|---|---|---|
| cloud | IResolvable | Cloud | Configuration for the CloudWatch log group destination of user pool detailed activity logging, or of user activity log export with advanced security features. |
| event | string | The source of events that your user pool sends for logging. |
| firehose | IResolvable | Firehose | Configuration for the Amazon Data Firehose stream destination of user activity log export with threat protection. |
| log | string | The errorlevel selection of logs that a user pool sends for detailed activity logging. |
| s3 | IResolvable | S3 | Configuration for the Amazon S3 bucket destination of user activity log export with threat protection. |
cloudWatchLogsConfiguration?
Type:
IResolvable | Cloud
(optional)
Configuration for the CloudWatch log group destination of user pool detailed activity logging, or of user activity log export with advanced security features.
eventSource?
Type:
string
(optional)
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 .
firehoseConfiguration?
Type:
IResolvable | Firehose
(optional)
Configuration for the Amazon Data Firehose stream destination of user activity log export with threat protection.
logLevel?
Type:
string
(optional)
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 .
s3Configuration?
Type:
IResolvable | S3
(optional)
Configuration for the Amazon S3 bucket destination of user activity log export with threat protection.

.NET
Go
Java
Python
TypeScript