@@ -65,12 +65,12 @@ function create_group(
65
65
)
66
66
if isempty (tags)
67
67
aws_retry () do
68
- logs (config, " CreateLogGroup " ; logGroupName = log_group_name )
68
+ CloudWatch_Logs . create_log_group (log_group_name; aws_config = config )
69
69
end
70
70
else
71
71
tags = Dict {String, String} (tags)
72
72
aws_retry () do
73
- logs (config, " CreateLogGroup " ; logGroupName = log_group_name, tags = tags )
73
+ CloudWatch_Logs . create_log_group (log_group_name, Dict ( " tags " => tags); aws_config = config )
74
74
end
75
75
end
76
76
return String (log_group_name)
@@ -86,7 +86,7 @@ function delete_group(
86
86
log_group_name:: AbstractString ,
87
87
)
88
88
aws_retry () do
89
- logs (config, " DeleteLogGroup " ; logGroupName = log_group_name )
89
+ CloudWatch_Logs . delete_log_group (log_group_name; aws_config = config )
90
90
end
91
91
return nothing
92
92
end
@@ -107,12 +107,7 @@ function create_stream(
107
107
log_stream_name:: AbstractString = " julia-$(uuid4 ()) " ,
108
108
)
109
109
aws_retry () do
110
- logs (
111
- config,
112
- " CreateLogStream" ;
113
- logGroupName= log_group_name,
114
- logStreamName= log_stream_name,
115
- )
110
+ CloudWatch_Logs. create_log_stream (log_group_name, log_stream_name; aws_config= config)
116
111
end
117
112
return String (log_stream_name)
118
113
end
@@ -128,12 +123,7 @@ function delete_stream(
128
123
log_stream_name:: AbstractString ,
129
124
)
130
125
aws_retry () do
131
- logs (
132
- config,
133
- " DeleteLogStream" ;
134
- logGroupName= log_group_name,
135
- logStreamName= log_stream_name,
136
- )
126
+ CloudWatch_Logs. delete_log_stream (log_group_name, log_stream_name; aws_config= config)
137
127
end
138
128
return nothing
139
129
end
@@ -149,7 +139,7 @@ function new_sequence_token(stream::CloudWatchLogStream)
149
139
return new_sequence_token (stream. config, stream. log_group_name, stream. log_stream_name)
150
140
end
151
141
152
- describe_log_streams (config; kwargs ... ) = logs (config, " DescribeLogStreams " ; kwargs ... )
142
+ describe_log_streams (config:: AWSConfig , log_group_name :: AbstractString , params :: AbstractDict ) = CloudWatch_Logs . describe_log_streams (log_group_name, params; aws_config = config )
153
143
154
144
"""
155
145
new_sequence_token(stream::CloudWatchLogStream) -> Union{String, Nothing}
@@ -167,11 +157,13 @@ function new_sequence_token(
167
157
):: Union{String, Nothing}
168
158
response = aws_retry () do
169
159
@mock describe_log_streams (
170
- config;
171
- logGroupName= log_group,
172
- logStreamNamePrefix= log_stream,
173
- orderBy= " LogStreamName" , # orderBy and limit will ensure we get just the one
174
- limit= 1 , # matching result
160
+ config,
161
+ log_group,
162
+ Dict (
163
+ " logStreamNamePrefix" => log_stream,
164
+ " orderBy" => " LogStreamName" , # orderBy and limit will ensure we get just the one
165
+ " limit" => 1 , # matching result
166
+ ),
175
167
)
176
168
end
177
169
@@ -211,13 +203,12 @@ function update_sequence_token!(
211
203
end
212
204
213
205
function _put_log_events (stream:: CloudWatchLogStream , events:: AbstractVector{LogEvent} )
214
- logs (
215
- stream. config,
216
- " PutLogEvents" ;
217
- logEvents= events,
218
- logGroupName= stream. log_group_name,
219
- logStreamName= stream. log_stream_name,
220
- sequenceToken= sequence_token (stream),
206
+ CloudWatch_Logs. put_log_events (
207
+ events,
208
+ stream. log_group_name,
209
+ stream. log_stream_name,
210
+ Dict (" sequenceToken" => sequence_token (stream));
211
+ aws_config= stream. config
221
212
)
222
213
end
223
214
@@ -296,7 +287,7 @@ function submit_logs(stream::CloudWatchLogStream, events::AbstractVector{LogEven
296
287
end
297
288
298
289
f = retry (delays= PUTLOGEVENTS_DELAYS, check= retry_cond) do
299
- @mock _put_log_events (stream, events)
290
+ @mock CloudWatchLogs . _put_log_events (stream, events)
300
291
end
301
292
302
293
min_valid_event = 1
0 commit comments