enum LogGroup ๐น
| Language | Type name |
.NET | Amazon.CDK.Mixins.Preview.AWS.CloudFront.Mixins.CfnDistributionConnectionLogsOutputFormat.LogGroup |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awscloudfront/mixins#CfnDistributionConnectionLogsOutputFormat_LogGroup |
Java | software.amazon.awscdk.mixins.preview.services.cloudfront.mixins.CfnDistributionConnectionLogsOutputFormat.LogGroup |
Python | aws_cdk.mixins_preview.aws_cloudfront.mixins.CfnDistributionConnectionLogsOutputFormat.LogGroup |
TypeScript | @aws-cdk/mixins-preview ยป aws_cloudfront ยป mixins ยป CfnDistributionConnectionLogsOutputFormat ยป LogGroup |
Example
import * as cloudfrontMixins from '@aws-cdk/mixins-preview/aws-cloudfront/mixins';
declare const origin: s3.IBucket;
const distribution = new cloudfront.Distribution(scope, 'Distribution', {
defaultBehavior: {
origin: origins.S3BucketOrigin.withOriginAccessControl(origin),
},
});
const logGroup = new logs.LogGroup(scope, 'DeliveryLogGroup');
distribution
.with(cloudfrontMixins.CfnDistributionLogsMixin.CONNECTION_LOGS.toLogGroup(logGroup, {
outputFormat: cloudfrontMixins.CfnDistributionConnectionLogsOutputFormat.LogGroup.JSON,
recordFields: [
cloudfrontMixins.CfnDistributionConnectionLogsRecordFields.CONNECTIONSTATUS,
cloudfrontMixins.CfnDistributionConnectionLogsRecordFields.CLIENTIP,
cloudfrontMixins.CfnDistributionConnectionLogsRecordFields.SERVERIP,
cloudfrontMixins.CfnDistributionConnectionLogsRecordFields.TLSPROTOCOL,
],
}));
Members
| Name | Description |
| PLAIN ๐น |
| JSON ๐น |
PLAIN ๐น
JSON ๐น