CloudFront.RealtimeLogConfig
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-realtimelogconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-realtimelogconfig-kinesisstreamconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-realtimelogconfig-endpoint.html
type properties = {
fields : string list;
end_points : end_point list;
sampling_rate : float;
name : string;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-realtimelogconfig.html;
val make_properties :
fields:string list ->
end_points:end_point list ->
sampling_rate:float ->
name:string ->
unit ->
properties
val make_kinesis_stream_config :
stream_arn:string ->
role_arn:string ->
unit ->
kinesis_stream_config
val make_end_point :
kinesis_stream_config:kinesis_stream_config ->
stream_type:string ->
unit ->
end_point
val yojson_of_kinesis_stream_config : kinesis_stream_config -> Yojson.Safe.t
val yojson_of_end_point :
end_point ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val create_attributes : string -> attributes