Skip to content

Commit 7771506

Browse files
Release v1.44.4 (2022-04-29) (#4380)
Release v1.44.4 (2022-04-29) === ### Service Client Updates * `service/codeguru-reviewer`: Updates service API and documentation * `service/mediaconvert`: Updates service API and documentation * AWS Elemental MediaConvert SDK nows supports creation of Dolby Vision profile 8.1, the ability to generate black frames of video, and introduces audio-only DASH and CMAF support. * `service/rds`: Updates service API, documentation, waiters, paginators, and examples * Feature - Adds support for Internet Protocol Version 6 (IPv6) on RDS database instances. * `service/ssm`: Updates service API and documentation * Update the StartChangeRequestExecution, adding TargetMaps to the Runbook parameter * `service/wafv2`: Updates service API and documentation
1 parent 7a3b8d6 commit 7771506

File tree

20 files changed

+1725
-181
lines changed

20 files changed

+1725
-181
lines changed

CHANGELOG.md

+13
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
Release v1.44.4 (2022-04-29)
2+
===
3+
4+
### Service Client Updates
5+
* `service/codeguru-reviewer`: Updates service API and documentation
6+
* `service/mediaconvert`: Updates service API and documentation
7+
* AWS Elemental MediaConvert SDK nows supports creation of Dolby Vision profile 8.1, the ability to generate black frames of video, and introduces audio-only DASH and CMAF support.
8+
* `service/rds`: Updates service API, documentation, waiters, paginators, and examples
9+
* Feature - Adds support for Internet Protocol Version 6 (IPv6) on RDS database instances.
10+
* `service/ssm`: Updates service API and documentation
11+
* Update the StartChangeRequestExecution, adding TargetMaps to the Runbook parameter
12+
* `service/wafv2`: Updates service API and documentation
13+
114
Release v1.44.3 (2022-04-28)
215
===
316

aws/version.go

+1-1
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.44.3"
8+
const SDKVersion = "1.44.4"

models/apis/codeguru-reviewer/2019-09-19/api-2.json

+15-4
Original file line numberDiff line numberDiff line change
@@ -348,7 +348,8 @@
348348
"SourceCodeType":{"shape":"SourceCodeType"},
349349
"AssociationArn":{"shape":"AssociationArn"},
350350
"Metrics":{"shape":"Metrics"},
351-
"AnalysisTypes":{"shape":"AnalysisTypes"}
351+
"AnalysisTypes":{"shape":"AnalysisTypes"},
352+
"ConfigFileState":{"shape":"ConfigFileState"}
352353
}
353354
},
354355
"CodeReviewName":{
@@ -399,6 +400,14 @@
399400
"max":64,
400401
"min":6
401402
},
403+
"ConfigFileState":{
404+
"type":"string",
405+
"enum":[
406+
"Present",
407+
"Absent",
408+
"PresentWithErrors"
409+
]
410+
},
402411
"ConflictException":{
403412
"type":"structure",
404413
"members":{
@@ -590,6 +599,7 @@
590599
"pattern":"[a-zA-Z0-9-]+"
591600
},
592601
"LineNumber":{"type":"integer"},
602+
"LinesOfCodeCount":{"type":"long"},
593603
"ListCodeReviewsMaxResults":{
594604
"type":"integer",
595605
"max":100,
@@ -779,18 +789,19 @@
779789
"max":100,
780790
"min":1
781791
},
782-
"MeteredLinesOfCodeCount":{"type":"long"},
783792
"Metrics":{
784793
"type":"structure",
785794
"members":{
786-
"MeteredLinesOfCodeCount":{"shape":"MeteredLinesOfCodeCount"},
795+
"MeteredLinesOfCodeCount":{"shape":"LinesOfCodeCount"},
796+
"SuppressedLinesOfCodeCount":{"shape":"LinesOfCodeCount"},
787797
"FindingsCount":{"shape":"FindingsCount"}
788798
}
789799
},
790800
"MetricsSummary":{
791801
"type":"structure",
792802
"members":{
793-
"MeteredLinesOfCodeCount":{"shape":"MeteredLinesOfCodeCount"},
803+
"MeteredLinesOfCodeCount":{"shape":"LinesOfCodeCount"},
804+
"SuppressedLinesOfCodeCount":{"shape":"LinesOfCodeCount"},
794805
"FindingsCount":{"shape":"FindingsCount"}
795806
}
796807
},

models/apis/codeguru-reviewer/2019-09-19/docs-2.json

+16-8
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"AnalysisTypes": {
3333
"base": null,
3434
"refs": {
35-
"CodeReview$AnalysisTypes": "<p>They types of analysis performed during a repository analysis or a pull request review. You can specify either <code>Security</code>, <code>CodeQuality</code>, or both.</p>",
35+
"CodeReview$AnalysisTypes": "<p>The types of analysis performed during a repository analysis or a pull request review. You can specify either <code>Security</code>, <code>CodeQuality</code>, or both.</p>",
3636
"CodeReviewType$AnalysisTypes": "<p>They types of analysis performed during a repository analysis or a pull request review. You can specify either <code>Security</code>, <code>CodeQuality</code>, or both.</p>"
3737
}
3838
},
@@ -164,6 +164,12 @@
164164
"CommitDiffSourceCodeType$MergeBaseCommit": "<p>The SHA of the merge base of a commit.</p>"
165165
}
166166
},
167+
"ConfigFileState": {
168+
"base": null,
169+
"refs": {
170+
"CodeReview$ConfigFileState": "<p>The state of the <code>aws-codeguru-reviewer.yml</code> configuration file that allows the configuration of the CodeGuru Reviewer analysis. The file either exists, doesn't exist, or exists with errors at the root directory of your repository.</p>"
171+
}
172+
},
167173
"ConflictException": {
168174
"base": "<p>The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. </p>",
169175
"refs": {
@@ -315,6 +321,15 @@
315321
"RecommendationSummary$EndLine": "<p> Last line where the recommendation is applicable in the source commit or source branch. For a single line comment the start line and end line values are the same. </p>"
316322
}
317323
},
324+
"LinesOfCodeCount": {
325+
"base": null,
326+
"refs": {
327+
"Metrics$MeteredLinesOfCodeCount": "<p> <code>MeteredLinesOfCodeCount</code> is the number of lines of code in the repository where the code review happened. This does not include non-code lines such as comments and blank lines. </p>",
328+
"Metrics$SuppressedLinesOfCodeCount": "<p> <code>SuppressedLinesOfCodeCount</code> is the number of lines of code in the repository where the code review happened that CodeGuru Reviewer did not analyze. The lines suppressed in the analysis is based on the <code>excludeFiles</code> variable in the <code>aws-codeguru-reviewer.yml</code> file. This number does not include non-code lines such as comments and blank lines. </p>",
329+
"MetricsSummary$MeteredLinesOfCodeCount": "<p> Lines of code metered in the code review. For the initial code review pull request and all subsequent revisions, this includes all lines of code in the files added to the pull request. In subsequent revisions, for files that already existed in the pull request, this includes only the changed lines of code. In both cases, this does not include non-code lines such as comments and import statements. For example, if you submit a pull request containing 5 files, each with 500 lines of code, and in a subsequent revision you added a new file with 200 lines of code, and also modified a total of 25 lines across the initial 5 files, <code>MeteredLinesOfCodeCount</code> includes the first 5 files (5 * 500 = 2,500 lines), the new file (200 lines) and the 25 changed lines of code for a total of 2,725 lines of code. </p>",
330+
"MetricsSummary$SuppressedLinesOfCodeCount": "<p>Lines of code suppressed in the code review based on the <code>excludeFiles</code> element in the <code>aws-codeguru-reviewer.yml</code> file. For full repository analyses, this number includes all lines of code in the files that are suppressed. For pull requests, this number only includes the <i>changed</i> lines of code that are suppressed. In both cases, this number does not include non-code lines such as comments and import statements. For example, if you initiate a full repository analysis on a repository containing 5 files, each file with 100 lines of code, and 2 files are listed as excluded in the <code>aws-codeguru-reviewer.yml</code> file, then <code>SuppressedLinesOfCodeCount</code> returns 200 (2 * 100) as the total number of lines of code suppressed. However, if you submit a pull request for the same repository, then <code>SuppressedLinesOfCodeCount</code> only includes the lines in the 2 files that changed. If only 1 of the 2 files changed in the pull request, then <code>SuppressedLinesOfCodeCount</code> returns 100 (1 * 100) as the total number of lines of code suppressed.</p>"
331+
}
332+
},
318333
"ListCodeReviewsMaxResults": {
319334
"base": null,
320335
"refs": {
@@ -390,13 +405,6 @@
390405
"ListRepositoryAssociationsRequest$MaxResults": "<p>The maximum number of repository association results returned by <code>ListRepositoryAssociations</code> in paginated output. When this parameter is used, <code>ListRepositoryAssociations</code> only returns <code>maxResults</code> results in a single page with a <code>nextToken</code> response element. The remaining results of the initial request can be seen by sending another <code>ListRepositoryAssociations</code> request with the returned <code>nextToken</code> value. This value can be between 1 and 100. If this parameter is not used, <code>ListRepositoryAssociations</code> returns up to 100 results and a <code>nextToken</code> value if applicable. </p>"
391406
}
392407
},
393-
"MeteredLinesOfCodeCount": {
394-
"base": null,
395-
"refs": {
396-
"Metrics$MeteredLinesOfCodeCount": "<p> <code>MeteredLinesOfCode</code> is the number of lines of code in the repository where the code review happened. This does not include non-code lines such as comments and blank lines. </p>",
397-
"MetricsSummary$MeteredLinesOfCodeCount": "<p> Lines of code metered in the code review. For the initial code review pull request and all subsequent revisions, this includes all lines of code in the files added to the pull request. In subsequent revisions, for files that already existed in the pull request, this includes only the changed lines of code. In both cases, this does not include non-code lines such as comments and import statements. For example, if you submit a pull request containing 5 files, each with 500 lines of code, and in a subsequent revision you added a new file with 200 lines of code, and also modified a total of 25 lines across the initial 5 files, <code>MeteredLinesOfCodeCount</code> includes the first 5 files (5 * 500 = 2,500 lines), the new file (200 lines) and the 25 changed lines of code for a total of 2,725 lines of code. </p>"
398-
}
399-
},
400408
"Metrics": {
401409
"base": "<p> Information about the statistics from the code review. </p>",
402410
"refs": {

models/apis/mediaconvert/2017-08-29/api-2.json

+42-1
Original file line numberDiff line numberDiff line change
@@ -3412,6 +3412,10 @@
34123412
"shape": "DolbyVisionLevel6Mode",
34133413
"locationName": "l6Mode"
34143414
},
3415+
"Mapping": {
3416+
"shape": "DolbyVisionMapping",
3417+
"locationName": "mapping"
3418+
},
34153419
"Profile": {
34163420
"shape": "DolbyVisionProfile",
34173421
"locationName": "profile"
@@ -3439,10 +3443,18 @@
34393443
"SPECIFY"
34403444
]
34413445
},
3446+
"DolbyVisionMapping": {
3447+
"type": "string",
3448+
"enum": [
3449+
"HDR10_NOMAP",
3450+
"HDR10_1000"
3451+
]
3452+
},
34423453
"DolbyVisionProfile": {
34433454
"type": "string",
34443455
"enum": [
3445-
"PROFILE_5"
3456+
"PROFILE_5",
3457+
"PROFILE_8_1"
34463458
]
34473459
},
34483460
"DropFrameTimecode": {
@@ -5865,6 +5877,10 @@
58655877
"shape": "__stringMin11Max11Pattern01D20305D205D",
58665878
"locationName": "timecodeStart"
58675879
},
5880+
"VideoGenerator": {
5881+
"shape": "InputVideoGenerator",
5882+
"locationName": "videoGenerator"
5883+
},
58685884
"VideoSelector": {
58695885
"shape": "VideoSelector",
58705886
"locationName": "videoSelector"
@@ -6051,6 +6067,15 @@
60516067
"SPECIFIEDSTART"
60526068
]
60536069
},
6070+
"InputVideoGenerator": {
6071+
"type": "structure",
6072+
"members": {
6073+
"Duration": {
6074+
"shape": "__integerMin50Max86400000",
6075+
"locationName": "duration"
6076+
}
6077+
}
6078+
},
60546079
"InsertableImage": {
60556080
"type": "structure",
60566081
"members": {
@@ -8385,6 +8410,13 @@
83858410
}
83868411
}
83878412
},
8413+
"PadVideo": {
8414+
"type": "string",
8415+
"enum": [
8416+
"DISABLED",
8417+
"BLACK"
8418+
]
8419+
},
83888420
"PartnerWatermarking": {
83898421
"type": "structure",
83908422
"members": {
@@ -9684,6 +9716,10 @@
96849716
"shape": "Hdr10Metadata",
96859717
"locationName": "hdr10Metadata"
96869718
},
9719+
"PadVideo": {
9720+
"shape": "PadVideo",
9721+
"locationName": "padVideo"
9722+
},
96879723
"Pid": {
96889724
"shape": "__integerMin1Max2147483647",
96899725
"locationName": "pid"
@@ -10735,6 +10771,11 @@
1073510771
"min": 4,
1073610772
"max": 12
1073710773
},
10774+
"__integerMin50Max86400000": {
10775+
"type": "integer",
10776+
"min": 50,
10777+
"max": 86400000
10778+
},
1073810779
"__integerMin6000Max1024000": {
1073910780
"type": "integer",
1074010781
"min": 6000,

models/apis/mediaconvert/2017-08-29/docs-2.json

+26-2
Original file line numberDiff line numberDiff line change
@@ -1058,10 +1058,16 @@
10581058
"DolbyVision$L6Mode": "Use Dolby Vision Mode to choose how the service will handle Dolby Vision MaxCLL and MaxFALL properies."
10591059
}
10601060
},
1061+
"DolbyVisionMapping": {
1062+
"base": "Required when you set Dolby Vision Profile (Profile) to Profile 8.1 (PROFILE_8_1). When you set Content mapping (Mapping) to None (HDR10_NOMAP), content mapping is not applied to the HDR10-compatible signal. Depending on the source peak nit level, clipping might occur on HDR devices without Dolby Vision. When you set Content mapping to Static (HDR10_1000), the transcoder creates a 1,000 nits peak HDR10-compatible signal by applying static content mapping to the source. This mode is speed-optimized for PQ10 sources with metadata that is created from analysis. For graded Dolby Vision content, be aware that creative intent might not be guaranteed with extreme 1,000 nits trims.",
1063+
"refs": {
1064+
"DolbyVision$Mapping": "Required when you set Dolby Vision Profile (Profile) to Profile 8.1 (PROFILE_8_1). When you set Content mapping (Mapping) to None (HDR10_NOMAP), content mapping is not applied to the HDR10-compatible signal. Depending on the source peak nit level, clipping might occur on HDR devices without Dolby Vision. When you set Content mapping to Static (HDR10_1000), the transcoder creates a 1,000 nits peak HDR10-compatible signal by applying static content mapping to the source. This mode is speed-optimized for PQ10 sources with metadata that is created from analysis. For graded Dolby Vision content, be aware that creative intent might not be guaranteed with extreme 1,000 nits trims."
1065+
}
1066+
},
10611067
"DolbyVisionProfile": {
1062-
"base": "In the current MediaConvert implementation, the Dolby Vision profile is always 5 (PROFILE_5). Therefore, all of your inputs must contain Dolby Vision frame interleaved data.",
1068+
"base": "Required when you use Dolby Vision (DolbyVision) processing. Set Profile (DolbyVisionProfile) to Profile 5 (Profile_5) to only include frame-interleaved Dolby Vision metadata in your output. Set Profile to Profile 8.1 (Profile_8_1) to include both frame-interleaved Dolby Vision metadata and HDR10 metadata in your output.",
10631069
"refs": {
1064-
"DolbyVision$Profile": "In the current MediaConvert implementation, the Dolby Vision profile is always 5 (PROFILE_5). Therefore, all of your inputs must contain Dolby Vision frame interleaved data."
1070+
"DolbyVision$Profile": "Required when you use Dolby Vision (DolbyVision) processing. Set Profile (DolbyVisionProfile) to Profile 5 (Profile_5) to only include frame-interleaved Dolby Vision metadata in your output. Set Profile to Profile 8.1 (Profile_8_1) to include both frame-interleaved Dolby Vision metadata and HDR10 metadata in your output."
10651071
}
10661072
},
10671073
"DropFrameTimecode": {
@@ -2146,6 +2152,12 @@
21462152
"InputTemplate$TimecodeSource": "Use this Timecode source setting, located under the input settings (InputTimecodeSource), to specify how the service counts input video frames. This input frame count affects only the behavior of features that apply to a single input at a time, such as input clipping and synchronizing some captions formats. Choose Embedded (EMBEDDED) to use the timecodes in your input video. Choose Start at zero (ZEROBASED) to start the first frame at zero. Choose Specified start (SPECIFIEDSTART) to start the first frame at the timecode that you specify in the setting Start timecode (timecodeStart). If you don't specify a value for Timecode source, the service will use Embedded by default. For more information about timecodes, see https://docs.aws.amazon.com/console/mediaconvert/timecode."
21472153
}
21482154
},
2155+
"InputVideoGenerator": {
2156+
"base": "Use this setting if you do not have a video input or if you want to add black video frames before, or after, other inputs. When you include Video generator, MediaConvert creates a video input with black frames and without an audio track. You can specify a value for Video generator, or you can specify an Input file, but you cannot specify both.",
2157+
"refs": {
2158+
"Input$VideoGenerator": "Use this setting if you do not have a video input or if you want to add black video frames before, or after, other inputs. When you include Video generator, MediaConvert creates a video input with black frames and without an audio track. You can specify a value for Video generator, or you can specify an Input file, but you cannot specify both."
2159+
}
2160+
},
21492161
"InsertableImage": {
21502162
"base": "These settings apply to a specific graphic overlay. You can include multiple overlays in your job.",
21512163
"refs": {
@@ -2919,6 +2931,12 @@
29192931
"Output$OutputSettings": "Specific settings for this type of output."
29202932
}
29212933
},
2934+
"PadVideo": {
2935+
"base": "Use this setting if your input has video and audio durations that don't align, and your output or player has strict alignment requirements. Examples: Input audio track has a delayed start. Input video track ends before audio ends. When you set Pad video (padVideo) to Black (BLACK), MediaConvert generates black video frames so that output video and audio durations match. Black video frames are added at the beginning or end, depending on your input. To keep the default behavior and not generate black video, set Pad video to Disabled (DISABLED) or leave blank.",
2936+
"refs": {
2937+
"VideoSelector$PadVideo": "Use this setting if your input has video and audio durations that don't align, and your output or player has strict alignment requirements. Examples: Input audio track has a delayed start. Input video track ends before audio ends. When you set Pad video (padVideo) to Black (BLACK), MediaConvert generates black video frames so that output video and audio durations match. Black video frames are added at the beginning or end, depending on your input. To keep the default behavior and not generate black video, set Pad video to Disabled (DISABLED) or leave blank."
2938+
}
2939+
},
29222940
"PartnerWatermarking": {
29232941
"base": "If you work with a third party video watermarking partner, use the group of settings that correspond with your watermarking partner to include watermarks in your output.",
29242942
"refs": {
@@ -4456,6 +4474,12 @@
44564474
"XavcHdProfileSettings$Slices": "Number of slices per picture. Must be less than or equal to the number of macroblock rows for progressive pictures, and less than or equal to half the number of macroblock rows for interlaced pictures."
44574475
}
44584476
},
4477+
"__integerMin50Max86400000": {
4478+
"base": null,
4479+
"refs": {
4480+
"InputVideoGenerator$Duration": "Specify an integer value for Black video duration from 50 to 86400000 to generate a black video input for that many milliseconds. Required when you include Video generator."
4481+
}
4482+
},
44594483
"__integerMin6000Max1024000": {
44604484
"base": null,
44614485
"refs": {

0 commit comments

Comments
 (0)