FlowLogMaxAggregationInterval Enum
The maximum interval of time during which a flow of packets is captured and aggregated into a flow log record.
Example
ts
const vpc = new ec2.Vpc(this, 'Vpc');
vpc.addFlowLog('FlowLogS3', {
destination: ec2.FlowLogDestination.toS3()
});
// Only reject traffic and interval every minute.
vpc.addFlowLog('FlowLogCloudWatch', {
trafficType: ec2.FlowLogTrafficType.REJECT,
maxAggregationInterval: ec2.FlowLogMaxAggregationInterval.ONE_MINUTE,
});
python
vpc = ec2.Vpc(self, "Vpc")
vpc.add_flow_log("FlowLogS3",
destination=ec2.FlowLogDestination.to_s3()
)
# Only reject traffic and interval every minute.
vpc.add_flow_log("FlowLogCloudWatch",
traffic_type=ec2.FlowLogTrafficType.REJECT,
max_aggregation_interval=ec2.FlowLogMaxAggregationInterval.ONE_MINUTE
)
java
Vpc vpc = new Vpc(this, "Vpc");
vpc.addFlowLog("FlowLogS3", FlowLogOptions.builder()
.destination(FlowLogDestination.toS3())
.build());
// Only reject traffic and interval every minute.
vpc.addFlowLog("FlowLogCloudWatch", FlowLogOptions.builder()
.trafficType(FlowLogTrafficType.REJECT)
.maxAggregationInterval(FlowLogMaxAggregationInterval.ONE_MINUTE)
.build());
csharp
// Install: dotnet add package Amazon.CDK.Lib
var vpc = new Vpc(this, "Vpc");
vpc.AddFlowLog("FlowLogS3", new FlowLogOptions {
Destination = FlowLogDestination.ToS3()
});
// Only reject traffic and interval every minute.
vpc.AddFlowLog("FlowLogCloudWatch", new FlowLogOptions {
TrafficType = FlowLogTrafficType.REJECT,
MaxAggregationInterval = FlowLogMaxAggregationInterval.ONE_MINUTE
});
go
// Install: go get github.com/aws/aws-cdk-go/awscdk/v2
vpc := ec2.NewVpc(this, jsii.String("Vpc"))
vpc.addFlowLog(jsii.String("FlowLogS3"), &FlowLogOptions{
Destination: ec2.FlowLogDestination_ToS3(),
})
// Only reject traffic and interval every minute.
vpc.addFlowLog(jsii.String("FlowLogCloudWatch"), &FlowLogOptions{
TrafficType: ec2.FlowLogTrafficType_REJECT,
MaxAggregationInterval: ec2.FlowLogMaxAggregationInterval_ONE_MINUTE,
})
Members
| Member | Description |
|---|---|
ONE_MINUTE | 1 minute (60 seconds). |
TEN_MINUTES | 10 minutes (600 seconds). |
Referenced by
FlowLogOptions.maxAggregationIntervalmax_aggregation_intervalmaxAggregationIntervalMaxAggregationIntervalMaxAggregationInterval