# CfnLogDeliveryConfigurationProps

Properties for defining a `CfnLogDeliveryConfiguration`.

Extends: CfnLogDeliveryConfigurationProps
Used as props by: CfnLogDeliveryConfiguration

- Source: Generated code
- Type last changed: v2.101.0 · 13 Oct 2023

## Example

```ts
// 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 cfnLogDeliveryConfigurationProps: cognito.CfnLogDeliveryConfigurationProps = {
  userPoolId: 'userPoolId',

  // the properties below are optional
  logConfigurations: [{
    cloudWatchLogsConfiguration: {
      logGroupArn: 'logGroupArn',
    },
    eventSource: 'eventSource',
    firehoseConfiguration: {
      streamArn: 'streamArn',
    },
    logLevel: 'logLevel',
    s3Configuration: {
      bucketArn: 'bucketArn',
    },
  }],
};
```

## Properties

- `logConfigurations`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnLogDeliveryConfiguration.LogConfigurationProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_cognito.CfnLogDeliveryConfiguration.LogConfigurationProperty.html)[] — A logging destination of a user pool.

  User pools can have multiple logging destinations for message-delivery and user-activity logs.

- `userPoolId`: string (required) — The ID of the user pool where you configured logging.
