Skip to content

Commit 130a117

Browse files
This release adds a new feature for Amazon CloudWatch Internet Monitor that enables customers to deliver internet measurements to Amazon S3 buckets as well as CloudWatch Logs.
1 parent 180f35a commit 130a117

29 files changed

+2614
-277
lines changed

generator/ServiceModels/internetmonitor/internetmonitor-2021-06-03.api.json

Lines changed: 31 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,8 @@
247247
"idempotencyToken":true
248248
},
249249
"Tags":{"shape":"TagMap"},
250-
"MaxCityNetworksToMonitor":{"shape":"MaxCityNetworksToMonitor"}
250+
"MaxCityNetworksToMonitor":{"shape":"MaxCityNetworksToMonitor"},
251+
"InternetMeasurementsLogDelivery":{"shape":"InternetMeasurementsLogDelivery"}
251252
}
252253
},
253254
"CreateMonitorOutput":{
@@ -356,7 +357,8 @@
356357
"ProcessingStatus":{"shape":"MonitorProcessingStatusCode"},
357358
"ProcessingStatusInfo":{"shape":"String"},
358359
"Tags":{"shape":"TagMap"},
359-
"MaxCityNetworksToMonitor":{"shape":"MaxCityNetworksToMonitor"}
360+
"MaxCityNetworksToMonitor":{"shape":"MaxCityNetworksToMonitor"},
361+
"InternetMeasurementsLogDelivery":{"shape":"InternetMeasurementsLogDelivery"}
360362
}
361363
},
362364
"HealthEvent":{
@@ -463,6 +465,12 @@
463465
"Performance":{"shape":"PerformanceMeasurement"}
464466
}
465467
},
468+
"InternetMeasurementsLogDelivery":{
469+
"type":"structure",
470+
"members":{
471+
"S3Config":{"shape":"S3Config"}
472+
}
473+
},
466474
"LimitExceededException":{
467475
"type":"structure",
468476
"members":{
@@ -563,6 +571,13 @@
563571
"Tags":{"shape":"TagMap"}
564572
}
565573
},
574+
"LogDeliveryStatus":{
575+
"type":"string",
576+
"enum":[
577+
"ENABLED",
578+
"DISABLED"
579+
]
580+
},
566581
"Long":{
567582
"type":"long",
568583
"box":true
@@ -694,6 +709,18 @@
694709
"P95":{"shape":"Double"}
695710
}
696711
},
712+
"S3Config":{
713+
"type":"structure",
714+
"members":{
715+
"BucketName":{"shape":"S3ConfigBucketNameString"},
716+
"BucketPrefix":{"shape":"String"},
717+
"LogDeliveryStatus":{"shape":"LogDeliveryStatus"}
718+
}
719+
},
720+
"S3ConfigBucketNameString":{
721+
"type":"string",
722+
"min":3
723+
},
697724
"SetOfARNs":{
698725
"type":"list",
699726
"member":{"shape":"Arn"}
@@ -817,7 +844,8 @@
817844
"shape":"String",
818845
"idempotencyToken":true
819846
},
820-
"MaxCityNetworksToMonitor":{"shape":"MaxCityNetworksToMonitor"}
847+
"MaxCityNetworksToMonitor":{"shape":"MaxCityNetworksToMonitor"},
848+
"InternetMeasurementsLogDelivery":{"shape":"InternetMeasurementsLogDelivery"}
821849
}
822850
},
823851
"UpdateMonitorOutput":{

generator/ServiceModels/internetmonitor/internetmonitor-2021-06-03.docs.json

Lines changed: 44 additions & 17 deletions
Large diffs are not rendered by default.

generator/ServiceModels/internetmonitor/internetmonitor-2021-06-03.endpoint-tests.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,12 @@
107107
"UseFIPS": true,
108108
"Endpoint": "https://example.com"
109109
}
110+
},
111+
{
112+
"documentation": "Missing region",
113+
"expect": {
114+
"error": "Invalid Configuration: Missing Region"
115+
}
110116
}
111117
],
112118
"version": "1.0"

0 commit comments

Comments
 (0)