Skip to content

Commit 93910af

Browse files
CLDSRV-839: optional fields for batch delete
- time fields (elapsed_ms, totalTime) - requestURI
1 parent bb151e5 commit 93910af

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

schema/server_access_log.schema.json

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@
5757
"minimum": 0
5858
},
5959
"elapsed_ms": {
60-
"description": "Total duration of the request in milliseconds. The timer starts when the server first routes the request and stops when the request completes or is closed prematurely.",
61-
"type": "number",
60+
"description": "Total duration of the request in milliseconds. The timer starts when the server first routes the request and stops when the request completes or is closed prematurely. Null for BATCH.DELETE.OBJECT operations logged during request processing.",
61+
"type": ["number", "null"],
6262
"minimum": 0
6363
},
6464
"startTime": {
@@ -74,8 +74,8 @@
7474
"type": "string"
7575
},
7676
"requestURI": {
77-
"description": "AWS server access log 'Request URI' field. From AWS 'The Request-URI part of the HTTP request message.'.",
78-
"type": "string"
77+
"description": "AWS server access log 'Request URI' field. From AWS 'The Request-URI part of the HTTP request message.'. Null for BATCH.DELETE.OBJECT operations logged during request processing.",
78+
"type": ["string", "null"]
7979
},
8080
"errorCode": {
8181
"description": "AWS server access log 'Error Code' field. From AWS 'The Amazon S3 Error responses , or - if no error occurred.'. We use null to signal no error.",
@@ -86,8 +86,8 @@
8686
"type": ["integer", "null"]
8787
},
8888
"totalTime": {
89-
"description": "AWS server access log 'Total Time' field. From AWS 'The number of milliseconds that the request was in flight from the server's perspective. This value is measured from the time that your request is received to the time that the last byte of the response is sent. Measurements made from the client's perspective might be longer because of network latency.'.",
90-
"type": "string"
89+
"description": "AWS server access log 'Total Time' field. From AWS 'The number of milliseconds that the request was in flight from the server's perspective. This value is measured from the time that your request is received to the time that the last byte of the response is sent. Measurements made from the client's perspective might be longer because of network latency.'. Null for BATCH.DELETE.OBJECT operations logged during request processing.",
90+
"type": ["string", "null"]
9191
},
9292
"turnAroundTime": {
9393
"description": "AWS server access log 'Turn Around Time' field. From AWS 'The number of milliseconds that Amazon S3 spent processing your request. This value is measured from the time that the last byte of your request was received until the time that the first byte of the response was sent.'.",
@@ -201,9 +201,6 @@
201201
"logFormatVersion",
202202
"httpMethod",
203203
"startTime",
204-
"elapsed_ms",
205-
"totalTime",
206-
"requestURI",
207204
"hostHeader",
208205
"req_id",
209206
"httpCode",

0 commit comments

Comments
 (0)