Skip to content

Commit cf923a9

Browse files
Release v1.29.3 (2020-02-14) (#3138)
Release v1.29.3 (2020-02-14) === ### Service Client Updates * `service/ec2`: Updates service API and documentation * You can now enable Multi-Attach on Provisioned IOPS io1 volumes through the create-volume API. * `service/mediatailor`: Updates service API and documentation * `service/securityhub`: Updates service API, documentation, and paginators * `service/shield`: Updates service API and documentation * This release adds support for associating Amazon Route 53 health checks to AWS Shield Advanced protected resources. ### SDK Enhancements * `aws/credentials`: Add support for context when getting credentials. * Adds `GetWithContext` to `Credentials` that allows canceling getting the credentials if the context is canceled, or times out. This fixes an issue where API operations would ignore their provide context when waiting for credentials to refresh. * Related to [#3127](#3127).
1 parent 4bdcb07 commit cf923a9

File tree

20 files changed

+1461
-137
lines changed

20 files changed

+1461
-137
lines changed

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
Release v1.29.3 (2020-02-14)
2+
===
3+
4+
### Service Client Updates
5+
* `service/ec2`: Updates service API and documentation
6+
* You can now enable Multi-Attach on Provisioned IOPS io1 volumes through the create-volume API.
7+
* `service/mediatailor`: Updates service API and documentation
8+
* `service/securityhub`: Updates service API, documentation, and paginators
9+
* `service/shield`: Updates service API and documentation
10+
* This release adds support for associating Amazon Route 53 health checks to AWS Shield Advanced protected resources.
11+
12+
### SDK Enhancements
13+
* `aws/credentials`: Add support for context when getting credentials.
14+
* Adds `GetWithContext` to `Credentials` that allows canceling getting the credentials if the context is canceled, or times out. This fixes an issue where API operations would ignore their provide context when waiting for credentials to refresh.
15+
* Related to [#3127](https://github.com/aws/aws-sdk-go/pull/3127).
16+
117
Release v1.29.2 (2020-02-13)
218
===
319

CHANGELOG_PENDING.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
### SDK Features
22

33
### SDK Enhancements
4-
* `aws/credentials`: Add support for context when getting credentials.
5-
* Adds `GetWithContext` to `Credentials` that allows canceling getting the credentials if the context is canceled, or times out. This fixes an issue where API operations would ignore their provide context when waiting for credentials to refresh.
6-
* Related to [#3127](https://github.com/aws/aws-sdk-go/pull/3127).
74

85
### SDK Bugs

aws/version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ package aws
55
const SDKName = "aws-sdk-go"
66

77
// SDKVersion is the version of this SDK
8-
const SDKVersion = "1.29.2"
8+
const SDKVersion = "1.29.3"

models/apis/ec2/2016-11-15/api-2.json

Lines changed: 36 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7632,7 +7632,8 @@
76327632
"TagSpecifications":{
76337633
"shape":"TagSpecificationList",
76347634
"locationName":"TagSpecification"
7635-
}
7635+
},
7636+
"MultiAttachEnabled":{"shape":"Boolean"}
76367637
}
76377638
},
76387639
"CreateVpcEndpointConnectionNotificationRequest":{
@@ -12074,7 +12075,7 @@
1207412075
],
1207512076
"members":{
1207612077
"Attribute":{"shape":"VolumeAttributeName"},
12077-
"VolumeId":{"shape":"String"},
12078+
"VolumeId":{"shape":"VolumeId"},
1207812079
"DryRun":{
1207912080
"shape":"Boolean",
1208012081
"locationName":"dryRun"
@@ -28101,6 +28102,10 @@
2810128102
"FastRestored":{
2810228103
"shape":"Boolean",
2810328104
"locationName":"fastRestored"
28105+
},
28106+
"MultiAttachEnabled":{
28107+
"shape":"Boolean",
28108+
"locationName":"multiAttachEnabled"
2810428109
}
2810528110
}
2810628111
},
@@ -28171,7 +28176,7 @@
2817128176
"VolumeIdStringList":{
2817228177
"type":"list",
2817328178
"member":{
28174-
"shape":"String",
28179+
"shape":"VolumeId",
2817528180
"locationName":"VolumeId"
2817628181
}
2817728182
},
@@ -28290,6 +28295,26 @@
2829028295
"locationName":"item"
2829128296
}
2829228297
},
28298+
"VolumeStatusAttachmentStatus":{
28299+
"type":"structure",
28300+
"members":{
28301+
"IoPerformance":{
28302+
"shape":"String",
28303+
"locationName":"ioPerformance"
28304+
},
28305+
"InstanceId":{
28306+
"shape":"String",
28307+
"locationName":"instanceId"
28308+
}
28309+
}
28310+
},
28311+
"VolumeStatusAttachmentStatusList":{
28312+
"type":"list",
28313+
"member":{
28314+
"shape":"VolumeStatusAttachmentStatus",
28315+
"locationName":"item"
28316+
}
28317+
},
2829328318
"VolumeStatusDetails":{
2829428319
"type":"structure",
2829528320
"members":{
@@ -28332,6 +28357,10 @@
2833228357
"NotBefore":{
2833328358
"shape":"MillisecondDateTime",
2833428359
"locationName":"notBefore"
28360+
},
28361+
"InstanceId":{
28362+
"shape":"String",
28363+
"locationName":"instanceId"
2833528364
}
2833628365
}
2833728366
},
@@ -28389,6 +28418,10 @@
2838928418
"VolumeStatus":{
2839028419
"shape":"VolumeStatusInfo",
2839128420
"locationName":"volumeStatus"
28421+
},
28422+
"AttachmentStatuses":{
28423+
"shape":"VolumeStatusAttachmentStatusList",
28424+
"locationName":"attachmentStatuses"
2839228425
}
2839328426
}
2839428427
},

models/apis/ec2/2016-11-15/docs-2.json

Lines changed: 23 additions & 6 deletions
Large diffs are not rendered by default.

models/apis/mediatailor/2018-04-23/api-2.json

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,10 @@
210210
},
211211
"CdnConfiguration": {
212212
"shape": "CdnConfiguration"
213-
},
213+
},
214+
"PersonalizationThresholdSeconds" : {
215+
"shape" : "__integerMin1"
216+
},
214217
"DashConfiguration": {
215218
"shape": "DashConfiguration"
216219
},
@@ -318,7 +321,10 @@
318321
},
319322
"CdnConfiguration": {
320323
"shape": "CdnConfiguration"
321-
},
324+
},
325+
"PersonalizationThresholdSeconds" : {
326+
"shape" : "__integerMin1"
327+
},
322328
"DashConfiguration": {
323329
"shape": "DashConfiguration"
324330
},
@@ -371,7 +377,10 @@
371377
},
372378
"CdnConfiguration": {
373379
"shape": "CdnConfiguration"
374-
},
380+
},
381+
"PersonalizationThresholdSeconds" : {
382+
"shape" : "__integerMin1"
383+
},
375384
"DashConfiguration": {
376385
"shape": "DashConfigurationForPut"
377386
},
@@ -499,6 +508,10 @@
499508
},
500509
"__integer": {
501510
"type": "integer"
511+
},
512+
"__integerMin1": {
513+
"type": "integer",
514+
"min": 1
502515
},
503516
"__integerMin1Max100": {
504517
"max": 100,

models/apis/mediatailor/2018-04-23/docs-2.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,9 @@
8181
"__integer" : {
8282
"base" : null,
8383
"refs" : {
84-
"LivePreRollConfiguration$MaxDurationSeconds" : "The maximum allowed duration for the pre-roll ad avail. AWS Elemental MediaTailor won't play pre-roll ads to exceed this duration, regardless of the total duration of ads that the ADS returns."
84+
"LivePreRollConfiguration$MaxDurationSeconds" : "The maximum allowed duration for the pre-roll ad avail. AWS Elemental MediaTailor won't play pre-roll ads to exceed this duration, regardless of the total duration of ads that the ADS returns.",
85+
"GetPlaybackConfigurationResponse$PersonalizationThresholdSeconds" : "The maximum duration of underfilled ad time (in seconds) allowed in an ad break.",
86+
"PutPlaybackConfigurationRequest$PersonalizationThresholdSeconds" : "The maximum duration of underfilled ad time (in seconds) allowed in an ad break."
8587
}
8688
},
8789
"__listOfPlaybackConfigurations": {
@@ -114,6 +116,7 @@
114116
"GetPlaybackConfigurationResponse$SessionInitializationEndpointPrefix": "<p>The URL that the player uses to initialize a session that uses client-side reporting. </p>",
115117
"GetPlaybackConfigurationResponse$SlateAdUrl": "<p>The URL for a high-quality video asset to transcode and use to fill in time that's not used by ads. AWS Elemental MediaTailor shows the slate to fill in gaps in media content. Configuring the slate is optional for non-VPAID playback configurations. For VPAID, the slate is required because MediaTailor provides it in the slots designated for dynamic ad content. The slate must be a high-quality asset that contains both audio and video. </p>",
116118
"GetPlaybackConfigurationResponse$TranscodeProfileName": "<p>The name that is used to associate this playback configuration with a custom transcode profile. This overrides the dynamic transcoding defaults of MediaTailor. Use this only if you have already set up custom profiles with the help of AWS Support.</p>",
119+
"GetPlaybackConfigurationResponse$PersonalizationThresholdSeconds": "<p>The maximum duration of underfilled ad time (in seconds) allowed in an ad break. </p>",
117120
"GetPlaybackConfigurationResponse$VideoContentSourceUrl": "<p>The URL prefix for the master playlist for the stream, minus the asset ID. The maximum length is 512 characters.</p>",
118121
"HlsConfiguration$ManifestEndpointPrefix": "<p>The URL that is used to initiate a playback session for devices that support Apple HLS. The session uses server-side reporting.</p>",
119122
"ListPlaybackConfigurationsResponse$NextToken": "<p>Pagination token returned by the GET list request when results exceed the maximum allowed. Use the token to fetch the next page of results.</p>",
@@ -122,6 +125,7 @@
122125
"PutPlaybackConfigurationRequest$Name": "<p>The identifier for the playback configuration.</p>",
123126
"PutPlaybackConfigurationRequest$SlateAdUrl": "<p>The URL for a high-quality video asset to transcode and use to fill in time that's not used by ads. AWS Elemental MediaTailor shows the slate to fill in gaps in media content. Configuring the slate is optional for non-VPAID configurations. For VPAID, the slate is required because MediaTailor provides it in the slots that are designated for dynamic ad content. The slate must be a high-quality asset that contains both audio and video. </p>",
124127
"PutPlaybackConfigurationRequest$TranscodeProfileName": "<p>The name that is used to associate this playback configuration with a custom transcode profile. This overrides the dynamic transcoding defaults of MediaTailor. Use this only if you have already set up custom profiles with the help of AWS Support.</p>",
128+
"PutPlaybackConfigurationRequest$PersonalizationThresholdSeconds": "<p>The maximum duration of underfilled ad time (in seconds) allowed in an ad break. </p>",
125129
"PutPlaybackConfigurationRequest$VideoContentSourceUrl": "<p>The URL prefix for the master playlist for the stream, minus the asset ID. The maximum length is 512 characters.</p>",
126130
"__mapOf__string$member": null
127131
}

models/apis/securityhub/2018-10-26/api-2.json

Lines changed: 50 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,20 @@
245245
{"shape":"InvalidInputException"}
246246
]
247247
},
248+
"DescribeStandards":{
249+
"name":"DescribeStandards",
250+
"http":{
251+
"method":"GET",
252+
"requestUri":"/standards"
253+
},
254+
"input":{"shape":"DescribeStandardsRequest"},
255+
"output":{"shape":"DescribeStandardsResponse"},
256+
"errors":[
257+
{"shape":"InternalException"},
258+
{"shape":"InvalidInputException"},
259+
{"shape":"InvalidAccessException"}
260+
]
261+
},
248262
"DescribeStandardsControls":{
249263
"name":"DescribeStandardsControls",
250264
"http":{
@@ -1671,6 +1685,28 @@
16711685
"NextToken":{"shape":"NextToken"}
16721686
}
16731687
},
1688+
"DescribeStandardsRequest":{
1689+
"type":"structure",
1690+
"members":{
1691+
"NextToken":{
1692+
"shape":"NextToken",
1693+
"location":"querystring",
1694+
"locationName":"NextToken"
1695+
},
1696+
"MaxResults":{
1697+
"shape":"MaxResults",
1698+
"location":"querystring",
1699+
"locationName":"MaxResults"
1700+
}
1701+
}
1702+
},
1703+
"DescribeStandardsResponse":{
1704+
"type":"structure",
1705+
"members":{
1706+
"Standards":{"shape":"Standards"},
1707+
"NextToken":{"shape":"NextToken"}
1708+
}
1709+
},
16741710
"DisableImportFindingsForProductRequest":{
16751711
"type":"structure",
16761712
"required":["ProductSubscriptionArn"],
@@ -2432,6 +2468,18 @@
24322468
"desc"
24332469
]
24342470
},
2471+
"Standard":{
2472+
"type":"structure",
2473+
"members":{
2474+
"StandardsArn":{"shape":"NonEmptyString"},
2475+
"Name":{"shape":"NonEmptyString"},
2476+
"Description":{"shape":"NonEmptyString"}
2477+
}
2478+
},
2479+
"Standards":{
2480+
"type":"list",
2481+
"member":{"shape":"Standard"}
2482+
},
24352483
"StandardsControl":{
24362484
"type":"structure",
24372485
"members":{
@@ -2443,7 +2491,8 @@
24432491
"Title":{"shape":"NonEmptyString"},
24442492
"Description":{"shape":"NonEmptyString"},
24452493
"RemediationUrl":{"shape":"NonEmptyString"},
2446-
"SeverityRating":{"shape":"SeverityRating"}
2494+
"SeverityRating":{"shape":"SeverityRating"},
2495+
"RelatedRequirements":{"shape":"RelatedRequirementsList"}
24472496
}
24482497
},
24492498
"StandardsControls":{

0 commit comments

Comments
 (0)