Values_2.FlowLogSourceDescribes a flow log.
type nonrec t = {creationTime : Values_0.MillisecondDateTime.t option;The date and time the flow log was created.
*)deliverLogsErrorMessage : Values_0.String_.t option;Information about the error that occurred. Rate limited indicates that CloudWatch Logs throttling has been applied for one or more network interfaces, or that you've reached the limit on the number of log groups that you can create. Access error indicates that the IAM role associated with the flow log does not have sufficient permissions to publish to CloudWatch Logs. Unknown error indicates an internal error.
*)deliverLogsPermissionArn : Values_0.String_.t option;The ARN of the IAM role allows the service to publish logs to CloudWatch Logs.
*)deliverCrossAccountRole : Values_0.String_.t option;The ARN of the IAM role that allows the service to publish flow logs across accounts.
*)deliverLogsStatus : Values_0.String_.t option;The status of the logs delivery (SUCCESS | FAILED).
*)flowLogId : Values_0.String_.t option;The ID of the flow log.
*)flowLogStatus : Values_0.String_.t option;The status of the flow log (ACTIVE).
*)logGroupName : Values_0.String_.t option;The name of the flow log group.
*)resourceId : Values_0.String_.t option;The ID of the resource being monitored.
*)trafficType : Values_1.TrafficType.t option;The type of traffic captured for the flow log.
*)logDestinationType : Values_1.LogDestinationType.t option;The type of destination for the flow log data.
*)logDestination : Values_0.String_.t option;The Amazon Resource Name (ARN) of the destination for the flow log data.
*)logFormat : Values_0.String_.t option;The format of the flow log record.
*)maxAggregationInterval : Values_0.Integer.t option;The maximum interval of time, in seconds, during which a flow of packets is captured and aggregated into a flow log record. When a network interface is attached to a Nitro-based instance, the aggregation interval is always 60 seconds (1 minute) or less, regardless of the specified value. Valid Values: 60 | 600
*)destinationOptions : Values_1.DestinationOptionsResponse.t option;The destination options.
*)}val make :
?creationTime:??? ->
?deliverLogsErrorMessage:??? ->
?deliverLogsPermissionArn:??? ->
?deliverCrossAccountRole:??? ->
?deliverLogsStatus:??? ->
?flowLogId:??? ->
?flowLogStatus:??? ->
?logGroupName:??? ->
?resourceId:??? ->
?trafficType:??? ->
?logDestinationType:??? ->
?logDestination:??? ->
?logFormat:??? ->
?tags:??? ->
?maxAggregationInterval:??? ->
?destinationOptions:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Integer of Values_0.Integer.t
| `List of
[> `Structure of (string * [> `String of string ]) list ] list
| `String of Values_0.String_.t
| `Structure of
(string * [> `Boolean of Values_0.Boolean.t | `Enum of string ])
list
| `Timestamp of Values_0.MillisecondDateTime.t ])
list ]