From e9c8c663e1dfffe140c70519165f67baf57086e6 Mon Sep 17 00:00:00 2001 From: aws-sdk-go-automation <43143561+aws-sdk-go-automation@users.noreply.github.com> Date: Thu, 22 Feb 2024 14:33:02 -0500 Subject: [PATCH] Release v1.50.24 (2024-02-22) (#5178) Release v1.50.24 (2024-02-22) === ### Service Client Updates * `service/internetmonitor`: Updates service API and documentation * `service/kinesisvideo`: Updates service API * Increasing NextToken parameter length restriction for List APIs from 512 to 1024. --- CHANGELOG.md | 8 +++++++ aws/version.go | 2 +- .../internetmonitor/2021-06-03/api-2.json | 7 +++++- .../internetmonitor/2021-06-03/docs-2.json | 11 ++++++++-- .../apis/kinesisvideo/2017-09-30/api-2.json | 2 +- service/internetmonitor/api.go | 22 +++++++++++++++---- 6 files changed, 43 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fb1b8731570..01553ec4e98 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +Release v1.50.24 (2024-02-22) +=== + +### Service Client Updates +* `service/internetmonitor`: Updates service API and documentation +* `service/kinesisvideo`: Updates service API + * Increasing NextToken parameter length restriction for List APIs from 512 to 1024. + Release v1.50.23 (2024-02-21) === diff --git a/aws/version.go b/aws/version.go index 825d605f37d..a1b1509c5bc 100644 --- a/aws/version.go +++ b/aws/version.go @@ -5,4 +5,4 @@ package aws const SDKName = "aws-sdk-go" // SDKVersion is the version of this SDK -const SDKVersion = "1.50.23" +const SDKVersion = "1.50.24" diff --git a/models/apis/internetmonitor/2021-06-03/api-2.json b/models/apis/internetmonitor/2021-06-03/api-2.json index 5273bc9bb07..1abea8b4f79 100644 --- a/models/apis/internetmonitor/2021-06-03/api-2.json +++ b/models/apis/internetmonitor/2021-06-03/api-2.json @@ -595,7 +595,8 @@ "ServiceLocation":{"shape":"String"}, "Status":{"shape":"HealthEventStatus"}, "CausedBy":{"shape":"NetworkImpairment"}, - "InternetHealth":{"shape":"InternetHealth"} + "InternetHealth":{"shape":"InternetHealth"}, + "Ipv4Prefixes":{"shape":"Ipv4PrefixList"} } }, "ImpactedLocationsList":{ @@ -635,6 +636,10 @@ "S3Config":{"shape":"S3Config"} } }, + "Ipv4PrefixList":{ + "type":"list", + "member":{"shape":"String"} + }, "LimitExceededException":{ "type":"structure", "members":{ diff --git a/models/apis/internetmonitor/2021-06-03/docs-2.json b/models/apis/internetmonitor/2021-06-03/docs-2.json index 9bc50cd17d3..e32df52f0da 100644 --- a/models/apis/internetmonitor/2021-06-03/docs-2.json +++ b/models/apis/internetmonitor/2021-06-03/docs-2.json @@ -224,6 +224,12 @@ "UpdateMonitorInput$InternetMeasurementsLogDelivery": "

Publish internet measurements for Internet Monitor to another location, such as an Amazon S3 bucket. The measurements are also published to Amazon CloudWatch Logs.

" } }, + "Ipv4PrefixList": { + "base": null, + "refs": { + "ImpactedLocation$Ipv4Prefixes": "

The IPv4 prefixes at the client location that was impacted by the health event.

" + } + }, "LimitExceededException": { "base": "

The request exceeded a service quota.

", "refs": { @@ -379,7 +385,7 @@ "HealthEventsConfig$AvailabilityScoreThreshold": "

The health event threshold percentage set for availability scores.

", "HealthEventsConfig$PerformanceScoreThreshold": "

The health event threshold percentage set for performance scores.

", "LocalHealthEventsConfig$HealthScoreThreshold": "

The health event threshold percentage set for a local health score.

", - "LocalHealthEventsConfig$MinTrafficImpact": "

The minimum percentage of overall traffic for an application that must be impacted by an issue before Internet Monitor creates an event when a threshold is crossed for a local health score.

If you don't set a minimum traffic impact threshold, the default value is 0.01%.

" + "LocalHealthEventsConfig$MinTrafficImpact": "

The minimum percentage of overall traffic for an application that must be impacted by an issue before Internet Monitor creates an event when a threshold is crossed for a local health score.

If you don't set a minimum traffic impact threshold, the default value is 0.1%.

" } }, "PerformanceMeasurement": { @@ -427,7 +433,7 @@ "QueryType": { "base": null, "refs": { - "StartQueryInput$QueryType": "

The type of query to run. The following are the three types of queries that you can run using the Internet Monitor query interface:

For lists of the fields returned with each query type and more information about how each type of query is performed, see Using the Amazon CloudWatch Internet Monitor query interface in the Amazon CloudWatch Internet Monitor User Guide.

" + "StartQueryInput$QueryType": "

The type of query to run. The following are the three types of queries that you can run using the Internet Monitor query interface:

For lists of the fields returned with each query type and more information about how each type of query is performed, see Using the Amazon CloudWatch Internet Monitor query interface in the Amazon CloudWatch Internet Monitor User Guide.

" } }, "ResourceName": { @@ -523,6 +529,7 @@ "ImpactedLocation$ServiceLocation": "

The service location where the health event is located.

", "InternalServerErrorException$message": null, "InternalServerException$message": null, + "Ipv4PrefixList$member": null, "LimitExceededException$message": null, "ListHealthEventsInput$NextToken": "

The token for the next set of results. You receive this token from a previous call.

", "ListHealthEventsOutput$NextToken": "

The token for the next set of results. You receive this token from a previous call.

", diff --git a/models/apis/kinesisvideo/2017-09-30/api-2.json b/models/apis/kinesisvideo/2017-09-30/api-2.json index e0ef9d86b1d..9fc6bfe41cf 100644 --- a/models/apis/kinesisvideo/2017-09-30/api-2.json +++ b/models/apis/kinesisvideo/2017-09-30/api-2.json @@ -1188,7 +1188,7 @@ }, "NextToken":{ "type":"string", - "max":512, + "max":1024, "min":0, "pattern":"[a-zA-Z0-9+/=]*" }, diff --git a/service/internetmonitor/api.go b/service/internetmonitor/api.go index 2c32a16ae3c..60cc6ae9ba4 100644 --- a/service/internetmonitor/api.go +++ b/service/internetmonitor/api.go @@ -3111,6 +3111,10 @@ type ImpactedLocation struct { // The calculated health at a specific location. InternetHealth *InternetHealth `type:"structure"` + // The IPv4 prefixes at the client location that was impacted by the health + // event. + Ipv4Prefixes []*string `type:"list"` + // The latitude where the health event is located. Latitude *float64 `type:"double"` @@ -3204,6 +3208,12 @@ func (s *ImpactedLocation) SetInternetHealth(v *InternetHealth) *ImpactedLocatio return s } +// SetIpv4Prefixes sets the Ipv4Prefixes field's value. +func (s *ImpactedLocation) SetIpv4Prefixes(v []*string) *ImpactedLocation { + s.Ipv4Prefixes = v + return s +} + // SetLatitude sets the Latitude field's value. func (s *ImpactedLocation) SetLatitude(v float64) *ImpactedLocation { s.Latitude = &v @@ -3914,7 +3924,7 @@ type LocalHealthEventsConfig struct { // is crossed for a local health score. // // If you don't set a minimum traffic impact threshold, the default value is - // 0.01%. + // 0.1%. MinTrafficImpact *float64 `type:"double"` // The status of whether Internet Monitor creates a health event based on a @@ -4564,11 +4574,15 @@ type StartQueryInput struct { // The type of query to run. The following are the three types of queries that // you can run using the Internet Monitor query interface: // - // * MEASUREMENTS: TBD definition + // * MEASUREMENTS: Provides availability score, performance score, total + // traffic, and round-trip times, at 5 minute intervals. // - // * TOP_LOCATIONS: TBD definition + // * TOP_LOCATIONS: Provides availability score, performance score, total + // traffic, and time to first byte (TTFB) information, for the top location + // and ASN combinations that you're monitoring, by traffic volume. // - // * TOP_LOCATION_DETAILS: TBD definition + // * TOP_LOCATION_DETAILS: Provides TTFB for Amazon CloudFront, your current + // configuration, and the best performing EC2 configuration, at 1 hour intervals. // // For lists of the fields returned with each query type and more information // about how each type of query is performed, see Using the Amazon CloudWatch