CHANGELOG.txt

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
### 3.3.563.1 (2019-08-09)
  * Fixing bug introduced in 3.3.563.0 resulting in variables being set in the local scope importing AWS Tools for PowerShell modules.

### 3.3.563.0 (2019-08-08)
  * A new new modular variant of AWS Tools for PowerShell ([AWS.Tools](https://www.powershellgallery.com/packages/AWS.Tools.Common)) is now offered in prerelease. Please provide feedback by opening a GitHub issue [here](https://github.com/aws/aws-tools-for-powershell/issues) if you encounter any problem using it. In order to manage each AWS service, install from [PowerShell Gallery](https://www.powershellgallery.com/) the corresponding module (e.g. [AWS.Tools.EC2](https://www.powershellgallery.com/packages/AWS.Tools.EC2), [AWS.Tools.S3](https://www.powershellgallery.com/packages/AWS.Tools.S3)...).
  * AWS Tools for PowerShell now use AWS .NET SDK 3.3.563.1 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/master/SDK.CHANGELOG.md.
  * Amazon Batch
    * Modified cmdlet Register-BATJobDefinition: added parameter LinuxParameters_Device.
  * Amazon CloudWatch Application Insights
    * Added cmdlet Update-CWAIApplication leveraging the UpdateApplication service API.
    * Modified cmdlet New-CWAIApplication: added parameters OpsCenterEnabled and OpsItemSNSTopicArn.
  * Amazon CloudWatch Logs
    * Modified cmdlet Start-CWLQuery: added parameter LogGroupNameList.
  * Amazon Cost Explorer
    * Added cmdlet Get-CERightsizingRecommendation leveraging the GetRightsizingRecommendation service API.
  * Amazon DataSync
    * Modified cmdlet New-DSYNAgent: added parameters SecurityGroupArn, SubnetArn and VpcEndpointId.
  * Amazon EC2 Container Registry
    * Added cmdlet Write-ECRImageTagMutability leveraging the PutImageTagMutability service API.
    * Modified cmdlet New-ECRRepository: added parameter ImageTagMutability.
  * Amazon Elastic Compute Cloud
    * Added cmdlet Get-EC2CapacityReservationUsage leveraging the GetCapacityReservationUsage service API.
    * Modified cmdlet New-EC2LaunchTemplate: added parameter TagSpecification.
    * Modified cmdlet Add-EC2CapacityReservation: added parameter AvailabilityZoneId.
    * Modified cmdlet Edit-EC2ClientVpnEndpoint: added parameter SplitTunnel.
    * Modified cmdlet Get-EC2Region: added parameter AllRegion.
    * Modified cmdlet New-EC2ClientVpnEndpoint: added parameter SplitTunnel.
  * Amazon Elemental MediaConnect
    * Modified cmdlet Update-EMCNFlowOutput: added parameters CidrAllowList and RemoteId.
  * Amazon Elemental MediaConvert
    * Modified cmdlet New-EMCJob: added parameter Priority.
    * Modified cmdlet New-EMCJobTemplate: added parameter Priority.
    * Modified cmdlet Update-EMCJobTemplate: added parameter Priority.
  * Amazon Glue
    * Added cmdlet Get-GLUEJobBookmark leveraging the GetJobBookmark service API.
    * Modified cmdlet New-GLUEDevEndpoint: added parameters NumberOfWorker and WorkerType.
    * Modified cmdlet New-GLUEJob: added parameter GlueVersion.
    * Modified cmdlet Reset-GLUEJobBookmark: added parameter RunId.
  * Amazon IoT
    * Added cmdlet Get-IOTAuditFinding leveraging the DescribeAuditFinding service API.
    * Added cmdlet Get-IOTAuditMitigationActionsExecutionList leveraging the ListAuditMitigationActionsExecutions service API.
    * Added cmdlet Get-IOTAuditMitigationActionsTask leveraging the DescribeAuditMitigationActionsTask service API.
    * Added cmdlet Get-IOTAuditMitigationActionsTaskList leveraging the ListAuditMitigationActionsTasks service API.
    * Added cmdlet Get-IOTMitigationAction leveraging the DescribeMitigationAction service API.
    * Added cmdlet Get-IOTMitigationActionList leveraging the ListMitigationActions service API.
    * Added cmdlet New-IOTMitigationAction leveraging the CreateMitigationAction service API.
    * Added cmdlet Remove-IOTMitigationAction leveraging the DeleteMitigationAction service API.
    * Added cmdlet Start-IOTAuditMitigationActionsTask leveraging the StartAuditMitigationActionsTask service API.
    * Added cmdlet Stop-IOTAuditMitigationActionsTask leveraging the CancelAuditMitigationActionsTask service API.
    * Added cmdlet Update-IOTMitigationAction leveraging the UpdateMitigationAction service API.
  * Amazon MQ
    * Modified cmdlet New-MQBroker: added parameters EncryptionOptions_KmsKeyId and EncryptionOptions_UseAwsOwnedKey.
  * Amazon Pinpoint
    * Added cmdlet Get-PINApplicationDateRangeKpi leveraging the GetApplicationDateRangeKpi service API.
    * Added cmdlet Get-PINCampaignDateRangeKpi leveraging the GetCampaignDateRangeKpi service API.
  * Amazon Polly
    * Modified cmdlet Get-POLSpeech: added parameter Engine.
    * Modified cmdlet Get-POLVoice: added parameter Engine.
    * Modified cmdlet Start-POLSpeechSynthesisTask: added parameter Engine.
  * Amazon Security Token Service
    * Added cmdlet Get-STSAccessKeyInfo leveraging the GetAccessKeyInfo service API.

### 3.3.553.0 (2019-07-19)
  * AWSPowerShell and AWSPowerShell.NetCore now use AWS .NET SDK 3.3.553.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/master/SDK.CHANGELOG.md.
  * Amazon Amplify
    * Added cmdlet Add-AMPResourceTag leveraging the TagResource service API.
    * Added cmdlet Get-AMPResourceTag leveraging the ListTagsForResource service API.
    * Added cmdlet Get-AMPWebhook leveraging the GetWebhook service API.
    * Added cmdlet Get-AMPWebhookList leveraging the ListWebhooks service API.
    * Added cmdlet New-AMPDeployment leveraging the CreateDeployment service API.
    * Added cmdlet New-AMPWebhook leveraging the CreateWebhook service API.
    * Added cmdlet Remove-AMPResourceTag leveraging the UntagResource service API.
    * Added cmdlet Remove-AMPWebhook leveraging the DeleteWebhook service API.
    * Added cmdlet Start-AMPDeployment leveraging the StartDeployment service API.
    * Added cmdlet Update-AMPWebhook leveraging the UpdateWebhook service API.
    * Modified cmdlet New-AMPApp: added parameters AccessToken, AutoBranchCreationConfig_BasicAuthCredential, AutoBranchCreationConfig_BuildSpec, AutoBranchCreationConfig_EnableAutoBuild, AutoBranchCreationConfig_EnableBasicAuth, AutoBranchCreationConfig_EnvironmentVariable, AutoBranchCreationConfig_Framework, AutoBranchCreationConfig_Stage, AutoBranchCreationPattern and EnableAutoBranchCreation.
    * Modified cmdlet New-AMPBranch: added parameter DisplayName.
    * Modified cmdlet Update-AMPApp: added parameters AutoBranchCreationConfig_BasicAuthCredential, AutoBranchCreationConfig_BuildSpec, AutoBranchCreationConfig_EnableAutoBuild, AutoBranchCreationConfig_EnableBasicAuth, AutoBranchCreationConfig_EnvironmentVariable, AutoBranchCreationConfig_Framework, AutoBranchCreationConfig_Stage, AutoBranchCreationPattern and EnableAutoBranchCreation.
    * Modified cmdlet Update-AMPBranch: added parameter DisplayName.
  * Amazon CloudWatch
    * Added cmdlet Get-CWAnomalyDetector leveraging the DescribeAnomalyDetectors service API.
    * Added cmdlet Remove-CWAnomalyDetector leveraging the DeleteAnomalyDetector service API.
    * Added cmdlet Write-CWAnomalyDetector leveraging the PutAnomalyDetector service API.
    * Modified cmdlet Write-CWMetricAlarm: added parameter ThresholdMetricId.
  * Amazon CloudWatch Events
    * Added cmdlet Disable-CWEEventSource leveraging the DeactivateEventSource service API.
    * Added cmdlet Enable-CWEEventSource leveraging the ActivateEventSource service API.
    * Added cmdlet Get-CWEEventBusList leveraging the ListEventBuses service API.
    * Added cmdlet Get-CWEEventSource leveraging the DescribeEventSource service API.
    * Added cmdlet Get-CWEEventSourceList leveraging the ListEventSources service API.
    * Added cmdlet Get-CWEPartnerEventSource leveraging the DescribePartnerEventSource service API.
    * Added cmdlet Get-CWEPartnerEventSourceAccountList leveraging the ListPartnerEventSourceAccounts service API.
    * Added cmdlet Get-CWEPartnerEventSourceList leveraging the ListPartnerEventSources service API.
    * Added cmdlet New-CWEEventBus leveraging the CreateEventBus service API.
    * Added cmdlet New-CWEPartnerEventSource leveraging the CreatePartnerEventSource service API.
    * Added cmdlet Remove-CWEEventBus leveraging the DeleteEventBus service API.
    * Added cmdlet Remove-CWEPartnerEventSource leveraging the DeletePartnerEventSource service API.
    * Added cmdlet Write-CWEPartnerEvent leveraging the PutPartnerEvents service API.
    * Modified cmdlet Disable-CWERule: added parameter EventBusName.
    * Modified cmdlet Enable-CWERule: added parameter EventBusName.
    * Modified cmdlet Get-CWEEventBus: added parameter Name.
    * Modified cmdlet Get-CWERule: added parameter EventBusName.
    * Modified cmdlet Get-CWERuleDetail: added parameter EventBusName.
    * Modified cmdlet Get-CWERuleNamesByTarget: added parameter EventBusName.
    * Modified cmdlet Get-CWETargetsByRule: added parameter EventBusName.
    * Modified cmdlet Remove-CWEPermission: added parameter EventBusName.
    * Modified cmdlet Remove-CWERule: added parameter EventBusName.
    * Modified cmdlet Remove-CWETarget: added parameter EventBusName.
    * Modified cmdlet Write-CWEPermission: added parameter EventBusName.
    * Modified cmdlet Write-CWERule: added parameter EventBusName.
    * Modified cmdlet Write-CWETarget: added parameter EventBusName.
  * Amazon Config
    * Added cmdlet Get-CFGOrganizationConfigRule leveraging the DescribeOrganizationConfigRules service API.
    * Added cmdlet Get-CFGOrganizationConfigRuleDetailedStatus leveraging the GetOrganizationConfigRuleDetailedStatus service API.
    * Added cmdlet Get-CFGOrganizationConfigRuleStatus leveraging the DescribeOrganizationConfigRuleStatuses service API.
    * Added cmdlet Remove-CFGOrganizationConfigRule leveraging the DeleteOrganizationConfigRule service API.
    * Added cmdlet Write-CFGOrganizationConfigRule leveraging the PutOrganizationConfigRule service API.
  * Amazon Cost Explorer
    * Added cmdlet Get-CEUsageForecast leveraging the GetUsageForecast service API.
  * Amazon Database Migration Service
    * Modified cmdlet Edit-DMSEndpoint: added parameters S3Settings_IncludeOpForFullLoad and S3Settings_TimestampColumnName.
    * [Breaking Change] Modified cmdlet Get-DMSAccountAttribute: output changed from Amazon.DatabaseMigrationService.Model.AccountQuota to Amazon.DatabaseMigrationService.Model.DescribeAccountAttributesResponse.
    * Modified cmdlet New-DMSEndpoint: added parameters S3Settings_IncludeOpForFullLoad and S3Settings_TimestampColumnName.
  * Amazon DocumentDB
    * Added cmdlet Start-DOCDBCluster leveraging the StartDBCluster service API.
    * Added cmdlet Stop-DOCDBCluster leveraging the StopDBCluster service API.
    * Modified cmdlet Edit-DOCDBCluster: added parameter DeletionProtection.
    * Modified cmdlet New-DOCDBCluster: added parameter DeletionProtection.
    * Modified cmdlet Restore-DOCDBClusterFromSnapshot: added parameter DeletionProtection.
    * Modified cmdlet Restore-DOCDBClusterToPointInTime: added parameter DeletionProtection.
  * Amazon EC2 Container Service
    * Modified cmdlet New-ECSCluster: added parameter Setting.
  * Amazon Elastic Compute Cloud
    * Modified cmdlet Edit-EC2SpotFleetRequest: added parameter OnDemandTargetCapacity.
    * Modified cmdlet New-EC2Fleet: added parameters OnDemandOptions_MaxTotalPrice and SpotOptions_MaxTotalPrice.
    * [Breaking Change] Modified cmdlet Register-EC2PrivateIpAddress: output changed from None and System.String to Amazon.EC2.Model.AssignedPrivateIpAddress; removed parameter PassThru.
    * Modified cmdlet Request-EC2SpotFleet: added parameters SpotFleetRequestConfig_OnDemandMaxTotalPrice and SpotFleetRequestConfig_SpotMaxTotalPrice.
  * Amazon Elemental MediaStore
    * Added cmdlet Add-EMSResourceTag leveraging the TagResource service API.
    * Added cmdlet Get-EMSResourceTag leveraging the ListTagsForResource service API.
    * Added cmdlet Remove-EMSResourceTag leveraging the UntagResource service API.
    * Modified cmdlet New-EMSContainer: added parameter Tag.
  * Amazon EventBridge. Added cmdlets to support the service. Cmdlets for the service have the noun prefix EVB and can be listed using the command 'Get-AWSCmdletName -Service EVB'. Amazon EventBridge is a serverless event bus service that makes it easy to connect your applications with data from a variety of sources, including AWS services, partner applications, and your own applications.
  * Amazon GameLift Service
    * Modified cmdlet New-GMLMatchmakingConfiguration: added parameter BackfillMode.
    * Modified cmdlet Update-GMLMatchmakingConfiguration: added parameter BackfillMode.
  * Amazon QuickSight
    * Modified cmdlet Get-QSDashboardEmbedUrl: added parameter UserArn.
  * Amazon Relational Database Service
    * Modified cmdlet Edit-RDSDBCluster: added parameters AllowMajorVersionUpgrade and DBInstanceParameterGroupName.
    * Modified cmdlet Get-RDSDBCluster: added parameter IncludeShared.
  * Amazon Service Catalog
    * Added cmdlet Get-SCServiceActionExecutionParameter leveraging the DescribeServiceActionExecutionParameters service API.
    * Modified cmdlet Start-SCProvisionedProductServiceActionExecution: added parameter Parameter.
  * Amazon Simple Workflow Service
    * Added cmdlet Add-SWFResourceTag leveraging the TagResource service API.
    * Added cmdlet Get-SWFResourceTag leveraging the ListTagsForResource service API.
    * Added cmdlet Remove-SWFResourceTag leveraging the UntagResource service API.
    * Added cmdlet Restore-SWFActivityType leveraging the UndeprecateActivityType service API.
    * Added cmdlet Restore-SWFDomain leveraging the UndeprecateDomain service API.
    * Added cmdlet Restore-SWFWorkflowType leveraging the UndeprecateWorkflowType service API.
    * Modified cmdlet New-SWFDomain: added parameter Tag.
  * Amazon WAF
    * Added cmdlet Add-WAFResourceTag leveraging the TagResource service API.
    * Added cmdlet Get-WAFResourceTag leveraging the ListTagsForResource service API.
    * Added cmdlet Remove-WAFResourceTag leveraging the UntagResource service API.
    * Modified cmdlet New-WAFRateBasedRule: added parameter Tag.
    * Modified cmdlet New-WAFRule: added parameter Tag.
    * Modified cmdlet New-WAFRuleGroup: added parameter Tag.
    * Modified cmdlet New-WAFWebACL: added parameter Tag.
  * Amazon WAF Regional
    * Added cmdlet Add-WAFRResourceTag leveraging the TagResource service API.
    * Added cmdlet Get-WAFRResourceTag leveraging the ListTagsForResource service API.
    * Added cmdlet Remove-WAFRResourceTag leveraging the UntagResource service API.
    * Modified cmdlet New-WAFRRateBasedRule: added parameter Tag.
    * Modified cmdlet New-WAFRRule: added parameter Tag.
    * Modified cmdlet New-WAFRRuleGroup: added parameter Tag.
    * Modified cmdlet New-WAFRWebACL: added parameter Tag.

### 3.3.542.0 (2019-06-28)
  * AWSPowerShell and AWSPowerShell.NetCore now use AWS .NET SDK 3.3.542.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/master/SDK.CHANGELOG.md.
  * Amazon Alexa For Business
    * Modified cmdlet New-ALXBContact: added parameters PhoneNumberList and SipAddress.
    * Modified cmdlet Update-ALXBContact: added parameters PhoneNumberList and SipAddress.
  * Amazon API Gateway
    * Modified cmdlet New-AGDomainName: added parameter SecurityPolicy.
  * Amazon API Gateway V2
    * Added cmdlet Add-AG2ResourceTag leveraging the TagResource service API.
    * Added cmdlet Get-AG2Tag leveraging the GetTags service API.
    * Added cmdlet Remove-AG2ResourceTag leveraging the UntagResource service API.
    * Modified cmdlet New-AG2Api: added parameter Tag.
    * Modified cmdlet New-AG2DomainName: added parameter Tag.
    * Modified cmdlet New-AG2Stage: added parameter Tag.
  * Amazon App Mesh
    * Modified cmdlet New-AMSHVirtualNode: added parameters AwsCloudMap_Attribute, AwsCloudMap_NamespaceName and AwsCloudMap_ServiceName.
    * Modified cmdlet Update-AMSHVirtualNode: added parameters AwsCloudMap_Attribute, AwsCloudMap_NamespaceName and AwsCloudMap_ServiceName.
  * Amazon Certificate Manager Private Certificate Authority
    * Modified cmdlet New-PCACertificate: added parameter TemplateArn.
  * Amazon CloudWatch Application Insights. Added cmdlets to support the service. Cmdlets for the service have the noun prefix CWAI and can be listed using the command 'Get-AWSCmdletName -Service CWAI'. CloudWatch Application Insights detects errors and exceptions from logs, including .NET custom application logs, SQL Server logs, IIS logs, and more, and uses a combination of built-in rules and machine learning, such as dynamic baselining, to identify common problems. You can then easily drill into specific issues with CloudWatch Automatic Dashboards that are dynamically generated. These dashboards contain the most recent alarms, a summary of relevant metrics, and log snippets to help you identify root cause.
  * Amazon CodeBuild
    * Modified cmdlet New-CBProject: added parameters SecondarySourceVersion and SourceVersion.
    * Modified cmdlet Update-CBProject: added parameters SecondarySourceVersion and SourceVersion.
  * Amazon CodeCommit
    * Added cmdlet Get-CCFileMergeConflict leveraging the DescribeMergeConflicts service API.
    * Added cmdlet Get-CCFileMergeConflictBatch leveraging the BatchDescribeMergeConflicts service API.
    * Added cmdlet Get-CCMergeCommit leveraging the GetMergeCommit service API.
    * Added cmdlet Get-CCMergeOption leveraging the GetMergeOptions service API.
    * Added cmdlet Merge-CCBranchesByFastForward leveraging the MergeBranchesByFastForward service API.
    * Added cmdlet Merge-CCBranchesBySquash leveraging the MergeBranchesBySquash service API.
    * Added cmdlet Merge-CCBranchesByThreeWay leveraging the MergeBranchesByThreeWay service API.
    * Added cmdlet Merge-CCPullRequestBySquash leveraging the MergePullRequestBySquash service API.
    * Added cmdlet Merge-CCPullRequestByThreeWay leveraging the MergePullRequestByThreeWay service API.
    * Added cmdlet New-CCUnreferencedMergeCommit leveraging the CreateUnreferencedMergeCommit service API.
    * Modified cmdlet Get-CCMergeConflict: added parameters ConflictDetailLevel, ConflictResolutionStrategy, MaxConflictFile and NextToken.
  * Amazon Direct Connect
    * Modified cmdlet Enable-DCPrivateVirtualInterface: added parameter NewPrivateVirtualInterfaceAllocation_Tag.
    * Modified cmdlet Enable-DCPublicVirtualInterface: added parameter NewPublicVirtualInterfaceAllocation_Tag.
    * Modified cmdlet Enable-DCTransitVirtualInterface: added parameter NewTransitVirtualInterfaceAllocation_Tag.
    * Modified cmdlet New-DCConnection: added parameter Tag.
    * Modified cmdlet New-DCHostedConnection: added parameter Tag.
    * Modified cmdlet New-DCInterconnect: added parameter Tag.
    * Modified cmdlet New-DCLag: added parameters ChildConnectionTag and Tag.
    * Modified cmdlet New-DCPrivateVirtualInterface: added parameter NewPrivateVirtualInterface_Tag.
    * Modified cmdlet New-DCPublicVirtualInterface: added parameter NewPublicVirtualInterface_Tag.
    * Modified cmdlet New-DCTransitVirtualInterface: added parameter NewTransitVirtualInterface_Tag.
  * Amazon EC2 Container Service
    * Added cmdlet Submit-ECSAttachmentStateChange leveraging the SubmitAttachmentStateChanges service API.
  * Amazon Elastic Compute Cloud
    * Added cmdlet Edit-EC2TrafficMirrorFilterNetworkService leveraging the ModifyTrafficMirrorFilterNetworkServices service API.
    * Added cmdlet Edit-EC2TrafficMirrorFilterRule leveraging the ModifyTrafficMirrorFilterRule service API.
    * Added cmdlet Edit-EC2TrafficMirrorSession leveraging the ModifyTrafficMirrorSession service API.
    * Added cmdlet Get-EC2TrafficMirrorFilter leveraging the DescribeTrafficMirrorFilters service API.
    * Added cmdlet Get-EC2TrafficMirrorSession leveraging the DescribeTrafficMirrorSessions service API.
    * Added cmdlet Get-EC2TrafficMirrorTarget leveraging the DescribeTrafficMirrorTargets service API.
    * Added cmdlet New-EC2TrafficMirrorFilter leveraging the CreateTrafficMirrorFilter service API.
    * Added cmdlet New-EC2TrafficMirrorFilterRule leveraging the CreateTrafficMirrorFilterRule service API.
    * Added cmdlet New-EC2TrafficMirrorSession leveraging the CreateTrafficMirrorSession service API.
    * Added cmdlet New-EC2TrafficMirrorTarget leveraging the CreateTrafficMirrorTarget service API.
    * Added cmdlet Remove-EC2TrafficMirrorFilter leveraging the DeleteTrafficMirrorFilter service API.
    * Added cmdlet Remove-EC2TrafficMirrorFilterRule leveraging the DeleteTrafficMirrorFilterRule service API.
    * Added cmdlet Remove-EC2TrafficMirrorSession leveraging the DeleteTrafficMirrorSession service API.
    * Added cmdlet Remove-EC2TrafficMirrorTarget leveraging the DeleteTrafficMirrorTarget service API.
    * Modified cmdlet Edit-EC2Host: added parameter HostRecovery.
    * Modified cmdlet New-EC2Host: added parameter HostRecovery.
  * Amazon ElastiCache
    * Added cmdlet Get-ECServiceUpdate leveraging the DescribeServiceUpdates service API.
    * Added cmdlet Get-ECUpdateAction leveraging the DescribeUpdateActions service API.
    * Added cmdlet Start-ECUpdateActionBatch leveraging the BatchApplyUpdateAction service API.
    * Added cmdlet Stop-ECUpdateActionBatch leveraging the BatchStopUpdateAction service API.
  * Amazon Glue
    * Added cmdlet Get-GLUEWorkflow leveraging the GetWorkflow service API.
    * Added cmdlet Get-GLUEWorkflowBatch leveraging the BatchGetWorkflows service API.
    * Added cmdlet Get-GLUEWorkflowList leveraging the ListWorkflows service API.
    * Added cmdlet Get-GLUEWorkflowRun leveraging the GetWorkflowRun service API.
    * Added cmdlet Get-GLUEWorkflowRunList leveraging the GetWorkflowRuns service API.
    * Added cmdlet Get-GLUEWorkflowRunProperty leveraging the GetWorkflowRunProperties service API.
    * Added cmdlet New-GLUEWorkflow leveraging the CreateWorkflow service API.
    * Added cmdlet Remove-GLUEWorkflow leveraging the DeleteWorkflow service API.
    * Added cmdlet Start-GLUEWorkflowRun leveraging the StartWorkflowRun service API.
    * Added cmdlet Update-GLUEWorkflow leveraging the UpdateWorkflow service API.
    * Added cmdlet Write-GLUEWorkflowRunProperty leveraging the PutWorkflowRunProperties service API.
    * Modified cmdlet New-GLUETrigger: added parameter WorkflowName.
  * Amazon GuardDuty
    * Added cmdlet Add-GDResourceTag leveraging the TagResource service API.
    * Added cmdlet Get-GDResourceTag leveraging the ListTagsForResource service API.
    * Added cmdlet Remove-GDResourceTag leveraging the UntagResource service API.
    * Modified cmdlet New-GDDetector: added parameter Tag.
    * Modified cmdlet New-GDFilter: added parameter Tag.
    * Modified cmdlet New-GDIPSet: added parameter Tag.
    * Modified cmdlet New-GDThreatIntelSet: added parameter Tag.
  * Amazon Identity and Access Management
    * Added cmdlet Get-IAMOrganizationsAccessReport leveraging the GetOrganizationsAccessReport service API.
    * Added cmdlet New-IAMOrganizationsAccessReport leveraging the GenerateOrganizationsAccessReport service API.
  * Amazon Neptune
    * Modified cmdlet Edit-NPTDBCluster: added parameters CloudwatchLogsExportConfiguration_DisableLogType and CloudwatchLogsExportConfiguration_EnableLogType.
    * Modified cmdlet New-NPTDBCluster: added parameter EnableCloudwatchLogsExport.
    * Modified cmdlet Restore-NPTDBClusterFromSnapshot: added parameter EnableCloudwatchLogsExport.
    * Modified cmdlet Restore-NPTDBClusterToPointInTime: added parameter EnableCloudwatchLogsExport.
  * Amazon Organizations
    * Added cmdlet Add-ORGResourceTag leveraging the TagResource service API.
    * Added cmdlet Get-ORGResourceTag leveraging the ListTagsForResource service API.
    * Added cmdlet Remove-ORGResourceTag leveraging the UntagResource service API.
  * Amazon Personalize. Added cmdlets to support the service. Cmdlets for the service have the noun prefix PERS and can be listed using the command 'Get-AWSCmdletName -Service PERS'. Amazon Personalize is a machine learning service that makes it easy for developers to create individualized recommendations for customers using their applications.
  * Amazon Personalize Events. Added cmdlets to support the service. Cmdlets for the service have the noun prefix PERSE and can be listed using the command 'Get-AWSCmdletName -Service PERSE'.
  * Amazon Personalize Runtime. Added cmdlets to support the service. Cmdlets for the service have the noun prefix PERSR and can be listed using the command 'Get-AWSCmdletName -Service PERSR'.
  * Amazon RDS DataService
    * Added cmdlet Start-RDSDTransaction leveraging the BeginTransaction service API.
  * Amazon Relational Database Service
    * Modified cmdlet Edit-RDSDBInstance: added parameter MaxAllocatedStorage.
    * Modified cmdlet New-RDSDBInstance: added parameter MaxAllocatedStorage.
  * Amazon SageMaker Service
    * Modified cmdlet New-SMTransformJob: added parameters DataProcessing_InputFilter, DataProcessing_JoinSource and DataProcessing_OutputFilter.
  * Amazon Security Hub
    * [Breaking Change] Removed cmdlet Get-SHUBProductSubscriberList.
    * Added cmdlet Add-SHUBResourceTag leveraging the TagResource service API.
    * Added cmdlet Get-SHUBActionTarget leveraging the DescribeActionTargets service API.
    * Added cmdlet Get-SHUBHub leveraging the DescribeHub service API.
    * Added cmdlet Get-SHUBResourceTag leveraging the ListTagsForResource service API.
    * Added cmdlet New-SHUBActionTarget leveraging the CreateActionTarget service API.
    * Added cmdlet Remove-SHUBActionTarget leveraging the DeleteActionTarget service API.
    * Added cmdlet Remove-SHUBResourceTag leveraging the UntagResource service API.
    * Added cmdlet Update-SHUBActionTarget leveraging the UpdateActionTarget service API.
    * Modified cmdlet Enable-SHUBSecurityHub: added parameter Tag.
  * Amazon Service Catalog
    * Modified cmdlet Update-SCProvisioningArtifact: added parameter Guidance.
  * Amazon Service Quotas. Added cmdlets to support the service. Cmdlets for the service have the noun prefix SQ and can be listed using the command 'Get-AWSCmdletName -Service SQ'. Service Quotas enables you to view and manage your quotas for AWS services from a central location.
  * Amazon Simple Email Service
    * Added cmdlet Write-SESConfigurationSetDeliveryOption leveraging the PutConfigurationSetDeliveryOptions service API.
  * Amazon Storage Gateway
    * Added cmdlet Update-SGSMBSecurityStrategy leveraging the UpdateSMBSecurityStrategy service API.
  * Amazon Systems Manager
    * Added cmdlet Get-SSMOpsItem leveraging the GetOpsItem service API.
    * Added cmdlet Get-SSMOpsItemSummary leveraging the DescribeOpsItems service API.
    * Added cmdlet Get-SSMOpsSummary leveraging the GetOpsSummary service API.
    * Added cmdlet New-SSMOpsItem leveraging the CreateOpsItem service API.
    * Added cmdlet Update-SSMOpsItem leveraging the UpdateOpsItem service API.
    * Modified cmdlet Remove-SSMDocument: added parameters DocumentVersion and VersionName.
  * Amazon WorkSpaces
    * Added cmdlet Copy-WKSWorkspaceImage leveraging the CopyWorkspaceImage service API.

### 3.3.522.0 (2019-05-31)
  * AWSPowerShell and AWSPowerShell.NetCore now use AWS .NET SDK 3.3.522.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/master/SDK.CHANGELOG.md.
  * Amazon Alexa For Business
    * Added cmdlet Add-ALXBContactToAddressBook leveraging the AssociateContactWithAddressBook service API.
    * Added cmdlet Add-ALXBDeviceToNetworkProfile leveraging the AssociateDeviceWithNetworkProfile service API.
    * Added cmdlet Get-ALXBNetworkProfile leveraging the GetNetworkProfile service API.
    * Added cmdlet New-ALXBNetworkProfile leveraging the CreateNetworkProfile service API.
    * Added cmdlet Remove-ALXBNetworkProfile leveraging the DeleteNetworkProfile service API.
    * Added cmdlet Search-ALXBNetworkProfile leveraging the SearchNetworkProfiles service API.
    * Added cmdlet Update-ALXBNetworkProfile leveraging the UpdateNetworkProfile service API.
  * Amazon API Gateway
    * Modified cmdlet New-AGApiKey: added parameter Tag.
    * Modified cmdlet New-AGClientCertificate: added parameter Tag.
    * Modified cmdlet New-AGDomainName: added parameter Tag.
    * Modified cmdlet New-AGRestApi: added parameter Tag.
    * Modified cmdlet New-AGUsagePlan: added parameter Tag.
    * Modified cmdlet New-AGVpcLink: added parameter Tag.
  * Amazon AppStream
    * Added cmdlet Get-APSUsageReportSubscription leveraging the DescribeUsageReportSubscriptions service API.
    * Added cmdlet New-APSUsageReportSubscription leveraging the CreateUsageReportSubscription service API.
    * Added cmdlet Remove-APSUsageReportSubscription leveraging the DeleteUsageReportSubscription service API.
    * Modified cmdlet New-APSFleet: added parameter IdleDisconnectTimeoutInSecond.
    * Modified cmdlet Update-APSFleet: added parameter IdleDisconnectTimeoutInSecond.
  * Amazon Budgets
    * Modified cmdlet New-BGTBudget: added parameter Budget_PlannedBudgetLimit.
    * Modified cmdlet Update-BGTBudget: added parameter NewBudget_PlannedBudgetLimit.
  * Amazon Chime
    * Added cmdlet Get-CHMBot leveraging the GetBot service API.
    * Added cmdlet Get-CHMBotList leveraging the ListBots service API.
    * Added cmdlet Get-CHMEventsConfiguration leveraging the GetEventsConfiguration service API.
    * Added cmdlet New-CHMBot leveraging the CreateBot service API.
    * Added cmdlet Remove-CHMEventsConfiguration leveraging the DeleteEventsConfiguration service API.
    * Added cmdlet Update-CHMBot leveraging the UpdateBot service API.
    * Added cmdlet Update-CHMSecurityToken leveraging the RegenerateSecurityToken service API.
    * Added cmdlet Write-CHMEventsConfiguration leveraging the PutEventsConfiguration service API.
    * Modified cmdlet Search-CHMAvailablePhoneNumber: added parameter TollFreePrefix.
  * Amazon CodeCommit
    * Added cmdlet Add-CCResourceTag leveraging the TagResource service API.
    * Added cmdlet Get-CCResourceTag leveraging the ListTagsForResource service API.
    * Added cmdlet Remove-CCResourceTag leveraging the UntagResource service API.
    * Modified cmdlet New-CCRepository: added parameter Tag.
  * Amazon CodeDeploy
    * Added cmdlet Add-CDResourceTag leveraging the TagResource service API.
    * Added cmdlet Get-CDResourceTag leveraging the ListTagsForResource service API.
    * Added cmdlet Remove-CDResourceTag leveraging the UntagResource service API.
    * Modified cmdlet New-CDApplication: added parameter Tag.
    * Modified cmdlet New-CDDeploymentGroup: added parameter Tag.
  * Amazon CodePipeline
    * Added cmdlet Add-CPResourceTag leveraging the TagResource service API.
    * Added cmdlet Get-CPResourceTag leveraging the ListTagsForResource service API.
    * Added cmdlet Remove-CPResourceTag leveraging the UntagResource service API.
    * Modified cmdlet New-CPCustomActionType: added parameter Tag.
    * Modified cmdlet New-CPPipeline: added parameter Tag.
    * Modified cmdlet Write-CPWebhook: added parameter Tag.
  * Amazon Comprehend
    * Modified cmdlet New-COMPDocumentClassifier: added parameters VpcConfig_SecurityGroupId and VpcConfig_Subnet.
    * Modified cmdlet New-COMPEntityRecognizer: added parameters VpcConfig_SecurityGroupId and VpcConfig_Subnet.
    * Modified cmdlet Start-COMPDocumentClassificationJob: added parameters VpcConfig_SecurityGroupId and VpcConfig_Subnet.
    * Modified cmdlet Start-COMPDominantLanguageDetectionJob: added parameters VpcConfig_SecurityGroupId and VpcConfig_Subnet.
    * Modified cmdlet Start-COMPEntitiesDetectionJob: added parameters VpcConfig_SecurityGroupId and VpcConfig_Subnet.
    * Modified cmdlet Start-COMPKeyPhrasesDetectionJob: added parameters VpcConfig_SecurityGroupId and VpcConfig_Subnet.
    * Modified cmdlet Start-COMPSentimentDetectionJob: added parameters VpcConfig_SecurityGroupId and VpcConfig_Subnet.
    * Modified cmdlet Start-COMPTopicsDetectionJob: added parameters VpcConfig_SecurityGroupId and VpcConfig_Subnet.
  * Amazon Data Lifecycle Manager
    * Modified cmdlet New-DLMLifecyclePolicy: added parameters Parameters_ExcludeBootVolume and PolicyDetails_PolicyType.
    * Modified cmdlet Update-DLMLifecyclePolicy: added parameters Parameters_ExcludeBootVolume and PolicyDetails_PolicyType.
  * Amazon Device Farm
    * Added cmdlet Add-DFResourceTag leveraging the TagResource service API.
    * Added cmdlet Get-DFResourceTag leveraging the ListTagsForResource service API.
    * Added cmdlet Remove-DFResourceTag leveraging the UntagResource service API.
  * Amazon Elastic Compute Cloud
    * Added cmdlet Disable-EC2EbsEncryptionByDefault leveraging the DisableEbsEncryptionByDefault service API.
    * Added cmdlet Edit-EC2EbsDefaultKmsKeyId leveraging the ModifyEbsDefaultKmsKeyId service API.
    * Added cmdlet Enable-EC2EbsEncryptionByDefault leveraging the EnableEbsEncryptionByDefault service API.
    * Added cmdlet Get-EC2EbsDefaultKmsKeyId leveraging the GetEbsDefaultKmsKeyId service API.
    * Added cmdlet Get-EC2EbsEncryptionByDefault leveraging the GetEbsEncryptionByDefault service API.
    * Added cmdlet New-EC2SnapshotBatch leveraging the CreateSnapshots service API.
    * Added cmdlet Reset-EC2EbsDefaultKmsKeyId leveraging the ResetEbsDefaultKmsKeyId service API.
    * Modified cmdlet Get-EC2DhcpOption: added parameters MaxResult and NextToken.
    * Modified cmdlet Get-EC2Subnet: added parameters MaxResult and NextToken.
    * Modified cmdlet Grant-EC2ClientVpnIngress: added parameter ClientToken.
    * Modified cmdlet New-EC2ClientVpnRoute: added parameter ClientToken.
    * Modified cmdlet Register-EC2ClientVpnTargetNetwork: added parameter ClientToken.
  * Amazon Elemental MediaPackage VOD. Added cmdlets to support the service. Cmdlets for the service have the noun prefix EMPV and can be listed using the command 'Get-AWSCmdletName -Service EMPV'. AWS Elemental MediaPackage now supports Video-on-Demand (VOD) workflows. These new features allow you to easily deliver a vast library of source video Assets stored in your own S3 buckets using a small set of simple to set up Packaging Configurations and Packaging Groups.
  * Amazon Ground Station. Added cmdlets to support the service. Cmdlets for the service have the noun prefix GS and can be listed using the command 'Get-AWSCmdletName -Service GS'. AWS Ground Station is a fully managed service that enables you to control satellite communications, downlink and process satellite data, and scale your satellite operations efficiently and cost-effectively without having to build or manage your own ground station infrastructure.
  * Amazon IoT Events. Added cmdlets to support the service. Cmdlets for the service have the noun prefix IOTE and can be listed using the command 'Get-AWSCmdletName -Service IOTE'. The AWS IoT Events service allows customers to monitor their IoT devices and sensors to detect failures or changes in operation and to trigger actions when these events occur.
  * Amazon IoT Events Data. Added cmdlets to support the service. Cmdlets for the service have the noun prefix IOTED and can be listed using the command 'Get-AWSCmdletName -Service IOTED'.
  * Amazon IoT Things Graph. Added cmdlets to support the service. Cmdlets for the service have the noun prefix IOTTG and can be listed using the command 'Get-AWSCmdletName -Service IOTTG'.
  * Amazon Managed Streaming for Kafka
    * Added cmdlet Get-MSKClusterOperation leveraging the DescribeClusterOperation service API.
    * Added cmdlet Get-MSKClusterOperationList leveraging the ListClusterOperations service API.
    * Added cmdlet Get-MSKConfiguration leveraging the DescribeConfiguration service API.
    * Added cmdlet Get-MSKConfigurationList leveraging the ListConfigurations service API.
    * Added cmdlet Get-MSKConfigurationRevision leveraging the DescribeConfigurationRevision service API.
    * Added cmdlet Get-MSKConfigurationRevisionList leveraging the ListConfigurationRevisions service API.
    * Added cmdlet New-MSKConfiguration leveraging the CreateConfiguration service API.
    * Added cmdlet Update-MSKBrokerStorage leveraging the UpdateBrokerStorage service API.
    * Added cmdlet Update-MSKClusterConfiguration leveraging the UpdateClusterConfiguration service API.
    * Modified cmdlet New-MSKCluster: added parameters ConfigurationInfo_Arn, ConfigurationInfo_Revision, EncryptionInTransit_ClientBroker, EncryptionInTransit_InCluster, Tag and Tls_CertificateAuthorityArnList.
  * Amazon Pinpoint Email
    * Added cmdlet Get-PINEDomainDeliverabilityCampaign leveraging the GetDomainDeliverabilityCampaign service API.
    * Added cmdlet Get-PINEDomainDeliverabilityCampaignList leveraging the ListDomainDeliverabilityCampaigns service API.
    * [Breaking Change] Modified cmdlet Get-PINEDeliverabilityDashboardOption: output changed from System.Boolean to Amazon.PinpointEmail.Model.GetDeliverabilityDashboardOptionsResponse.
    * Modified cmdlet New-PINEConfigurationSet: added parameter DeliveryOptions_TlsPolicy.
    * Modified cmdlet Write-PINEConfigurationSetDeliveryOption: added parameter TlsPolicy.
    * Modified cmdlet Write-PINEDeliverabilityDashboardOption: added parameter SubscribedDomain.
  * Amazon RDS DataService
    * Added cmdlet Confirm-RDSDTransaction leveraging the CommitTransaction service API.
    * Added cmdlet Invoke-RDSDStatement leveraging the ExecuteStatement service API.
    * Added cmdlet Invoke-RDSDStatementBatch leveraging the BatchExecuteStatement service API.
    * Added cmdlet Reset-RDSDTransaction leveraging the RollbackTransaction service API.
  * Amazon Relational Database Service
    * Added cmdlet Start-RDSActivityStream leveraging the StartActivityStream service API.
    * Added cmdlet Stop-RDSActivityStream leveraging the StopActivityStream service API.
    * Modified cmdlet Get-RDSDBEngineVersion: added parameter IncludeAll.
  * Amazon RoboMaker
    * Added cmdlet Stop-ROBODeploymentJob leveraging the CancelDeploymentJob service API.
  * Amazon Security Hub
    * Added cmdlet Get-SHUBProduct leveraging the DescribeProducts service API.
    * Added cmdlet Get-SHUBProductSubscriberList leveraging the ListProductSubscribers service API.
  * Amazon Service Catalog
    * Added cmdlet Get-SCStackInstancesForProvisionedProduct leveraging the ListStackInstancesForProvisionedProduct service API.
    * Added cmdlet Update-SCProvisionedProductProperty leveraging the UpdateProvisionedProductProperties service API.
  * Amazon Simple Storage Service
    * Modified cmdlet Write-S3BucketReplication: added parameter Token.
  * Amazon Storage Gateway
    * Added cmdlet Add-SGTapeToTapePool leveraging the AssignTapePool service API.
    * Modified cmdlet New-SGSnapshot: added parameter Tag.
    * Modified cmdlet Update-SGSnapshotSchedule: added parameter Tag.
  * Amazon WorkLink
    * Added cmdlet Add-WLWebsiteAuthorizationProviderToFleet leveraging the AssociateWebsiteAuthorizationProvider service API.
    * Added cmdlet Get-WLWebsiteAuthorizationProviderList leveraging the ListWebsiteAuthorizationProviders service API.
    * Added cmdlet Remove-WLWebsiteAuthorizationProviderFromFleet leveraging the DisassociateWebsiteAuthorizationProvider service API.

### 3.3.509.0 (2019-05-14)
  * AWSPowerShell and AWSPowerShell.NetCore now use AWS .NET SDK 3.3.509.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/master/SDK.CHANGELOG.md.
  * AWSPowerShell cmdlets
    * [Breaking Change] Modified cmdlets Use-STSRoleWithSAML and Use-STSWebIdentityRole to honor the Set-AWSProxy configuration.
    * Modified cmdlets Clear-AWSDefaultConfiguration, Clear-AWSCredential, Set-AWSProxy, Clear-AWSProxy, Set-DefaultAWSRegion and Clear-DefaultAWSRegion: added parameter Scope.
  * Amazon Alexa For Business
    * Added cmdlet Remove-ALXBDeviceUsageData leveraging the DeleteDeviceUsageData service API.
    * Added cmdlet Send-ALXBAnnouncement leveraging the SendAnnouncement service API.
  * Amazon AppSync
    * Added cmdlet Add-ASYNResourceTag leveraging the TagResource service API.
    * Added cmdlet Get-ASYNResourceTag leveraging the ListTagsForResource service API.
    * Added cmdlet Remove-ASYNResourceTag leveraging the UntagResource service API.
    * Modified cmdlet Get-ASYNIntrospectionSchema: added parameter IncludeDirective.
    * Modified cmdlet New-ASYNGraphqlApi: added parameters AdditionalAuthenticationProvider and Tag.
    * Modified cmdlet Update-ASYNGraphqlApi: added parameter AdditionalAuthenticationProvider.
  * Amazon Cognito Identity Provider
    * Added cmdlet Set-CGIPUserPasswordAdmin leveraging the AdminSetUserPassword service API.
    * Modified cmdlet New-CGIPUserPool: added parameter PasswordPolicy_TemporaryPasswordValidityDay.
    * Modified cmdlet Update-CGIPUserPool: added parameter PasswordPolicy_TemporaryPasswordValidityDay.
  * Amazon Config
    * Modified cmdlet Write-CFGAggregationAuthorization: added parameter Tag.
    * Modified cmdlet Write-CFGConfigRule: added parameter Tag.
    * Modified cmdlet Write-CFGConfigurationAggregator: added parameter Tag.
  * Amazon Direct Connect
    * Added cmdlet Confirm-DCTransitVirtualInterface leveraging the ConfirmTransitVirtualInterface service API.
    * Added cmdlet Enable-DCTransitVirtualInterface leveraging the AllocateTransitVirtualInterface service API.
    * Added cmdlet New-DCTransitVirtualInterface leveraging the CreateTransitVirtualInterface service API.
  * Amazon Elastic Compute Cloud
    * Added cmdlet Edit-EC2VpnConnection leveraging the ModifyVpnConnection service API.
    * Modified cmdlet New-EC2NetworkInterface: added parameter InterfaceType.
  * Amazon Elemental MediaLive
    * Added cmdlet Remove-EMLSchedule leveraging the DeleteSchedule service API.
    * Added cmdlet Update-EMLChannelClass leveraging the UpdateChannelClass service API.
  * Amazon GameLift Service
    * Added cmdlet Get-GMLScript leveraging the DescribeScript service API.
    * Added cmdlet Get-GMLScriptList leveraging the ListScripts service API.
    * Added cmdlet New-GMLScript leveraging the CreateScript service API.
    * Added cmdlet Remove-GMLScript leveraging the DeleteScript service API.
    * Added cmdlet Update-GMLScript leveraging the UpdateScript service API.
    * Modified cmdlet Get-GMLFleet: added parameter ScriptId.
    * Modified cmdlet New-GMLBuild: added parameter StorageLocation_ObjectVersion.
    * Modified cmdlet New-GMLFleet: added parameter ScriptId.
  * Amazon Identity and Access Management
    * Added cmdlet Set-IAMSecurityTokenServicePreference leveraging the SetSecurityTokenServicePreferences service API.
  * Amazon Kinesis Analytics
    * Added cmdlet Add-KINAResourceTag leveraging the TagResource service API.
    * Added cmdlet Get-KINAResourceTag leveraging the ListTagsForResource service API.
    * Added cmdlet Remove-KINAResourceTag leveraging the UntagResource service API.
    * Modified cmdlet New-KINAApplication: added parameter Tag.
  * Amazon Kinesis Analytics (v2)
    * Added cmdlet Add-KINA2ResourceTag leveraging the TagResource service API.
    * Added cmdlet Get-KINA2ResourceTag leveraging the ListTagsForResource service API.
    * Added cmdlet Remove-KINA2ResourceTag leveraging the UntagResource service API.
    * Modified cmdlet New-KINA2Application: added parameter Tag.
  * Amazon Lambda
    * Added cmdlet Get-LMLayerVersionByArn leveraging the GetLayerVersionByArn service API.
  * Amazon Managed Blockchain. Added cmdlets to support the service. Cmdlets for the service have the noun prefix MBC and can be listed using the command 'Get-AWSCmdletName -Service MBC'. Amazon Managed Blockchain is a fully managed service that makes it easy to create and manage scalable blockchain networks using popular open source frameworks.
  * Amazon Neptune
    * Modified cmdlet Restore-NPTDBClusterFromSnapshot: added parameter DBClusterParameterGroupName.
    * Modified cmdlet Restore-NPTDBClusterToPointInTime: added parameter DBClusterParameterGroupName.
  * Amazon S3 Control
    * Added cmdlet Get-S3CJob leveraging the DescribeJob service API.
    * Added cmdlet Get-S3CJobList leveraging the ListJobs service API.
    * Added cmdlet New-S3CJob leveraging the CreateJob service API.
    * Added cmdlet Update-S3CJobPriority leveraging the UpdateJobPriority service API.
    * Added cmdlet Update-S3CJobStatus leveraging the UpdateJobStatus service API.
  * Amazon Service Catalog
    * Added cmdlet Get-SCBudgetsForResource leveraging the ListBudgetsForResource service API.
    * Added cmdlet Register-SCBudgetWithResource leveraging the AssociateBudgetWithResource service API.
    * Added cmdlet Unregister-SCBudgetFromResource leveraging the DisassociateBudgetFromResource service API.
    * Modified cmdlet New-SCProduct: added parameter ProvisioningArtifactParameters_DisableTemplateValidation.
    * Modified cmdlet New-SCProvisioningArtifact: added parameter Parameters_DisableTemplateValidation.
  * Amazon Simple Notification Service
    * Added cmdlet Add-SNSResourceTag leveraging the TagResource service API.
    * Added cmdlet Get-SNSResourceTag leveraging the ListTagsForResource service API.
    * Added cmdlet Remove-SNSResourceTag leveraging the UntagResource service API.
    * Modified cmdlet New-SNSTopic: added parameter Tag.
  * Amazon Storage Gateway
    * Modified cmdlet New-SGSMBFileShare: added parameter AdminUserList.
    * Modified cmdlet Update-SGSMBFileShare: added parameter AdminUserList.
  * Amazon Systems Manager
    * Added cmdlet Get-SSMPatchProperty leveraging the DescribePatchProperties service API.
  * Amazon Transfer for SFTP
    * Modified cmdlet New-TFRServer: added parameter HostKey.
    * Modified cmdlet Update-TFRServer: added parameter HostKey.
  * Amazon WorkMail
    * Added cmdlet Get-WMMailboxDetail leveraging the GetMailboxDetails service API.
    * Added cmdlet Update-WMMailboxQuota leveraging the UpdateMailboxQuota service API.
  * Amazon X-Ray
    * Added cmdlet Get-XRTimeSeriesServiceStatistic leveraging the GetTimeSeriesServiceStatistics service API.
    * Modified cmdlet Get-XRTraceSummary: added parameters SamplingStrategy_Name, SamplingStrategy_Value and TimeRangeType.

### 3.3.498.0 (2019-04-24)
  * AWSPowerShell and AWSPowerShell.NetCore now use AWS .NET SDK 3.3.498.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/master/SDK.CHANGELOG.md.
  * SAML Configuration Cmdlets Set-AWSSamlEndpoint and Set-AWSSamlRoleProfile are now available in the AWSPowerShell.NetCore module when used under Windows.
  * Modified cmdlet Set-AWSCredential: added parameters Scope. Using Set-AWSCredential with _-Scope Global_ allows to make credentials available to the whole PowerShell session.
  * Amazon Alexa For Business
    * Added cmdlet Get-ALXBGateway leveraging the GetGateway service API.
    * Added cmdlet Get-ALXBGatewayGroup leveraging the GetGatewayGroup service API.
    * Added cmdlet Get-ALXBGatewayGroupList leveraging the ListGatewayGroups service API.
    * Added cmdlet Get-ALXBGatewayList leveraging the ListGateways service API.
    * Added cmdlet New-ALXBGatewayGroup leveraging the CreateGatewayGroup service API.
    * Added cmdlet Remove-ALXBGatewayGroup leveraging the DeleteGatewayGroup service API.
    * Added cmdlet Update-ALXBGateway leveraging the UpdateGateway service API.
    * Added cmdlet Update-ALXBGatewayGroup leveraging the UpdateGatewayGroup service API.
  * Amazon Batch
    * Modified cmdlet Register-BATJobDefinition: added parameter ContainerProperties_ResourceRequirement.
    * Modified cmdlet Submit-BATJob: added parameters ContainerOverrides_ResourceRequirement and NodeOverrides_NumNode.
  * Amazon CloudWatch
    * Added cmdlet Add-CWResourceTag leveraging the TagResource service API.
    * Added cmdlet Get-CWResourceTag leveraging the ListTagsForResource service API.
    * Added cmdlet Remove-CWResourceTag leveraging the UntagResource service API.
    * Modified cmdlet Write-CWMetricAlarm: added parameter Tag.
  * Amazon Cognito Identity Provider
    * Modified cmdlet New-CGIPUserPool: added parameter EmailConfiguration_EmailSendingAccount.
    * Modified cmdlet Update-CGIPUserPool: added parameter EmailConfiguration_EmailSendingAccount.
  * Amazon Comprehend
    * Added cmdlet Add-COMPResourceTag leveraging the TagResource service API.
    * Added cmdlet Get-COMPResourceTag leveraging the ListTagsForResource service API.
    * Added cmdlet Remove-COMPResourceTag leveraging the UntagResource service API.
    * Modified cmdlet New-COMPDocumentClassifier: added parameters OutputDataConfig_KmsKeyId, OutputDataConfig_S3Uri, Tag and VolumeKmsKeyId.
    * Modified cmdlet New-COMPEntityRecognizer: added parameters Tag and VolumeKmsKeyId.
    * Modified cmdlet Start-COMPDocumentClassificationJob: added parameter VolumeKmsKeyId.
    * Modified cmdlet Start-COMPDominantLanguageDetectionJob: added parameter VolumeKmsKeyId.
    * Modified cmdlet Start-COMPEntitiesDetectionJob: added parameter VolumeKmsKeyId.
    * Modified cmdlet Start-COMPKeyPhrasesDetectionJob: added parameter VolumeKmsKeyId.
    * Modified cmdlet Start-COMPSentimentDetectionJob: added parameter VolumeKmsKeyId.
    * Modified cmdlet Start-COMPTopicsDetectionJob: added parameter VolumeKmsKeyId.
  * Amazon Elastic Container Service for Kubernetes
    * Modified cmdlet New-EKSCluster: added parameter Logging_ClusterLogging.
    * Modified cmdlet Update-EKSClusterConfig: added parameter Logging_ClusterLogging.
  * Amazon Elemental MediaLive
    * Added cmdlet Update-EMLReservation leveraging the UpdateReservation service API.
    * Modified cmdlet Get-EMLOfferingList: added parameter ChannelClass.
    * Modified cmdlet Get-EMLReservationList: added parameter ChannelClass.
    * Modified cmdlet New-EMLChannel: added parameter ChannelClass.
    * Modified cmdlet New-EMLOfferingPurchase: added parameter Tag.
  * Amazon Glue
    * Modified cmdlet New-GLUEJob: added parameters NumberOfWorker and WorkerType.
    * Modified cmdlet Start-GLUEJobRun: added parameters NumberOfWorker and WorkerType.
  * Amazon Greengrass
    * Added cmdlet Add-GGResourceTag leveraging the TagResource service API.
    * Added cmdlet Get-GGResourceTag leveraging the ListTagsForResource service API.
    * Added cmdlet Remove-GGResourceTag leveraging the UntagResource service API.
    * Modified cmdlet New-GGConnectorDefinition: added parameter Tag.
    * Modified cmdlet New-GGCoreDefinition: added parameter Tag.
    * Modified cmdlet New-GGDeviceDefinition: added parameter Tag.
    * Modified cmdlet New-GGFunctionDefinition: added parameter Tag.
    * Modified cmdlet New-GGGroup: added parameter Tag.
    * Modified cmdlet New-GGLoggerDefinition: added parameter Tag.
    * Modified cmdlet New-GGResourceDefinition: added parameter Tag.
    * Modified cmdlet New-GGSubscriptionDefinition: added parameter Tag.
    * Modified cmdlet Start-GGBulkDeployment: added parameter Tag.
  * Amazon Managed Streaming for Kafka
    * Added cmdlet Add-MSKResourceTag leveraging the TagResource service API.
    * Added cmdlet Get-MSKResourceTag leveraging the ListTagsForResource service API.
    * Added cmdlet Remove-MSKResourceTag leveraging the UntagResource service API.
  * Amazon MQ
    * Added cmdlet Get-MQBrokerEngineType leveraging the DescribeBrokerEngineTypes service API.
    * Added cmdlet Get-MQBrokerInstanceOption leveraging the DescribeBrokerInstanceOptions service API.
  * Amazon Organizations
    * Added cmdlet New-ORGGovCloudAccount leveraging the CreateGovCloudAccount service API.
  * Amazon Pinpoint Email
    * Added cmdlet Add-PINEResourceTag leveraging the TagResource service API.
    * Added cmdlet Get-PINEResourceTag leveraging the ListTagsForResource service API.
    * Added cmdlet Remove-PINEResourceTag leveraging the UntagResource service API.
    * Modified cmdlet New-PINEConfigurationSet: added parameter Tag.
    * Modified cmdlet New-PINEDedicatedIpPool: added parameter Tag.
    * Modified cmdlet New-PINEDeliverabilityTestReport: added parameter Tag.
    * Modified cmdlet New-PINEEmailIdentity: added parameter Tag.
  * Amazon Relational Database Service
    * Modified cmdlet Add-RDSRoleToDBCluster: added parameter FeatureName.
    * Modified cmdlet Edit-RDSDBCluster: added parameter ScalingConfiguration_TimeoutAction.
    * Modified cmdlet New-RDSDBCluster: added parameter ScalingConfiguration_TimeoutAction.
    * Modified cmdlet Remove-RDSRoleFromDBCluster: added parameter FeatureName.
    * Modified cmdlet Restore-RDSDBClusterFromSnapshot: added parameter ScalingConfiguration_TimeoutAction.
  * Amazon Route 53
    * Modified cmdlet Update-R53HealthCheck: added parameters Disabled and ResetElement.
  * Amazon Service Catalog
    * Modified cmdlet Update-SCProvisionedProduct: added parameter Tag.
  * Amazon Storage Gateway
    * Modified cmdlet New-SGCachediSCSIVolume: added parameter Tag.
    * Modified cmdlet New-SGSMBFileShare: added parameter SMBACLEnabled.
    * Modified cmdlet New-SGStorediSCSIVolume: added parameter Tag.
    * Modified cmdlet New-SGTape: added parameter Tag.
    * Modified cmdlet New-SGTapeWithBarcode: added parameter Tag.
    * Modified cmdlet Update-SGMaintenanceStartTime: added parameter DayOfMonth.
    * Modified cmdlet Update-SGSMBFileShare: added parameter SMBACLEnabled.
  * Amazon Systems Manager
    * Modified cmdlet Write-SSMParameter: added parameters Policy and Tier.
  * Amazon WorkLink
    * Added cmdlet Get-WLDomain leveraging the DescribeDomain service API.
    * Added cmdlet Get-WLDomainList leveraging the ListDomains service API.
    * Added cmdlet Register-WLDomain leveraging the AssociateDomain service API.
    * Added cmdlet Restore-WLDomainAccess leveraging the RestoreDomainAccess service API.
    * Added cmdlet Revoke-WLDomainAccess leveraging the RevokeDomainAccess service API.
    * Added cmdlet Unregister-WLDomain leveraging the DisassociateDomain service API.
    * Added cmdlet Update-WLDomainMetadata leveraging the UpdateDomainMetadata service API.
  * Amazon WorkSpaces
    * Modified cmdlet Import-WKSWorkspaceImage: added parameter Tag.
    * Modified cmdlet New-WKSIpGroup: added parameter Tag.

### 3.3.485.0 (2019-03-28)
  * AWSPowerShell and AWSPowerShell.NetCore now use AWS .NET SDK 3.3.485.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/master/SDK.CHANGELOG.md.
  * AWSPowerShell.NetCore now targets PowerShell Standard (https://github.com/PowerShell/PowerShellStandard). As a preview feature, you can test using the AWSPowerShell.NetCore module under older version of PowerShell starting with PowerShell 3.0 when at least .NET Framework 4.7.2 is installed.
  * AWSPowerShell.NetCore now targets AWS .NET SDK for NetStandard 2.0.
  * This changelog is now available on GitHub at https://github.com/aws/aws-tools-for-powershell/blob/master/CHANGELOG.md. Users are also invited to create GitHub issues at https://github.com/aws/aws-tools-for-powershell/issues to report bugs or make feature requests.
  * [Breaking Change] AWSPowerShell.NetCore now unwraps AggregateException (https://docs.microsoft.com/en-us/dotnet/api/system.aggregateexception) when returning errors, following the same behavior as the AWSPowerShell module.
  * Amazon Alexa For Business
    * Added cmdlet Get-ALXBInvitationConfiguration leveraging the GetInvitationConfiguration service API.
    * Added cmdlet Write-ALXBInvitationConfiguration leveraging the PutInvitationConfiguration service API.
    * [Breaking Change] Modified cmdlet Add-ALXBSkillToUser: removed parameter OrganizationArn.
    * [Breaking Change] Modified cmdlet Remove-ALXBSkillFromUser: removed parameter OrganizationArn.
  * Amazon API Gateway V2
    * [Breaking Change] Modified cmdlet Get-AG2ApiMapping: removed parameter ApiId; parameter ApiMappingId now supports pipeline ByValue.
    * [Breaking Change] Modified cmdlet Remove-AG2ApiMapping: removed parameter ApiId; parameter ApiMappingId now supports pipeline ByValue.
  * Amazon App Mesh
    * Added cmdlet Add-AMSHResourceTag leveraging the TagResource service API.
    * Added cmdlet Get-AMSHResourceTag leveraging the ListTagsForResource service API.
    * Added cmdlet Get-AMSHVirtualService leveraging the DescribeVirtualService service API.
    * Added cmdlet Get-AMSHVirtualServiceList leveraging the ListVirtualServices service API.
    * Added cmdlet New-AMSHVirtualService leveraging the CreateVirtualService service API.
    * Added cmdlet Remove-AMSHResourceTag leveraging the UntagResource service API.
    * Added cmdlet Remove-AMSHVirtualService leveraging the DeleteVirtualService service API.
    * Added cmdlet Update-AMSHMesh leveraging the UpdateMesh service API.
    * Added cmdlet Update-AMSHVirtualService leveraging the UpdateVirtualService service API.
    * Modified cmdlet New-AMSHMesh: added parameters EgressFilter_Type and Tag.
    * Modified cmdlet New-AMSHRoute: added parameters Spec_TcpRoute_Action_WeightedTarget and Tag.
    * Modified cmdlet Update-AMSHRoute: added parameter Spec_TcpRoute_Action_WeightedTarget.
    * [Breaking Change] Modified cmdlet New-AMSHVirtualNode: removed parameter Dns_ServiceName; added parameters Dns_Hostname, File_Path and Tag.
    * [Breaking Change] Modified cmdlet New-AMSHVirtualRouter: removed parameter Spec_ServiceName; added parameters Spec_Listener and Tag.
    * [Breaking Change] Modified cmdlet Update-AMSHVirtualNode: removed parameter Dns_ServiceName; added parameters Dns_Hostname and File_Path.
    * [Breaking Change] Modified cmdlet Update-AMSHVirtualRouter: removed parameter Spec_ServiceName; added parameter Spec_Listener.
  * Amazon Certificate Manager
    * Added cmdlet Invoke-ACMCertificateRenewal leveraging the RenewCertificate service API.
  * Amazon Certificate Manager Private Certificate Authority
    * Added cmdlet Get-PCAPermissionList leveraging the ListPermissions service API.
    * Added cmdlet New-PCAPermission leveraging the CreatePermission service API.
    * Added cmdlet Remove-PCAPermission leveraging the DeletePermission service API.
  * Amazon Chime
    * Added cmdlet Add-CHMPhoneNumbersToVoiceConnector leveraging the AssociatePhoneNumbersWithVoiceConnector service API.
    * Added cmdlet Add-CHMPhoneNumberToUser leveraging the AssociatePhoneNumberWithUser service API.
    * Added cmdlet Get-CHMGlobalSetting leveraging the GetGlobalSettings service API.
    * Added cmdlet Get-CHMPhoneNumber leveraging the GetPhoneNumber service API.
    * Added cmdlet Get-CHMPhoneNumberList leveraging the ListPhoneNumbers service API.
    * Added cmdlet Get-CHMPhoneNumberOrder leveraging the GetPhoneNumberOrder service API.
    * Added cmdlet Get-CHMPhoneNumberOrderList leveraging the ListPhoneNumberOrders service API.
    * Added cmdlet Get-CHMUserSetting leveraging the GetUserSettings service API.
    * Added cmdlet Get-CHMVoiceConnector leveraging the GetVoiceConnector service API.
    * Added cmdlet Get-CHMVoiceConnectorList leveraging the ListVoiceConnectors service API.
    * Added cmdlet Get-CHMVoiceConnectorOrigination leveraging the GetVoiceConnectorOrigination service API.
    * Added cmdlet Get-CHMVoiceConnectorTermination leveraging the GetVoiceConnectorTermination service API.
    * Added cmdlet Get-CHMVoiceConnectorTerminationCredentialList leveraging the ListVoiceConnectorTerminationCredentials service API.
    * Added cmdlet Get-CHMVoiceConnectorTerminationHealth leveraging the GetVoiceConnectorTerminationHealth service API.
    * Added cmdlet New-CHMPhoneNumberOrder leveraging the CreatePhoneNumberOrder service API.
    * Added cmdlet New-CHMVoiceConnector leveraging the CreateVoiceConnector service API.
    * Added cmdlet Remove-CHMPhoneNumber leveraging the DeletePhoneNumber service API.
    * Added cmdlet Remove-CHMPhoneNumberBatch leveraging the BatchDeletePhoneNumber service API.
    * Added cmdlet Remove-CHMPhoneNumberFromUser leveraging the DisassociatePhoneNumberFromUser service API.
    * Added cmdlet Remove-CHMPhoneNumbersFromVoiceConnector leveraging the DisassociatePhoneNumbersFromVoiceConnector service API.
    * Added cmdlet Remove-CHMVoiceConnector leveraging the DeleteVoiceConnector service API.
    * Added cmdlet Remove-CHMVoiceConnectorOrigination leveraging the DeleteVoiceConnectorOrigination service API.
    * Added cmdlet Remove-CHMVoiceConnectorTermination leveraging the DeleteVoiceConnectorTermination service API.
    * Added cmdlet Remove-CHMVoiceConnectorTerminationCredential leveraging the DeleteVoiceConnectorTerminationCredentials service API.
    * Added cmdlet Restore-CHMPhoneNumber leveraging the RestorePhoneNumber service API.
    * Added cmdlet Search-CHMAvailablePhoneNumber leveraging the SearchAvailablePhoneNumbers service API.
    * Added cmdlet Update-CHMGlobalSetting leveraging the UpdateGlobalSettings service API.
    * Added cmdlet Update-CHMPhoneNumber leveraging the UpdatePhoneNumber service API.
    * Added cmdlet Update-CHMPhoneNumberBatch leveraging the BatchUpdatePhoneNumber service API.
    * Added cmdlet Update-CHMUserSetting leveraging the UpdateUserSettings service API.
    * Added cmdlet Update-CHMVoiceConnector leveraging the UpdateVoiceConnector service API.
    * Added cmdlet Write-CHMVoiceConnectorOrigination leveraging the PutVoiceConnectorOrigination service API.
    * Added cmdlet Write-CHMVoiceConnectorTermination leveraging the PutVoiceConnectorTermination service API.
    * Added cmdlet Write-CHMVoiceConnectorTerminationCredential leveraging the PutVoiceConnectorTerminationCredentials service API.
  * Amazon CloudFormation
    * [Breaking Change] Fixed a bug in Test-CFNStack causing the cmdlet to throw an exception instead of returning false, as described in the documentation, when the stack doesn't exist. * Amazon CloudWatch * [Breaking Change] The service output for the API called by the Get-CWMetricData cmdlet has been updated and it is no longer possible for this cmdlet to return all available data using automatic pagination. You script will need to be updated to manually paginate the returned data using the *NextToken* parameter and field in the returned service response. * Amazon CloudWatch Events * Added cmdlet Add-CWEResourceTag leveraging the TagResource service API. * Added cmdlet Get-CWEResourceTag leveraging the ListTagsForResource service API. * Added cmdlet Remove-CWEResourceTag leveraging the UntagResource service API. * Modified cmdlet Write-CWERule: added parameter Tag. * Amazon CodeBuild * Modified cmdlet New-CBProject: added parameters GitSubmodulesConfig_FetchSubmodule and S3Logs_EncryptionDisabled. * Modified cmdlet Start-CBBuild: added parameters GitSubmodulesConfigOverride_FetchSubmodule and S3Logs_EncryptionDisabled. * Modified cmdlet Update-CBProject: added parameters GitSubmodulesConfig_FetchSubmodule and S3Logs_EncryptionDisabled. * Amazon CodePipeline * Added cmdlet Get-CPActionExecutionList leveraging the ListActionExecutions service API. * Amazon Cognito Identity * Added cmdlet Add-CGIResourceTag leveraging the TagResource service API. * Added cmdlet Get-CGIResourceTag leveraging the ListTagsForResource service API. * Added cmdlet Remove-CGIResourceTag leveraging the UntagResource service API. * Modified cmdlet New-CGIIdentityPool: added parameter IdentityPoolTag. * Modified cmdlet Update-CGIIdentityPool: added parameter IdentityPoolTag. * Amazon Cognito Identity Provider * Added cmdlet Add-CGIPResourceTag leveraging the TagResource service API. * Added cmdlet Get-CGIPResourceTag leveraging the ListTagsForResource service API. * Added cmdlet Remove-CGIPResourceTag leveraging the UntagResource service API. * Amazon Config * Added cmdlet Add-CFGResourceTag leveraging the TagResource service API. * Added cmdlet Get-CFGRemediationConfiguration leveraging the DescribeRemediationConfigurations service API. * Added cmdlet Get-CFGRemediationExecutionStatus leveraging the DescribeRemediationExecutionStatus service API. * Added cmdlet Get-CFGResourceTag leveraging the ListTagsForResource service API. * Added cmdlet Remove-CFGRemediationConfiguration leveraging the DeleteRemediationConfiguration service API. * Added cmdlet Remove-CFGResourceTag leveraging the UntagResource service API. * Added cmdlet Select-CFGResourceConfig leveraging the SelectResourceConfig service API. * Added cmdlet Start-CFGRemediationExecution leveraging the StartRemediationExecution service API. * Added cmdlet Write-CFGRemediationConfiguration leveraging the PutRemediationConfigurations service API. * Amazon Cost and Usage Report * Modified cmdlet Write-CURReportDefinition: added parameters ReportDefinition_RefreshClosedReport and ReportDefinition_ReportVersioning. * Amazon Database Migration Service * Added cmdlet Complete-DMSPendingMaintenanceAction leveraging the ApplyPendingMaintenanceAction service API. * Added cmdlet Get-DMSPendingMaintenanceAction leveraging the DescribePendingMaintenanceActions service API. * Modified cmdlet Edit-DMSEndpoint: added parameters RedshiftSettings_AcceptAnyDate, RedshiftSettings_AfterConnectScript, RedshiftSettings_BucketFolder, RedshiftSettings_BucketName, RedshiftSettings_ConnectionTimeout, RedshiftSettings_DatabaseName, RedshiftSettings_DateFormat, RedshiftSettings_EmptyAsNull, RedshiftSettings_EncryptionMode, RedshiftSettings_FileTransferUploadStream, RedshiftSettings_LoadTimeout, RedshiftSettings_MaxFileSize, RedshiftSettings_Password, RedshiftSettings_Port, RedshiftSettings_RemoveQuote, RedshiftSettings_ReplaceChar, RedshiftSettings_ReplaceInvalidChar, RedshiftSettings_ServerName, RedshiftSettings_ServerSideEncryptionKmsKeyId, RedshiftSettings_ServiceAccessRoleArn, RedshiftSettings_TimeFormat, RedshiftSettings_TrimBlank, RedshiftSettings_TruncateColumn, RedshiftSettings_Username, RedshiftSettings_WriteBufferSize, S3Settings_CdcInsertsOnly, S3Settings_DataFormat, S3Settings_DataPageSize, S3Settings_DictPageSizeLimit, S3Settings_EnableStatistic, S3Settings_EncodingType, S3Settings_EncryptionMode, S3Settings_ParquetVersion, S3Settings_RowGroupLength and S3Settings_ServerSideEncryptionKmsKeyId. * Modified cmdlet Get-DMSReplicationTask: added parameter WithoutSetting. * Modified cmdlet New-DMSEndpoint: added parameters RedshiftSettings_AcceptAnyDate, RedshiftSettings_AfterConnectScript, RedshiftSettings_BucketFolder, RedshiftSettings_BucketName, RedshiftSettings_ConnectionTimeout, RedshiftSettings_DatabaseName, RedshiftSettings_DateFormat, RedshiftSettings_EmptyAsNull, RedshiftSettings_EncryptionMode, RedshiftSettings_FileTransferUploadStream, RedshiftSettings_LoadTimeout, RedshiftSettings_MaxFileSize, RedshiftSettings_Password, RedshiftSettings_Port, RedshiftSettings_RemoveQuote, RedshiftSettings_ReplaceChar, RedshiftSettings_ReplaceInvalidChar, RedshiftSettings_ServerName, RedshiftSettings_ServerSideEncryptionKmsKeyId, RedshiftSettings_ServiceAccessRoleArn, RedshiftSettings_TimeFormat, RedshiftSettings_TrimBlank, RedshiftSettings_TruncateColumn, RedshiftSettings_Username, RedshiftSettings_WriteBufferSize, S3Settings_CdcInsertsOnly, S3Settings_DataFormat, S3Settings_DataPageSize, S3Settings_DictPageSizeLimit, S3Settings_EnableStatistic, S3Settings_EncodingType, S3Settings_EncryptionMode, S3Settings_ParquetVersion, S3Settings_RowGroupLength and S3Settings_ServerSideEncryptionKmsKeyId. * Amazon Direct Connect * Added cmdlet Confirm-DCDirectConnectGatewayAssociationProposal leveraging the AcceptDirectConnectGatewayAssociationProposal service API. * Added cmdlet Get-DCDirectConnectGatewayAssociationProposal leveraging the DescribeDirectConnectGatewayAssociationProposals service API. * Added cmdlet New-DCDirectConnectGatewayAssociationProposal leveraging the CreateDirectConnectGatewayAssociationProposal service API. * Added cmdlet Remove-DCDirectConnectGatewayAssociationProposal leveraging the DeleteDirectConnectGatewayAssociationProposal service API. * Added cmdlet Update-DCDirectConnectGatewayAssociation leveraging the UpdateDirectConnectGatewayAssociation service API. * Modified cmdlet Get-DCGatewayAssociation: added parameters AssociatedGatewayId and AssociationId. * Modified cmdlet New-DCGatewayAssociation: added parameters AddAllowedPrefixesToDirectConnectGateway and GatewayId. * Modified cmdlet Remove-DCGatewayAssociation: added parameter AssociationId. * Amazon EC2 Container Service * Added cmdlet Get-ECSTaskSet leveraging the DescribeTaskSets service API. * Added cmdlet New-ECSTaskSet leveraging the CreateTaskSet service API. * Added cmdlet Remove-ECSTaskSet leveraging the DeleteTaskSet service API. * Added cmdlet Update-ECSServicePrimaryTaskSet leveraging the UpdateServicePrimaryTaskSet service API. * Added cmdlet Update-ECSTaskSet leveraging the UpdateTaskSet service API. * Modified cmdlet Register-ECSTaskDefinition: added parameters ProxyConfiguration_ContainerName, ProxyConfiguration_Property and ProxyConfiguration_Type. * Amazon Elastic Beanstalk * Modified cmdlet New-EBApplication: added parameter Tag. * Modified cmdlet New-EBApplicationVersion: added parameter Tag. * Modified cmdlet New-EBConfigurationTemplate: added parameter Tag. * Modified cmdlet New-EBPlatformVersion: added parameter Tag. * Amazon Elastic Compute Cloud * Added cmdlet Edit-EC2InstanceEventStartTime leveraging the ModifyInstanceEventStartTime service API. * Modified cmdlet Get-EC2InternetGateway: added parameters MaxResult and NextToken. * Modified cmdlet Get-EC2NetworkAcl: added parameters MaxResult and NextToken. * Modified cmdlet Get-EC2Vpc: added parameters MaxResult and NextToken. * Amazon Elastic Container Service for Kubernetes * Added cmdlet Update-EKSClusterConfig leveraging the UpdateClusterConfig service API. * Amazon Elemental MediaConvert * Modified cmdlet New-EMCJob: added parameter StatusUpdateIntervalInSec. * Modified cmdlet New-EMCJobTemplate: added parameter StatusUpdateIntervalInSec. * Modified cmdlet Update-EMCJobTemplate: added parameter StatusUpdateIntervalInSec. * Amazon Elemental MediaPackage * Added cmdlet Add-EMPResourceTag leveraging the TagResource service API. * Added cmdlet Get-EMPResourceTag leveraging the ListTagsForResource service API. * Added cmdlet Remove-EMPResourceTag leveraging the UntagResource service API. * Modified cmdlet New-EMPChannel: added parameter Tag. * Modified cmdlet New-EMPOriginEndpoint: added parameter Tag. * Amazon Elemental MediaStore * Added cmdlet Start-EMSAccessLogging leveraging the StartAccessLogging service API. * Added cmdlet Stop-EMSAccessLogging leveraging the StopAccessLogging service API. * Amazon Firewall Management Service * Added cmdlet Get-FMSProtectionStatus leveraging the GetProtectionStatus service API. * Amazon GameLift Service * Modified cmdlet New-GMLFleet: added parameter InstanceRoleArn. * Amazon Glue * Modified cmdlet New-GLUEClassifier: added parameters CsvClassifier_AllowSingleColumn, CsvClassifier_ContainsHeader, CsvClassifier_Delimiter, CsvClassifier_DisableValueTrimming, CsvClassifier_Header, CsvClassifier_Name and CsvClassifier_QuoteSymbol. * Modified cmdlet New-GLUEDevEndpoint: added parameter Argument. * Modified cmdlet Update-GLUEClassifier: added parameters CsvClassifier_AllowSingleColumn, CsvClassifier_ContainsHeader, CsvClassifier_Delimiter, CsvClassifier_DisableValueTrimming, CsvClassifier_Header, CsvClassifier_Name and CsvClassifier_QuoteSymbol. * Modified cmdlet Update-GLUEDevEndpoint: added parameters AddArgument and DeleteArgument. * Amazon Greengrass * Modified cmdlet New-GGFunctionDefinition: added parameters RunAs_Gid and RunAs_Uid. * Modified cmdlet New-GGFunctionDefinitionVersion: added parameters RunAs_Gid and RunAs_Uid. * Amazon IoT * Added cmdlet Get-IOTStatistic leveraging the GetStatistics service API. * Modified cmdlet New-IOTOTAUpdate: added parameter Tag. * Modified cmdlet New-IOTStream: added parameter Tag. * Amazon Lightsail * Added cmdlet Remove-LSKnownHostKey leveraging the DeleteKnownHostKeys service API. * Amazon Mobile * Fixed cmdlet New-MOBLProject not loading. * Amazon Pinpoint * Added cmdlet Add-PINResourceTag leveraging the TagResource service API. * Added cmdlet Get-PINResourceTag leveraging the ListTagsForResource service API. * Added cmdlet Remove-PINResourceTag leveraging the UntagResource service API. * Modified cmdlet New-PINApp: added parameter CreateApplicationRequest_Tag. * Modified cmdlet New-PINCampaign: added parameter WriteCampaignRequest_Tag. * Modified cmdlet New-PINSegment: added parameter WriteSegmentRequest_Tag. * Modified cmdlet Update-PINCampaign: added parameter WriteCampaignRequest_Tag. * Modified cmdlet Update-PINSegment: added parameter WriteSegmentRequest_Tag. * Amazon QuickSight * Added cmdlet Remove-QSUserByPrincipalId leveraging the DeleteUserByPrincipalId service API. * Amazon Relational Database Service * Modified cmdlet Edit-RDSDBCluster: added parameter CopyTagsToSnapshot. * Modified cmdlet New-RDSDBCluster: added parameter CopyTagsToSnapshot. * Modified cmdlet Restore-RDSDBClusterFromS3: added parameter CopyTagsToSnapshot. * Modified cmdlet Restore-RDSDBClusterFromSnapshot: added parameter CopyTagsToSnapshot. * Modified cmdlet Restore-RDSDBClusterToPointInTime: added parameter CopyTagsToSnapshot. * Amazon SageMaker Service * Modified cmdlet New-SMNotebookInstance: added parameter RootAccess. * Modified cmdlet Update-SMNotebookInstance: added parameter RootAccess. * Amazon Serverless Application Repository * Modified cmdlet New-SARApplication: added parameter SourceCodeArchiveUrl. * Modified cmdlet New-SARApplicationVersion: added parameter SourceCodeArchiveUrl. * Amazon Storage Gateway * Modified cmdlet Enable-SGGateway: added parameter Tag. * Modified cmdlet New-SGNFSFileShare: added parameter Tag. * Modified cmdlet New-SGSMBFileShare: added parameter Tag. * Modified cmdlet New-SGTape: added parameter PoolId. * Modified cmdlet New-SGTapeWithBarcode: added parameter PoolId. * Amazon Systems Manager * Added cmdlet Get-SSMServiceSetting leveraging the GetServiceSetting service API. * Added cmdlet Reset-SSMServiceSetting leveraging the ResetServiceSetting service API. * Added cmdlet Update-SSMServiceSetting leveraging the UpdateServiceSetting service API. * Amazon Textract. Added cmdlets to support the service. Cmdlets for the service have the noun prefix TXT and can be listed using the command 'Get-AWSCmdletName -Service TXT'. * Amazon Transcribe Service * Modified cmdlet New-TRSVocabulary: added parameter VocabularyFileUri. * Modified cmdlet Update-TRSVocabulary: added parameter VocabularyFileUri. * Amazon Transfer for SFTP * Modified cmdlet New-TFRServer: added parameters EndpointDetails_VpcEndpointId and EndpointType. * Modified cmdlet Update-TFRServer: added parameters EndpointDetails_VpcEndpointId and EndpointType. ### 3.3.462.0 (2019-02-25) * AWSPowerShell and AWSPowerShell.NetCore now use AWS .NET SDK 3.3.462.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/master/SDK.CHANGELOG.md. * Updated AWSPowerShell.NetCore manifest to reference missing assemblies. * Enabled pagination support for multiple cmdlets. * Amazon Athena * Added cmdlet Add-ATHResourceTag leveraging the TagResource service API. * Added cmdlet Get-ATHResourceTag leveraging the ListTagsForResource service API. * Added cmdlet Get-ATHWorkGroup leveraging the GetWorkGroup service API. * Added cmdlet Get-ATHWorkGroupList leveraging the ListWorkGroups service API. * Added cmdlet New-ATHWorkGroup leveraging the CreateWorkGroup service API. * Added cmdlet Remove-ATHResourceTag leveraging the UntagResource service API. * Added cmdlet Remove-ATHWorkGroup leveraging the DeleteWorkGroup service API. * Added cmdlet Update-ATHWorkGroup leveraging the UpdateWorkGroup service API. * Modified cmdlet Get-ATHNamedQueryList: added parameter WorkGroup. * Modified cmdlet Get-ATHQueryExecutionList: added parameter WorkGroup. * Modified cmdlet New-ATHNamedQuery: added parameter WorkGroup. * Modified cmdlet Start-ATHQueryExecution: added parameter WorkGroup. * Amazon CloudFront * [Breaking Change] Modified cmdlets Get-CFFieldLevelEncryptionConfigList, Get-CFFieldLevelEncryptionProfileList and Get-CFPublicKeyList: enabled pagination support, this required a change of the cmdlets result type. * Amazon CodeBuild * Modified cmdlet New-CBProject: added parameter Cache_Mode. * Modified cmdlet New-CBWebhook: added parameter FilterGroup. * Modified cmdlet Start-CBBuild: added parameter CacheOverride_Mode. * Modified cmdlet Update-CBProject: added parameter Cache_Mode. * Modified cmdlet Update-CBWebhook: added parameter FilterGroup. * Amazon CodeCommit * Added cmdlet New-CCCommit leveraging the CreateCommit service API. * Amazon EC2 Container Service * Added cmdlet Write-ECSAccountSettingDefault leveraging the PutAccountSettingDefault service API. * Amazon Elastic Compute Cloud * Modified cmdlet New-EC2ClientVpnEndpoint: added parameter TagSpecification. * Amazon Directory Service * Modified cmdlet Connect-DSDirectory: added parameter Tag. * Modified cmdlet New-DSDirectory: added parameter Tag. * Modified cmdlet New-DSMicrosoftAD: added parameter Tag. * Amazon Elastic File System * Added cmdlet Get-EFSLifecycleConfiguration leveraging the DescribeLifecycleConfiguration service API. * Added cmdlet Write-EFSLifecycleConfiguration leveraging the PutLifecycleConfiguration service API. * Modified cmdlet New-EFSFileSystem: added parameter Tag. * Amazon Elasticsearch * Modified cmdlet New-ESDomain: added parameter ZoneAwarenessConfig_AvailabilityZoneCount. * Modified cmdlet Update-ESDomainConfig: added parameter ZoneAwarenessConfig_AvailabilityZoneCount. * Amazon Elemental MediaLive * Added cmdlet Add-EMLResourceTag leveraging the CreateTags service API. * Added cmdlet Get-EMLResourceTag leveraging the ListTagsForResource service API. * Added cmdlet Remove-EMLResourceTag leveraging the DeleteTags service API. * Modified cmdlet New-EMLChannel: added parameter Tag. * Modified cmdlet New-EMLInput: added parameters Tag, Vpc_SecurityGroupId and Vpc_SubnetId. * Modified cmdlet New-EMLInputSecurityGroup: added parameter Tag. * Modified cmdlet Update-EMLInputSecurityGroup: added parameter Tag. * Amazon Elemental MediaTailor * Added cmdlet Add-EMTResourceTag leveraging the TagResource service API. * Added cmdlet Get-EMTResourceTag leveraging the ListTagsForResource service API. * Added cmdlet Remove-EMTResourceTag leveraging the UntagResource service API. * Modified cmdlet Set-EMTPlaybackConfiguration: added parameter Tag. * Amazon GameLift Service * Added cmdlet Remove-GMLMatchmakingRuleSet leveraging the DeleteMatchmakingRuleSet service API. * Amazon DynamoDB * [Breaking Change] Modified cmdlets Get-DDBBackupList and Get-DDBGlobalTableList: enabled pagination support, this required a change of the cmdlets result type. * Amazon Glue * Added cmdlet Add-GLUEResourceTag leveraging the TagResource service API. * Added cmdlet Get-GLUECrawlerBatch leveraging the BatchGetCrawlers service API. * Added cmdlet Get-GLUECrawlerNameList leveraging the ListCrawlers service API. * Added cmdlet Get-GLUEDevEndpointBatch leveraging the BatchGetDevEndpoints service API. * Added cmdlet Get-GLUEDevEndpointNameList leveraging the ListDevEndpoints service API. * Added cmdlet Get-GLUEJobBatch leveraging the BatchGetJobs service API. * Added cmdlet Get-GLUEJobNameList leveraging the ListJobs service API. * Added cmdlet Get-GLUETag leveraging the GetTags service API. * Added cmdlet Get-GLUETriggerBatch leveraging the BatchGetTriggers service API. * Added cmdlet Get-GLUETriggerNameList leveraging the ListTriggers service API. * Added cmdlet Remove-GLUEResourceTag leveraging the UntagResource service API. * Modified cmdlet New-GLUECrawler: added parameter Tag. * Modified cmdlet New-GLUEDevEndpoint: added parameter Tag. * Modified cmdlet New-GLUEJob: added parameter Tag. * Modified cmdlet New-GLUETrigger: added parameter Tag. * Amazon IoT * [Breaking Change] Modified cmdlet Get-IOTThingRegistrationTaskReportList: enabled pagination support, this required a change of the cmdlet result type. * Modified cmdlet New-IOTScheduledAudit: added parameter Tag. * Modified cmdlet New-IOTSecurityProfile: added parameter AdditionalMetricsToRetain. * Modified cmdlet Update-IOTSecurityProfile: added parameters AdditionalMetricsToRetain, DeleteAdditionalMetricsToRetain, DeleteAlertTarget and DeleteBehavior. * Amazon Kinesis Video Streams * Modified cmdlet New-KVStream: added parameter Tag. * Amazon Redshift * [Breaking Change] Modified cmdlet Get-RSDefaultClusterParameter: enabled pagination support, this required a change of the cmdlet result type. * Amazon Relational Database Service * [Breaking Change] Modified cmdlet Get-RDSEngineDefaultParameter: enabled pagination support, this required a change of the cmdlet result type. * Amazon RoboMaker * Added cmdlet Add-ROBOResourceTag leveraging the TagResource service API. * Added cmdlet Get-ROBOResourceTag leveraging the ListTagsForResource service API. * Added cmdlet Remove-ROBOResourceTag leveraging the UntagResource service API. * Modified cmdlet New-ROBODeploymentJob: added parameter Tag. * Modified cmdlet New-ROBOFleet: added parameter Tag. * Modified cmdlet New-ROBORobot: added parameter Tag. * Modified cmdlet New-ROBORobotApplication: added parameter Tag. * Modified cmdlet New-ROBOSimulationApplication: added parameter Tag. * Modified cmdlet New-ROBOSimulationJob: added parameter Tag. * Amazon Step Functions * Modified cmdlet New-SFNActivity: added parameter Tag. * Modified cmdlet New-SFNStateMachine: added parameter Tag. * Amazon Systems Manager * Modified cmdlet New-SSMActivation: added parameter Tag. * Modified cmdlet New-SSMDocument: added parameter Tag. * Modified cmdlet New-SSMMaintenanceWindow: added parameter Tag. * Modified cmdlet New-SSMPatchBaseline: added parameter Tag. * Modified cmdlet Write-SSMParameter: added parameter Tag. ### 3.3.450.0 (2019-02-06) * AWSPowerShell and AWSPowerShell.NetCore now use AWS .NET SDK 3.3.450.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/master/SDK.CHANGELOG.md. * Fixed all autopaginating cmdlets so that specifying -NextToken $null correctly enables manual control of pagination. * Amazon API Gateway Management API. Added cmdlets to support the service. Amazon API Gateway Management API allows you to directly manage runtime aspects of your APIs. Cmdlets for the service have the noun prefix AGM and can be listed using the command 'Get-AWSCmdletName -Service AGM'. * Amazon API Gateway V2. Added cmdlets to support the service. Amazon API Gateway V2 allows you to programmatically setup and manage WebSocket APIs end to end. Cmdlets for the service have the noun prefix AG2 and can be listed using the command 'Get-AWSCmdletName -Service AG2'. * Amazon Application Discovery Service * Added cmdlet Get-ADSImportTask leveraging the DescribeImportTasks service API. * Added cmdlet Remove-ADSImportDataBatch leveraging the BatchDeleteImportData service API. * Added cmdlet Start-ADSImportTask leveraging the StartImportTask service API. * Amazon AppStream * Modified cmdlet New-APSFleet: added parameter Tag. * Modified cmdlet New-APSImageBuilder: added parameter Tag. * Modified cmdlet New-APSStack: added parameter Tag. * Amazon Backup. Added cmdlets to support the service. Amazon Backup is a unified backup service designed to protect AWS services and their associated data. Amazon Backup simplifies the creation, migration, restoration, and deletion of backups, while also providing reporting and auditing. Cmdlets for the service have the noun prefix BAK and can be listed using the command 'Get-AWSCmdletName -Service BAK'. * Amazon Certificate Manager Private Certificate Authority * Modified cmdlet New-PCACertificateAuthority: added parameter Tag. * Amazon CodeBuild * Modified cmdlet New-CBProject: added parameters Environment_ImagePullCredentialsType, RegistryCredential_Credential and RegistryCredential_CredentialProvider. * Modified cmdlet Start-CBBuild: added parameters ImagePullCredentialsTypeOverride, RegistryCredentialOverride_Credential and RegistryCredentialOverride_CredentialProvider. * Modified cmdlet Update-CBProject: added parameters Environment_ImagePullCredentialsType, RegistryCredential_Credential and RegistryCredential_CredentialProvider. * Amazon Cognito Identity Provider * Added cmdlet Update-CGIPUserPoolDomain leveraging the UpdateUserPoolDomain service API. * Amazon Comprehend * Added cmdlet Stop-COMPTrainingDocumentClassifier leveraging the StopTrainingDocumentClassifier service API. * Added cmdlet Stop-COMPTrainingEntityRecognizer leveraging the StopTrainingEntityRecognizer service API. * Amazon Device Farm * Modified cmdlet New-DFDevicePool: added parameter MaxDevice. * Modified cmdlet Update-DFDevicePool: added parameters ClearMaxDevice and MaxDevice. * Amazon DocumentDB. Added cmdlets to support the service. Amazon DocumentDB (with MongoDB compatibility) is a fast, reliable, and fully-managed database service. Amazon DocumentDB makes it easy for developers to set up, run, and scale MongoDB-compatible databases in the cloud. Cmdlets for the service have the noun prefix DOC and can be listed using the command 'Get-AWSCmdletName -Service DOC'. * Amazon EC2 Container Registry * Added cmdlet Add-ECRResourceTag leveraging the TagResource service API. * Added cmdlet Get-ECRResourceTag leveraging the ListTagsForResource service API. * Added cmdlet Remove-ECRResourceTag leveraging the UntagResource service API. * Modified cmdlet New-ECRRepository: added parameter Tag. * Amazon Elastic Compute Cloud * Added cmdlet Add-EC2SecurityGroupToClientVpnTargetNetwork leveraging the ApplySecurityGroupsToClientVpnTargetNetwork service API. * Added cmdlet Edit-EC2ClientVpnEndpoint leveraging the ModifyClientVpnEndpoint service API. * Added cmdlet Export-EC2ClientVpnClientCertificateRevocationList leveraging the ExportClientVpnClientCertificateRevocationList service API. * Added cmdlet Export-EC2ClientVpnClientConfiguration leveraging the ExportClientVpnClientConfiguration service API. * Added cmdlet Get-EC2ClientVpnAuthorizationRule leveraging the DescribeClientVpnAuthorizationRules service API. * Added cmdlet Get-EC2ClientVpnConnection leveraging the DescribeClientVpnConnections service API. * Added cmdlet Get-EC2ClientVpnEndpoint leveraging the DescribeClientVpnEndpoints service API. * Added cmdlet Get-EC2ClientVpnRoute leveraging the DescribeClientVpnRoutes service API. * Added cmdlet Get-EC2ClientVpnTargetNetwork leveraging the DescribeClientVpnTargetNetworks service API. * Added cmdlet Grant-EC2ClientVpnIngress leveraging the AuthorizeClientVpnIngress service API. * Added cmdlet Import-EC2ClientVpnClientCertificateRevocationList leveraging the ImportClientVpnClientCertificateRevocationList service API. * Added cmdlet New-EC2ClientVpnEndpoint leveraging the CreateClientVpnEndpoint service API. * Added cmdlet New-EC2ClientVpnRoute leveraging the CreateClientVpnRoute service API. * Added cmdlet Register-EC2ClientVpnTargetNetwork leveraging the AssociateClientVpnTargetNetwork service API. * Added cmdlet Remove-EC2ClientVpnEndpoint leveraging the DeleteClientVpnEndpoint service API. * Added cmdlet Remove-EC2ClientVpnRoute leveraging the DeleteClientVpnRoute service API. * Added cmdlet Revoke-EC2ClientVpnIngress leveraging the RevokeClientVpnIngress service API. * Added cmdlet Stop-EC2ClientVpnConnection leveraging the TerminateClientVpnConnections service API. * Added cmdlet Unregister-EC2ClientVpnTargetNetwork leveraging the DisassociateClientVpnTargetNetwork service API. * Modified cmdlet Edit-EC2InstancePlacement: added parameter PartitionNumber. * Modified cmdlet Get-EC2SpotInstanceRequest: enabled pagination support. * Modified cmdlet Get-EC2VpcPeeringConnection: enabled pagination support. * Modified cmdlet New-EC2Fleet: added parameters OnDemandOptions_SingleAvailabilityZone and SpotOptions_SingleAvailabilityZone. * Modified cmdlet New-EC2PlacementGroup: added parameter PartitionCount. * Amazon Elemental MediaConnect * Added cmdlet Add-EMCNResourceTag leveraging the TagResource service API. * Added cmdlet Get-EMCNResourceTag leveraging the ListTagsForResource service API. * Added cmdlet Remove-EMCNResourceTag leveraging the UntagResource service API. * Amazon Elemental MediaConvert * Modified cmdlet New-EMCJob: added parameter AccelerationSettings_Mode. * Modified cmdlet New-EMCJobTemplate: added parameter AccelerationSettings_Mode. * Modified cmdlet Update-EMCJobTemplate: added parameter AccelerationSettings_Mode. * Amazon Firewall Management Service * Modified cmdlet Remove-FMSPolicy: added parameter DeleteAllPolicyResource. * Amazon Glue * Modified cmdlet New-GLUEJob: added parameter MaxCapacity. * Modified cmdlet Start-GLUEJobRun: added parameter MaxCapacity. * Amazon IoT * Modified cmdlet New-IOTTopicRule: added parameter Tag. * Amazon Lightsail * Modified cmdlet New-LSDiskSnapshot: added parameter InstanceName. * Amazon QuickSight * [Breaking Change] The response data from the corresponding service's API has been extended. The output from the corresponding Register-QSUser cmdlet has therefore been changed to emit the service response to the pipeline. To keep the original behavior your scripts need to be changed to use _(Register-QSUser).User_ in place of _Register-QSUser_.
  * Amazon Rekognition
    * [Breaking Change] The response data from the corresponding service's API has been extended. The output from the corresponding Find-REKModerationLabel cmdlet has therefore been changed to emit the service response to the pipeline. To keep the original behavior your scripts need to be changed to use _(Find-REKModerationLabel).ModerationLabels_ in place of _Find-REKModerationLabel_. * Amazon Relational Database Service * Added cmdlet Add-RDSRoleToDBInstance leveraging the AddRoleToDBInstance service API. * Added cmdlet Remove-RDSRoleFromDBInstance leveraging the RemoveRoleFromDBInstance service API. * Amazon SageMaker Service * Modified cmdlet Get-SMCompilationJobList: added parameters SortBy and SortOrder. * Modified cmdlet New-SMHyperParameterTuningJob: added parameter TrainingJobDefinition_EnableInterContainerTrafficEncryption. * Modified cmdlet New-SMTrainingJob: added parameter EnableInterContainerTrafficEncryption. * Amazon Shield * Modified cmdlet Get-SHLDProtection: added parameter ResourceArn. * Amazon Step Functions * Added cmdlet Add-SFNResourceTag leveraging the TagResource service API. * Added cmdlet Get-SFNResourceTag leveraging the ListTagsForResource service API. * Added cmdlet Remove-SFNResourceTag leveraging the UntagResource service API. * Amazon Storage Gateway * Added cmdlet Dismount-SGVolume leveraging the DetachVolume service API. * Added cmdlet Mount-SGVolume leveraging the AttachVolume service API. * Modified cmdlet Join-SGDomain: added parameters DomainController and OrganizationalUnit. * Amazon Systems Manager * Modified cmdlet New-SSMAssociation: added parameter AutomationTargetParameterName. * Modified cmdlet Update-SSMAssociation: added parameter AutomationTargetParameterName. * Amazon Simple Workflow Service. Added cmdlets to support the service. Amazon Simple Workflow Service helps developers build, run, and scale background jobs that have parallel or sequential steps. You can think of Amazon SWF as a fully-managed state tracker and task coordinator in the Cloud. Cmdlets for the service have the noun prefix SWF and can be listed using the command 'Get-AWSCmdletName -Service SWF'. * Amazon WorkLink. Added cmdlets to support the service. Amazon WorkLink is a fully managed, cloud-based service that enables secure, one-click access to internal websites and web apps from mobile phones. With Amazon WorkLink, employees can access internal websites as seamlessly as they access any other website. IT administrators can manage users, devices, and domains by enforcing their own security and access policies via the AWS Console or the AWS SDK. Cmdlets for the service have the noun prefix WL and can be listed using the command 'Get-AWSCmdletName -Service WL'. ### 3.3.428.0 (2018-12-14) * AWSPowerShell and AWSPowerShell.NetCore now use AWS .NET SDK 3.3.428.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/master/SDK.CHANGELOG.md. * Amazon Alexa For Business * Added cmdlet Add-ALXBSkillToUser leveraging the AssociateSkillWithUsers service API. * Added cmdlet Get-ALXBBusinessReportScheduleList leveraging the ListBusinessReportSchedules service API. * Added cmdlet New-ALXBBusinessReportSchedule leveraging the CreateBusinessReportSchedule service API. * Added cmdlet Remove-ALXBBusinessReportSchedule leveraging the DeleteBusinessReportSchedule service API. * Added cmdlet Remove-ALXBSkillFromUser leveraging the DisassociateSkillFromUsers service API. * Added cmdlet Update-ALXBBusinessReportSchedule leveraging the UpdateBusinessReportSchedule service API. * Amazon Amplify * Added support for AWS Amplify. AWS Amplify enables developers to develop and deploy cloud-powered mobile and web apps. Cmdlets for the service have the noun prefix AMP and can be listed using the command 'Get-AWSCmdletName -Service AMP'. * Amazon App Mesh * Added support for AWS App Mesh. AWS App Mesh makes it easy to monitor and control microservices running on AWS. Cmdlets for the service have the noun prefix AMSH and can be listed using the command 'Get-AWSCmdletName -Service AMSH'. * Amazon Auto Scaling Plans * Added support for AWS Auto Scaling Plans. Use AWS Auto Scaling to quickly discover all the scalable AWS resources for your application and configure dynamic scaling and predictive scaling for your resources using scaling plans. Cmdlets for the service have the noun prefix ASP and can be listed using the command 'Get-AWSCmdletName -Service ASP'. * Amazon Chime * Added support for Amazon Chime. Amazon Chime is a secure, real-time, unified communications service that transforms meetings by making them more efficient and easier to conduct. The Amazon Chime API (application programming interface) is designed for administrators to use to perform key tasks, such as creating and managing Amazon Chime accounts and users. Cmdlets for the service have the noun prefix CHM and can be listed using the command 'Get-AWSCmdletName -Service CHM'. * Amazon CodeBuild * Added cmdlet Get-CBSourceCredentialList leveraging the ListSourceCredentials service API. * Added cmdlet Import-CBSourceCredential leveraging the ImportSourceCredentials service API. * Added cmdlet Remove-CBSourceCredential leveraging the DeleteSourceCredentials service API. * Amazon Cognito Sync * Added support for Amazon Cognito Sync. Amazon Cognito Sync provides an AWS service and client library that enable cross-device syncing of application-related user data. High-level client libraries are available for both iOS and Android. You can use these libraries to persist data locally so that it's available even if the device is offline. Cmdlets for the service have the noun prefix CGIS and can be listed using the command 'Get-AWSCmdletName -Service CGIS'.
  * Amazon Comprehend Medical
    * Added support for AWS Comprehend Medical. Comprehend Medical extracts structured information from unstructured clinical text. Use these actions to gain insight in your documents. Cmdlets for the service have the noun prefix CMPM and can be listed using the command 'Get-AWSCmdletName -Service CMPM'.
  * Amazon Connect Service
    * Added support for Amazon Connect Service. Amazon Connect is a contact center as a service (CCaS) solution that offers easy, self-service configuration and enables dynamic, personal, and natural customer engagement at any scale. Cmdlets for the service have the noun prefix CONN and can be listed using the command 'Get-AWSCmdletName -Service CONN'.
  * Amazon DataSync
    * Added support for AWS DataSync. AWS DataSync is a managed data transfer service that makes it simpler for you to automate moving data between on-premises storage and Amazon Simple Storage Service (Amazon S3) or Amazon Elastic File System (Amazon EFS). Cmdlets for the service have the noun prefix DSYN and can be listed using the command 'Get-AWSCmdletName -Service DSYN'.
  * Amazon Elastic Container Service for Kubernetes
    * Added support for Amazon Elastic Container Service for Kubernetes. Amazon Elastic Container Service for Kubernetes (Amazon EKS) is a managed service that makes it easy for you to run Kubernetes on AWS without needing to stand up or maintain your own Kubernetes control plane. Kubernetes is an open-source system for automating the deployment, scaling, and management of containerized applications. Cmdlets for the service have the noun prefix EKS and can be listed using the command 'Get-AWSCmdletName -Service EKS'.
  * Amazon Elemental MediaConnect
    * Added support for AWS Elemental MediaConnect. AWS Elemental MediaConnect is a reliable, secure, and flexible transport service for live video. Using AWS Elemental MediaConnect, broadcasters and content owners can cost-effectively send high-value live content into the cloud, securely transmit it to partners for distribution, and replicate it to multiple destinations around the globe. Cmdlets for the service have the noun prefix EMCN and can be listed using the command 'Get-AWSCmdletName -Service EMCN'.
  * Amazon Elemental MediaLive
    * Modified cmdlet New-EMLInput: added parameters MediaConnectFlow and RoleArn.
    * Modified cmdlet Update-EMLInput: added parameters MediaConnectFlow and RoleArn.
  * Amazon Elemental MediaStore
    * Added cmdlet Get-EMSLifecyclePolicy leveraging the GetLifecyclePolicy service API.
    * Added cmdlet Remove-EMSLifecyclePolicy leveraging the DeleteLifecyclePolicy service API.
    * Added cmdlet Write-EMSLifecyclePolicy leveraging the PutLifecyclePolicy service API.
  * Amazon Elemental MediaTailor
    * Added support for AWS Elemental MediaTailor. AWS Elemental MediaTailor is a personalization and monetization service that allows scalable server-side ad insertion. The service enables you to serve targeted ads to viewers while maintaining broadcast quality in over-the-top (OTT) video applications. The service also enables you to track ad views for accurate ad reporting. Cmdlets for the service have the noun prefix EMT and can be listed using the command 'Get-AWSCmdletName -Service EMT'.
  * Amazon FSx
    * Added support for Amazon FSx. Amazon FSx is a fully managed service that makes it easy for storage and application administrators to launch and use shared file storage. Cmdlets for the service have the noun prefix FSX and can be listed using the command 'Get-AWSCmdletName -Service FSX'.
  * Amazon Glacier
    * Added support for Amazon Glacier. Amazon Glacier is a storage service optimized for infrequently used data, or "cold data." The service provides durable and extremely low-cost storage with security features for data archiving and backup. Cmdlets for the service have the noun prefix GLC and can be listed with the command 'Get-AWSCmdletName -Service GLC'.
  * Amazon Global Accelerator
    * Added support for AWS Global Accelerator. AWS Global Accelerator is a network layer service in which you create accelerators to improve availability and performance for internet applications used by a global audience. Cmdlets for the service have the noun prefix GACL and can be listed using the command 'Get-AWSCmdletName -Service GACL'.
  * Amazon Glue
    * Modified cmdlet Get-GLUEConnection: added parameter HidePassword.
    * Modified cmdlet Get-GLUEConnectionList: added parameter HidePassword.
    * Modified cmdlet Set-GLUEDataCatalogEncryptionSetting: added parameters ConnectionPasswordEncryption_AwsKmsKeyId and ConnectionPasswordEncryption_ReturnConnectionPasswordEncrypted.
  * Amazon Identity and Access Management
    * Added cmdlet Get-IAMPolicyGrantingServiceAccessList leveraging the ListPoliciesGrantingServiceAccess service API.
    * Added cmdlet Get-IAMServiceLastAccessedDetail leveraging the GetServiceLastAccessedDetails service API.
    * Added cmdlet Get-IAMServiceLastAccessedDetailWithEntity leveraging the GetServiceLastAccessedDetailsWithEntities service API.
    * Added cmdlet Request-IAMServiceLastAccessedDetail leveraging the GenerateServiceLastAccessedDetails service API.
  * Amazon Kinesis Analytics (V2)
    * Added support for V2 of Amazon Kinesis Analytics. Cmdlets for the service have the noun prefix KINA2 and can be listed using the command 'Get-AWSCmdletName -Service KINA2'.
  * Amazon License Manager
    * Added support for AWS License Manager. AWS License Manager streamlines the process of bringing software vendor licenses to the cloud. Cmdlets for the service have the noun prefix LICM and can be listed using the command 'Get-AWSCmdletName -Service LICM'.
  * Amazon Managed Streaming for Kafka (Preview)
    * Added support for Amazon Managed Streaming for Kafka. Amazon Managed Streaming for Kafka (Amazon MSK) is a fully managed service that makes it easy for you to build and run applications that use Apache Kafka to process streaming data. Cmdlets for the service have the noun prefix MSK and can be listed using the command 'Get-AWSCmdletName -Service MSK'.
  * Amazon Mobile
    * Added support for AWS Mobile. AWS Mobile Service provides mobile app and website developers with capabilities required to configure AWS resources and bootstrap their developer desktop projects with the necessary SDKs, constants, tools and samples to make use of those resources. Cmdlets for the service have the noun prefix MOBL and can be listed using the command 'Get-AWSCmdletName -Service MOBL'.
  * Amazon Neptune
    * Added support for Amazon Neptune. Amazon Neptune is a fast, reliable, fully managed graph database service that makes it easy to build and run applications that work with highly connected datasets. Cmdlets for the service have the noun prefix NPT and can be listed with the command 'Get-AWSCmdletName -Service NPT'.
  * Amazon Performance Insights
    * Added support for AWS Performance Insights. AWS Performance Insights enables you to monitor and explore different dimensions of database load based on data captured from a running RDS instance. Cmdlets for the service have the noun prefix PI and can be listed with the command 'Get-AWSCmdletName -Service PI'.
  * Amazon Pinpoint Email
    * Added cmdlet Get-PINEBlacklistReport leveraging the GetBlacklistReports service API.
    * Added cmdlet Get-PINEDeliverabilityDashboardOption leveraging the GetDeliverabilityDashboardOptions service API.
    * Added cmdlet Get-PINEDeliverabilityTestReport leveraging the GetDeliverabilityTestReport service API.
    * Added cmdlet Get-PINEDeliverabilityTestReportList leveraging the ListDeliverabilityTestReports service API.
    * Added cmdlet Get-PINEDomainStatisticsReport leveraging the GetDomainStatisticsReport service API.
    * Added cmdlet New-PINEDeliverabilityTestReport leveraging the CreateDeliverabilityTestReport service API.
    * Added cmdlet Write-PINEDeliverabilityDashboardOption leveraging the PutDeliverabilityDashboardOption service API.
  * Amazon QuickSight
    * Added support for Amazon QuickSight. Amazon QuickSight is a fast, cloud-powered BI service that makes it easy to build visualizations, perform ad hoc analysis, and quickly get business insights from your data. Cmdlets for the service have the noun prefix QS and can be listed using the command 'Get-AWSCmdletName -Service QS'.
  * Amazon RDS DataService
    * Added cmdlet Invoke-RDSDSqlExecution to support the AWS RDS DataService. The AWS RDS DataService provides a Http Endpoint to query RDS databases.  The noun prefix for this service is RDSD which will also be applied to any new APIs this service exposes.
  * Amazon Resource Access Manager
    * Added support for AWS Resource Manager. AWS Resource Access Manager (AWS RAM) enables you to share your resources with any AWS account or organization in AWS Organizations. Customers who operate multiple accounts can create resources centrally and use AWS RAM to share them with all of their accounts to reduce operational overhead. Cmdlets for the service have the noun prefix RAM and can be listed with the command 'Get-AWSCmdletName -Service RAM'.
  * Amazon RoboMaker
    * Added support for AWS RoboMaker. AWS RoboMaker is a service that makes it easy to develop, simulate, and deploy intelligent robotics applications at scale. Cmdlets for the service have the noun prefix ROBO and can be listed with the command 'Get-AWSCmdletName -Service ROBO'.
  * Amazon Route 53 Resolver
    * Added support for Amazon Route 53 Resolver. Cmdlets for the service have the noun prefix R53R and can be listed using the command 'Get-AWSCmdletName -Service R53R'.
  * Amazon SageMaker Service
    * Modified cmdlet New-SMHyperParameterTuningJob: added parameter HyperParameterTuningJobConfig_TrainingJobEarlyStoppingType.
  * Amazon Security Hub
    * Added support for AWS Security Hub service (Preview). AWS Security Hub provides you with a comprehensive view of your security state within AWS and your compliance with the security industry standards and best practices. Security Hub collects security data from across AWS accounts, services, and supported third-party partners and helps you analyze your security trends and identify the highest priority security issues. Cmdlets for the service have the noun prefix SHUB and can be listed using the command 'Get-AWSCmdletName -Service SHUB'.
  * Amazon Transfer for SFTP
    * Added support for AWS Transfer for SFTP. AWS Transfer is a fully managed service that enables the transfer of files over the Secure File Transfer Protocol (SFTP) directly into and out of Amazon Simple Storage Service (Amazon S3). Cmdlets for the service have the noun prefix TFR and can be listed using the command 'Get-AWSCmdletName -Service TFR'.

### 3.3.422.0 (2018-12-06)
  * Amazon CloudDirectory
    * [Breaking Change] The service output for the APIs called by the Get-CDIRObjectParent cmdlet has been updated and it is no longer possible for these cmdlets to return all available data using automatic pagination. You script will need to be updated to manually paginate the returned data using the *NextToken* parameter and field in the returned service response.
  * Amazon EC2
    * [Breaking Change] The response data from the service's CreateFleet API has been extended to emit the instances launched in the API response. * Added and updated cmdlets: * Transit Gateway helps easily scale connectivity across thousands of Amazon VPCs, AWS accounts, and on-premises networks. * Added the AvailabilityZoneId parameter to Get-AvailabilityZone cmdlet. * VM Import/Export now supports generating encrypted EBS snapshots, as well as AMIs backed by encrypted EBS snapshots during the import process. * With On-Demand Capacity Reservations, customers can reserve the exact EC2 capacity they need, and can keep it only for as long as they need it. * Provides customers the ability to Bring Your Own IP (BYOIP) prefix. You can bring part or all of your public IPv4 address range from your on-premises network to your AWS account. You continue to own the address range, but AWS advertises it on the internet. * Updated cmdlet Get-EC2ReservedInstancesModification to add pagination support. * Amazon ECS * [Breaking Change] The response data from the service's DescribeTaskDefinition API has been extended to emit both the task definition and the tags that are applied to it. The output from the corresponding Get-TaskDefinitionDetail cmdlet has therefore been changed to emit the service response to the pipeline. To keep the original behavior your scripts need to be changed to use _(Get-TaskDefinitionDetail).TaskDefinition_ in place of _Get-TaskDefinitionDetail_.
    * Added and updated cmdlets.
      * This release of Amazon Elastic Container Service (Amazon ECS) introduces support for additional Docker flags as Task Definition parameters. Customers can now configure their ECS Tasks to use pidMode (pid) and ipcMode (ipc) Docker flags.
      * ECS now supports integration with Systems Manager Parameter Store for injecting runtime secrets.
      * ECS introduces support for resources tagging. 
      * ECS introduces a new ARN and ID Format for its resources, and provides new APIs for opt-in to the new formats.
      * ECS introduces support for blue/green deployment feature
  * Amazon ResourceGroups
    * [Breaking Change] The service output for the APIs called by the Get-RGGroupResourceList and Find-RGResource APIs cmdlets has been updated and it is no longer possible for these cmdlets to return all available data using automatic pagination. You script will need to be updated to manually paginate the returned data using the *NextToken* parameter and field in the returned service response.
  * Amazon Translate
    * [Breaking Change] The response data from the service's TranslateText API has been extended to emit both the translated text and terminology names. The output from the corresponding ConvertTo-TRNTargetLanguage cmdlet has therefore been changed to emit the service response to the pipeline. To keep the original behavior your scripts need to be changed to use _(ConvertTo-TRNTargetLanguage).Text_ in place of _ConvertTo-TRNTargetLanguage_. * Added and updated cmdlet supporting custom terminology. Using custom terminology with your translation requests enables you to make sure that your brand names, character names, model names, and other unique content is translated exactly the way you need it, regardless of its context and the Amazon Translate algorithm's decision.
  * Amazon AlexaForBusiness
    * Added and updated cmdlets to extend the functionality of the Alexa for Business SDK, including additional support for third-party Alexa built-in devices, managing private and public skills, and conferencing setup.
  * Amazon AppSync
    * Added and updated cmdlets. AWS AppSync now supports:
      1. Pipeline Resolvers - Enables execution of one or more operations against multiple data sources in order, on a single GraphQL field. This allows orchestration of actions by composing code into a single Resolver, or share code across Resolvers.
      2. Aurora Serverless Data Source - Built-in resolver for executing GraphQL operations with the new Aurora Serverless Data API, including connection management functionality.
  * Amazon Auto Scaling
    * Updated cmdlets New-ASAutoScalingGroup and Update-ASAutoScalingGroup to allow users to provision and automatically scale instances across purchase options (Spot, On-Demand, and RIs) and instance types in a single Auto Scaling group (ASG).
  * Amazon Batch
    * Updated cmdlet New-BATComputeEnvironment adding EC2 Launch Template support.
    * Updated cmdlets Get-BATJobsList, New-BATComputeEnvironment, Register-BATJobDefinition and Submit-BATJob adding support for multinode parallel jobs, placement group support for compute environments.
  * Amazon Budgets
    * Added Get-BGTBudgetPerformanceHistory cmdlet enabling you to see how well your budgets matched your actual costs and usage.
    * Updated cmdlets adding budget performance history, notification state, and last updated time, enabling you to see how well your budgets matched your actual costs and usage, how often your budget alerts triggered, and when your budget was last updated.
  * Amazon CloudFormation
    * Added cmdlets Get-CFNDetectedStackResourceDrift, Get-CFNStackDriftDetectionStatus, Get-CFNStackResourceDrift and Start-CFNStackDriftDetection. The Drift Detection feature enables customers to detect whether a stack's actual configuration differs, or has drifted, from its expected configuration as defined within AWS CloudFormation. * Amazon CloudFront * Updated cmdlets New-CFDistribution, New-CFDistributionWithTag and Update-CFDistribution adding Origin Failover capability in CloudFront, you can setup two origins for your distributions - primary and secondary, such that your content is served from your secondary origin if CloudFront detects that your primary origin is unavailable. These origins can be any combination of AWS origins or non-AWS custom HTTP origins. * Amazon CloudTrail * Updated cmdlets New-CTTrail and Update-CTTrail supporting creation of a trail in CloudTrail that logs events for all AWS accounts in an organization in AWS Organizations. * Amazon CloudWatch * Updated cmdlets Get-EBEnvironmentManagedActionHistory and Get-EBInstanceHealth to add pagination support. * Updated cmdlet Write-CWMetricAlarm supporting alarms on metric math expressions. * Amazon CloudWatchEvents * Updated cmdlets Remove-CWERule and Remove-CWETarget by adding Enforce paramter * Amazon CloudWatchLogs * Added cmdlets Get-CWLQuery, Get-CWLLogGroupField, Get-CWLLogRecord, Get-CWLQueryResult, Start-CWLQuery, Stop-CWLQuery supporting CloudWatch Logs Insights * Amazon CodeBuild * Updated cmdlets New-CBProject, Start-CBBuild and Update-CBProject adding queue phase and configurable queue timeout to CodeBuild. * Amazon CodeDeploy * Added cmdlets Get-CDDeploymentTargetBatch, Get-CDDeploymentTarget, Get-CDDeploymentTargetList supporting Amazon ECS deployment. * Amazon CodePipeline * Updated cmdlet Start-CPPipelineExecution adding the ClientRequestToken parameter: the system-generated unique ID used to identify a unique execution request. * Amazon CodeStar * Added New-CSTProject cmdlet allowing to create projects from source code and a toolchain definition that you provide. * Amazon Comprehend * Added and updated cmdlets: * Custom Entities automatically trains entity recognition models using your entities and noun-based phrases. * Custom Classification automatically trains classification models using your text and custom labels. * Amazon ConfigService * Added cmdlets Get-CFGAggregateDiscoveredResourceCount, Get-CFGAggregateDiscoveredResourceList, Get-CFGAggregateResourceConfig and Get-CFGAggregateResourceConfigBatch providing support for aggregating the configuration data of AWS resources into multi-account and multi-region aggregators. * Amazon CostExplorer * Added cmdlet Get-CECostForecast which allows you to programmatically access AWS Cost Explorer's forecasting engine.
    * Updated cmdlet Get-CEReservationCoverage adding normalized unit support.
  * Amazon DatabaseMigrationService
    * Updated cmdlets Edit-DMSEndpoint, New-DMSEndpoint and New-DMSReplicationInstance to support Kinesis and Elasticsearch as targets.
  * Amazon DeviceFarm
    * Updated cmdlet Get-DFDeviceList and Submit-DFTestRun allowing to schedule runs without a need to create a Device Pool.
  * Amazon DirectConnect
    * Updated cmdlet Remove-DCBGPPeer adding BgpPeerId parameter.
  * Amazon DLM
    * Amazon Data Lifecycle Manager (DLM) for EBS Snapshots provides a simple, automated way to back up data stored on Amazon EBS volumes.
  * Amazon DynamoDB
    * Added cmdlets Write-DDBItemTransactionally and Get-DDBItemTransactionally to support ACID transactions which simplify the developer experience of making coordinated, all-or-nothing changes to multiple items both within and across tables.
    * Updated cmdlets Update-DDBGlobalTableSetting and Update-DDBTable-Cmdlet to support DynamoDB on-demand which offers simple pay-per-request pricing for read and write requests so that you only pay for what you use, making it easy to balance costs and performance.
  * Amazon Elastic Beanstalk
    * Updated cmdlet Get-EBEnvironmentManagedActionHistory and Get-EBInstanceHealth to add pagination support.
  * Amazon Elastic Load Balancing V2
    * Added and updated cmdlets
      * This release allows Application Load Balancers to route traffic to Lambda functions, in addition to instances and IP addresses.
      * ELBv2 now allows you to enable health checks.
  * Amazon Greengrass
    * Added and updated cmdlets supporting bulk deployment operations, Greengrass Connectors and allowing Lambda functions to run without Greengrass containers.
  * Amazon IdentityManagement
    * Added and updated cmdlets making it easier for you to manage your AWS Identity and Access Management (IAM) resources by enabling you to add tags to your IAM principals (users and roles). Adding tags on IAM principals will enable you to write fewer policies for permissions management and make policies easier to comprehend.  Additionally, tags will also make it easier for you to grant access to AWS resources.
  * Amazon IoT
    * Added and updated cmdlets.
      * We are extending capability of AWS IoT Rules Engine to support IoT Events rule action. The IoT Events rule action lets you send messages from IoT sensors and applications to IoT Events for pattern recognition and event detection.
      * IoT now supports resource tagging and tag based access control for Billing Groups, Thing Groups, Thing Types, Jobs, and Security Profiles. IoT Billing Groups help you group devices to categorize and track your costs.
      * AWS IoT Device Management introduces Dynamic thing groups, Jobs dynamic rollouts and Device connectivity indexing.
  * Amazon KinesisFirehose
    * Added cmdlets Start-KINFDeliveryStreamEncryption and Stop-KINFDeliveryStreamEncryption allowing you to enable/disable server-side encryption(SSE) for your delivery streams ensuring encryption of data at rest.
    * Updated cmdlet New-KINFDeliveryStream allowing to assign a set of tags to the delivery stream.
  * Amazon Kinesis Video
    * Updated cmdlets to add pagination support.
  * Amazon Kinesis Analytics
    * Updated cmdlets Add-KINAApplicationInput, Add-KINAApplicationOutput, and New-KINAApplication to add improvements to error messages, validations, and more to the Kinesis Data Analytics
  * Amazon KeyManagementService
    * Added and updated cmdlets enabling customers to create and manage dedicated, single-tenant key stores in addition to the default KMS key store. These are known as custom key stores and are deployed using AWS CloudHSM clusters. Keys that are created in a KMS custom key store can be used like any other customer master key in KMS.
  * AWS Lambda
    * Added and updated cmlets to support Lambda Layers and Ruby as a runtime. Lambda Layers are a new type of artifact that contains arbitrary code and data, and may be referenced by zero, one, or more functions at the same time. You can also now develop your AWS Lambda function code using the Ruby programming language.
  * Amazon Lightsail
    * Added and updated cmdlets.
      * Copy instance and disk snapshots within the same AWS Region or from one region to another in Amazon Lightsail.
      * Export Lightsail instance and disk snapshots to Amazon Elastic Compute Cloud (Amazon EC2).
      * Create an Amazon EC2 instance from an exported Lightsail instance snapshot using AWS CloudFormation stacks.
      * Apply tags to filter your Lightsail resources, or organize your costs, or control access.
  * AWS MarketPplace Metering
    * Added cmdlet Register-MMUsage allows sellers to meter and entitle Docker container software use with AWS Marketplace
  * Amazon Macie
    * Amazon Macie is a security service that uses machine learning to automatically discover, classify, and protect sensitive data in AWS.
  * Amazon MediaConvert
    * Added cmdlets Register-EMCCertificate and Unregister-EMCCertificate.
  * Amazon MediaPackage
    * Updated cmdlets EMPOriginEndpoint and EMPOriginEndpoint to support encrypted content keys.
  * Amazon MQ
    * Added cmdlets Get-MQTagList, New-MQTags and, Remove-MQTags and updated cmdlets New-MQBroker and New-MQConfiguration adding support for cost allocation tagging. You can now create, delete, and list tags for AmazonMQ resources.
  * Amazon Pinpoint
    * Added and updated cmdlets.
      * With Amazon Pinpoint Voice, you can use text-to-speech technology to deliver personalized voice messages to your customers. Amazon Pinpoint Voice is a great way to deliver transactional messages to customers. 2. Adding support for Campaign Event Triggers.
      * With Campaign Event Triggers you can now schedule campaigns to execute based on incoming event data and target just the source of the event.
    * Updated cmdlets Send-PINMessage, Send-PINUserMessageBatch and Update-PINEmailChannel allowing to send transactional email.
  * Amazon PinpointEmail
    * You can use Amazon Pinpoint Email to configure and send transactional email from your Amazon Pinpoint account to specific email addresses. Unlike campaign-based email that you send from Amazon Pinpoint, you don't have to create segments and campaigns in order to send transactional email. * Amazon Polly * Updated cmdlets Get-POLLexiconList and Get-POLVoice to add pagination support. * Amazon RDS * Added cmdlet Remove-RDSDBInstanceAutomatedBackup and updated cmdlet Remove-RDSDBInstance introducing DB Instance Automated Backups for the MySQL, MariaDB, PostgreSQL, Oracle and Microsoft SQL Server database engines. You can now retain Amazon RDS automated backups (system snapshots and transaction logs) when you delete a database instance. This allows you to restore a deleted database instance to a specified point in time within the backup retention period even after it has been deleted, protecting you against accidental deletion of data. * Updated cmdlet New-RDSDBInstanceReadReplica, Restore-RDSDBInstanceFromDBSnapshot and Restore-RDSDBInstanceToPointInTime allowing to specify VPC security groups. * Added cmdlets Edit-RDSDBClusterEndpoint, Get-RDSDBClusterEndpoint, New-RDSDBClusterEndpoint and Remove-RDSDBClusterEndpoint enabling Custom Endpoints, a new feature compatible with Aurora Mysql, Aurora PostgreSQL and Neptune that allows users to configure a customizable endpoint that will provide access to their instances in a cluster. * Added cmddlets New-RDSGlobalCluster, Get-RDSGlobalCluster, Edit-RDSGlobalCluster, Remove-RDSGlobalCluster and Remove-RDSFromGlobalCluster to support Amazon Aurora Global Database, a feature that allows a single Amazon Aurora database to span multiple AWS regions. Customers can use the feature to replicate data with no impact on database performance, enable fast local reads with low latency in each region, and improve disaster recovery from region-wide outages. * Amazon Redshift * Added and updated cmdlets. With this release, Redshift is providing API's for better snapshot management by supporting user defined automated snapshot schedules, retention periods for manual snapshots, and aggregate snapshot actions including batch deleting user snapshots, viewing account level snapshot storage metrics, and better filtering and sorting on the describe-cluster-snapshots API. Automated snapshots can be scheduled to be taken at a custom interval and the schedule created can be reused across clusters. Manual snapshot retention periods can be set at the cluster, snapshot, and cross-region-copy level. The retention period set on a manual snapshot indicates how many days the snapshot will be retained before being automatically deleted.
  * Amazon S3
    * Added and updated cmdlets.
      * S3 Object Lock enables customers to apply Write Once Read Many (WORM) protection to objects in S3 in order to prevent object deletion for a customer-defined retention period.
      * S3 Inventory now supports fields for reporting on S3 Object Lock. "ObjectLockRetainUntilDate", "ObjectLockMode", and "ObjectLockLegalHoldStatus" are now available as valid optional fields.
      * S3 Block Public Access bucket-level APIs. The new Block Public Access settings allow bucket owners to prevent public access to S3 data via bucket/object ACLs or bucket policies.
  * Amazon S3Control
    * Add support for new S3 Block Public Access account-level APIs. The Block Public Access settings allow account owners to prevent public access to S3 data via bucket/object ACLs or bucket policies.
  * Amazon SageMaker
    * Added and updated cmdlets.
      * Amazon SageMaker now has Algorithm and Model Package entities that can be used to create Training Jobs, Hyperparameter Tuning Jobs and hosted Models. 
      *. Subscribed Marketplace products can be used on SageMaker to create Training Jobs, Hyperparameter Tuning Jobs and Models. Notebook Instances and Endpoints can leverage Elastic Inference accelerator types for on-demand GPU computing. 
      * Model optimizations can be performed with Compilation Jobs. Labeling Jobs can be created and supported by a Workforce. Models can now contain up to 5 containers allowing for inference pipelines within Endpoints. 
      * Code Repositories (such as Git) can be linked with SageMaker and loaded into Notebook Instances. 
      * Network isolation is now possible on Models, Training Jobs, and Hyperparameter Tuning Jobs, which restricts inbound/outbound network calls for the container. However, containers can talk to their peers in distributed training mode within the same security group. 
      * A Public Beta Search API was added that currently supports Training Jobs.
  * Amazon ServerMigrationService
    * Added and updated cmdlets supporting multi-server migration to simplify the application migration process. Customers can migrate all their application-specific servers together as a single unit as opposed to moving individual server one at a time.
  * Amazon Service Discovery
    * Added and updated cmlets.
      * Service Discovery now allows friendly names for your cloud resources so that your applications can quickly and dynamically discover them. 
      * When a resource becomes available (for example, an Amazon EC2 instance running a web server), you can register a Service Discovery service instance. Then your application can discover service instances by submitting DNS queries or API calls.
  * Amazon SimpleSystemsManagement
    * Updated cmdlets Get-SSMDocument, Get-SSMDocumentDescription, New-SSMDocument, Start-SSMAutomationExecution and Update-SSMDocument.
  * ServerlessApplicationRepository
    * Added cmdlet New-SARCloudFormationTemplate and Get-SARCloudFormationTemplate and updated cmdlet New-SARCloudFormationChangeSet supporting creating and reading a broader set of AWS CloudFormation templates.
    * Added cmdlet Get-SARApplicationDependencyList supporting nested applications.
    * Updated cmdlets Get-SARApplicationList and Get-SARApplicationVersionList to add pagination support.
  * Amazon ServiceCatalog
    * Added and updated cmdlets allowing integration with AWS Organizations, enabling customers to more easily create and manage a portfolio of IT services across an organization. Administrators can now take advantage of the AWS account structure and account groupings configured in AWS Organizations to share Service Catalog Portfolios increasing agility and reducing risk. With this integration the admin user will leverage the trust relationship that exists within the accounts of the Organization to share portfolios to the entire Organization, a specific Organizational Unit or a specific Account.
  * Amazon Simple Email Service
    * Updated cmdlets Get-SESCustomVerificationEmailTemplateList and Get-SESReceiptRuleSetList to add pagination support.
  * Amazon SimpleNotificationService
    * Updated cmdlet New-SNSTopic adding optional Attributes parameter.
  * Amazon SimpleSystemsManagement
    * Updated cmdlets New-SSMAssociation and Update-SSMAssociation allowing users to select compliance severity to their association.
  * Amazon Step Functions
    * Updated cmdlets to integrate with eight additioanl AWS services:
      * Amazon ECS
      * AWS Fargate
      * Amazon DynamoDB
      * Amazon SNS
      * Amazon SQS
      * AWS Batch
      * AWS Glue
      * Amazon SageMaker
  * Amazon WAFRegional
    * Updated cmdlet Get-WAFRResourceForWebACLList allowing to configure protections for your Amazon API Gateway API.
  * Amazon WorkDocs
    * Added cmdlet Get-WDResource allowing to fetch files and folders from the user's SharedWithMe collection. * Updated cmdlet Get-WDActivity supporting additional filters such as the ActivityType and the ResourceId. * Amazon WorkSpaces * Added and updated cmdlets. * Added new APIs to Modify and Describe WorkSpaces client properties for users in a directory. With the new APIs, you can enable/disable remember me option in WorkSpaces client for users in a directory. * Added new Bring Your Own License (BYOL) automation APIs. With the new APIs, you can list available management CIDR ranges for dedicated tenancy, enable your account for BYOL, describe BYOL status of your account, and import BYOL images. * Added new APIs to describe and delete WorkSpaces images. * Amazon XRay * Added and updated cmdlets. Groups build upon X-Ray filter expressions to allow for fine tuning trace summaries and service graph results. You can configure groups by using the AWS X-Ray console or by using the New-XRGroup cmdlet. The addition of groups has extended the available request fields to the Get-XRServiceGraph cmdlet. You can now specify a group name or group ARN to retrieve its service graph. ### 3.3.390.0 (2018-10-22) * Cmdlets and parameters are now marked as obsolete if the corresponding service operation or parameter are deprecated. * Added support for Set-AWSProxy and Clear-AWSProxy cmdlets to AWSPowerShell.NetCore * Amazon Storage Gateway * [Breaking Change] The response data from the service's RefreshCache API has been extended to emit both the file share ARN and the notification id.
  * Amazon APIGateway
    * Updated cmdlets Test-AGInvokeMethod and Test-AGInvokeAuthorizer adding support for multi-value parameters.
  * Amazon AppStream
    * Added cmdlets providing support for creating, managing, and deleting users in the AppStream 2.0 user pool.
  * Amazon Auto Scaling
    * DateTime parameters of Get-ASScheduledAction and Write-ASScheduledUpdateGroupAction were marked as obsolete as they may result in the wrong timestamp being passed to the service, please use the new parameters marked with the "Utc" prefix.
  * Amazon CloudWatch
    * DateTime parameters of Get-CWAlarmHistory and Get-CWMetricData, Get-CWMetricStatistic were marked as obsolete as they may result in the wrong timestamp being passed to the service, please use the new parameters marked with the "Utc" prefix.
  * Amazon CodeCommit
    * Added cmdlets Get-CCFile, Get-CCFolder and Remove-CCFile allowing to get the contents of a file, get the contents of a folder, and delete a file in an AWS CodeCommit repository.
  * Amazon CodeStar
    * Updated cmdlet New-CSTProject enabling to tag CodeStar Projects at creation.
  * Amazon DirectConnect
    * Added cmdlet Update-DCVirtualInterfaceAttribute allowing to modify the MTU value of existing virtual interfaces.
  * Amazon Directory Service
    * Added and updated cmdlets related to launch of cross account for Directory Service and to create a new type of trust for active directory.
  * Amazon EC2
    * DateTime parameters of multiple cmdlets were marked as obsolete as they may result in the wrong timestamp being passed to the service, please use the new parameters marked with the "Utc" prefix.
    * Updated cmdlet Get-EC2RouteTable to add pagination support.
  * Amazon Elastic Beanstalk
    * DateTime parameters of Get-EBEnvironment and Get-EBEvent were marked as obsolete as they may result in the wrong timestamp being passed to the service, please use the new parameters marked with the "Utc" prefix.
  * Amazon ElastiCache
    * DateTime parameters of Get-ECEvent were marked as obsolete as they may result in the wrong timestamp being passed to the service, please use the new parameters marked with the "Utc" prefix.
  * Amazon Elasticsearch
    * Added cmdlets Start-ESElasticsearchServiceSoftwareUpdate and Stop-ESElasticsearchServiceSoftwareUpdate to support customer-scheduled service software updates. When new service software becomes available, you can request an update to your domain and benefit from new features more quickly. If you take no action, we update the service software automatically after a certain time frame.
  * Amazon Glue
    * Added cmdlet Get-GLUEDataCatalogEncryptionSetting. AWS Glue now supports data encryption at rest for ETL jobs and development endpoints. With encryption enabled, when you run ETL jobs, or development endpoints, Glue will use AWS KMS keys to write encrypted data at rest. You can also encrypt the metadata stored in the Glue Data Catalog using keys that you manage with AWS KMS. Additionally, you can use AWS KMS keys to encrypt the logs generated by crawlers and ETL jobs as well as encrypt ETL job bookmarks. Encryption settings for Glue crawlers, ETL jobs, and development endpoints can be configured using the security configurations in Glue. Glue Data Catalog encryption can be enabled via the settings for the Glue Data Catalog.
    * Added cmdlets Set-GLUEResourcePolicy, Get-GLUEResourcePolicy and Remove-GLUEResourcePolicy for creating, updating, reading and deleting Data Catalog resource-based policies.
  * Amazon GuardDuty
    * Updated cmdlets New-GDDetector and Update-GDDetector to support optional FindingPublishingFrequency parameter.
    * Updated cmdlets New-GDThreatIntelSet, New-GDIPSet and New-GDDetector to add an idempotency token parameter.
  * Amazon IoT
    * DateTime parameters of Get-IOTTaskList and Get-IOTViolationEventsList were marked as obsolete as they may result in the wrong timestamp being passed to the service, please use the new parameters marked with the "Utc" prefix.
    * Updated cmdlets New-IOTJob, Start-IOTJNextPendingJobExecution and Update-IOTJJobExecution to support job execution timeout functionalities. Customer now can set job execution timeout on the job level when creating a job.
  * Amazon Lightsail
    * Added cmdlets supporting Lightsail managed databases.
  * Amazon MediaConvert
    * Updated New-EMCQueue and Update-EMCQueue to support offering lower prices for predictable, non-urgent workloads, we propose the concept of Reserved Transcode pricing.
  * Amazon MQ
    * Updated cmdlet Update-MQBroker with new parameters AutoMinorVersionUpgrade and EngineVersion to support ActiveMQ 5.15.6, in addition to 5.15.0.
  * Amazon OpsWorksCM
    * Added cmdlet Export-OWCMServerEngineAttribute allowing to export engine specific attributes like the UserData script used for unattended bootstrapping of new nodes that connect to the server. 
  * Amazon RDS
    * DateTime parameters of Get-RDSEvent, Reset-RDSDBCluster, Restore-RDSDBClusterToPointInTime and Restore-RDSDBInstanceToPointInTime were marked as obsolete as they may result in the wrong timestamp being passed to the service, please use the new parameters marked with the "Utc" prefix.
    * Updated cmdlets to support Deletion Protection for RDS databases.
  * Amazon Redshift
    * DateTime parameters of Get-RSClusterSnapshot and Get-RSEvent were marked as obsolete as they may result in the wrong timestamp being passed to the service, please use the new parameters marked with the "Utc" prefix.
  * Amazon S3
    * DateTime parameters of Copy-S3Object, Get-S3ObjectMetadata and Read-S3Object were marked as obsolete as they may result in the wrong timestamp being passed to the service, please use the new parameters marked with the "Utc" prefix.
  * Amazon ServiceCatalog
    * Added cmdlets to support Service Actions. With service actions, you as the administrator can enable end users to perform operational tasks, troubleshoot issues, run approved commands, or request permissions within Service Catalog. Service actions are defined using AWS Systems Manager documents, where you have access to pre-defined actions that implement AWS best practices, such asEC2 stop and reboot, as well as the ability to define custom actions.
  * Amazon Simple Email Service
    * DateTime parameters of Send-SESBounce were marked as obsolete as they may result in the wrong timestamp being passed to the service, please use the new parameters marked with the "Utc" prefix.
  * Amazon SimpleSystemsManagement
    * Added and updated cmdlets allowing to interact with maintenance windows.
    * Updated cmdlets New-SSMPatchBaseline and Update-SSMPatchBaseline adding RejectedPatchesAction to enable stricted validation of the rejected Patches List.
  * Amazon StorageGateway
    * Updated cmdlet Invoke-SGCacheRefresh allowing to specify folders and subfolders.
  * Amazon  TranscribeService
    * Added cmdlet Remove-TRSTranscriptionJob allowing to delete completed transcription jobs. 
  * Amazon WorkDocs
    * DateTime parameters of Get-WDActivity were marked as obsolete as they may result in the wrong timestamp being passed to the service, please use the new parameters marked with the "Utc" prefix.

### 3.3.365.0 (2018-09-21)
  * Get-AWSPublicIpAddressRange has been changed to honor proxy configurations provided through Set-AWSProxy.
  * Amazon Firewall Management Service
    * [Breaking Change] The response data from the service's GetAdminAccount API has been extended to emit both the administrator account and the status of the account. The output from the corresponding Get-FMSAdminAccount cmdlet has therefore been changed to emit the service response to the pipeline. To keep the original behavior your scripts need to be changed to use _(Get-FMSAdminAccount).AdminAccount_ in place of _Get-FMSAdminAccount_. * Added cmdlet Get-FMSMemberAccountList which allows to get all the member accounts belonging to a certain Fire Wall Manager admin account. * Amazon IOT * [Breaking Change] The response data from the service's GetIndexingConfiguration API has been extended to emit both the index configuration and the thing indexing configuration. The output from the corresponding Get-IOTIndexingConfiguration cmdlet has therefore been changed to emit the service response to the pipeline. To keep the original behavior your scripts need to be changed to use _(Get-IOTIndexingConfiguration).ThingIndexingConfiguration_ in place of _Get-IOTIndexingConfiguration_.
    * [Breaking Change] The response data from the service's SearchIndex API has been extended to emit both the things and the thing groups that match the search query. The output from the corresponding Search-IOTIndex cmdlet has therefore been changed to emit the service response to the pipeline. To keep the original behavior your scripts need to be changed to use _(Search-IOTIndex).Things_ in place of _Search-IOTIndex_. * Updated cmdlet New-IOTOTAUpdate to allow specifying maximum number of OTA update job executions started per minute. * Updated cmdlet Update-IOTIndexingConfiguration to allow specifying the thing group indexing mode. * Amazon Cloud HSM V2 * Added cmdlets Remove-HSM2Backup and Restore-HSM2Backup allowing to delete or restore a specified AWS CloudHSM backup. * Amazon CloudWatch * Added cmdlet Get-CWMetricWidgetImage which provides the ability to request png image snapshots of metric widgets. * Amazon Cognito Identity Provider * Updated cmdlet New-CGIPUserPoolDomain adding support for creating custom domains for our hosted UI for User Pools. * Amazon Directory Service * Added cmdlets New-DSLogSubscription, Remove-DSLogSubscription and Get-DSLogSubscriptionList. Customers can now opt in to have Windows security event logs from the domain controllers forwarded to a log group in their account. * Amazon DynamoDB * Added cmdlet Get-DDBEndpoint. * Amazon ElastiCache * Added cmdlets Request-ECReplicaCountDecrease and Request-ECReplicaCountIncrease which allow adding and removing read-replicas from any cluster with no cluster downtime. * Amazon Elemental MediaLive * Added cmdlets Update-EMLScheduleBatch and Get-EMLSchedule allowing scheduling actions for SCTE-35 message insertion and for static image overlays. * Amazon Elemental MediaPackage * Added cmdlet Invoke-EMPIngestEndpointCredentialRotation allowing to rotate the IngestEndpoint's username and password.
  * Amazon Glue
    * Added cmdlets New-GLUESecurityConfiguration, Remove-GLUESecurityConfiguration, Get-GLUESecurityConfiguration and Get-GLUESecurityConfigurationList for creating, updating, reading and deleting Data Catalog resource-based policies.
    * Updated cmdlets New-GLUECrawler, New-GLUEJob and New-GLUEDevEndpoint to allow specifying Encryption settings for Glue crawlers, ETL jobs, and development endpoints.
  * Amazon Rekognition
    * Added cmdlet Get-REKCollection allowing to get information about an existing face collection.
    * Updated cmdlet Add-REKDetectedFacesToCollection introducing a MaxFaces parameter and a QualityFilter parameter that allows you to automatically filter out detected faces that are deemed to be of low quality by Amazon Rekognition.
  * Amazon Relational Database Service
    * Added cmdlets Start-RDSDBCluster, Stop-RDSDBCluster. Stopping and starting Amazon Aurora clusters helps you manage costs for development and test environments. You can temporarily stop all the DB instances in your cluster, instead of setting up and tearing down all the DB instances each time that you use the cluster.
  * Amazon Systems Manager
    * Added cmdlets Get-SSMSession, Get-SSMConnectionStatus, Resume-SSMSession, Start-SSMSession and Stop-SSMSession. Session Manager is a fully managed AWS Systems Manager capability that provides interactive one-click access to Amazon EC2 Linux and Windows instances.
  * Amazon WAF
    * Added cmdlets Remove-WAFLoggingConfiguration, Get-WAFLoggingConfiguration, Get-WAFLoggingConfigurationList and Write-WAFLoggingConfiguration to provide access to all the logs of requests that are inspected by a WAF WebACL.
  * Amazon WAF Regional
    * Added cmdlets Remove-WAFRLoggingConfiguration, Get-WAFRLoggingConfiguration, Get-WAFRLoggingConfigurationList and Write-WAFRLoggingConfiguration to provide access to all the logs of requests that are inspected by a WAF WebACL.
  * Amazon X-Ray
    * Added cmdlets to support managing sampling rules

### 3.3.343.0 (2018-08-23)
  * Application Discovery Service
    * Added cmdlets to support the service's new Continuous Export APIs. Continuous Export APIs allow you to analyze your on-premises server inventory data, including system performance and network dependencies, in Amazon Athena. The new cmdlets are Get-ADSContinousExport (DescribeContinuousExports API), Start-ADSContinuousExport (StartContinuousExport API) and Stop-ADSContinuousExport (StopContinuousExport API). * Auto Scaling * Added cmdlets to support new batch operations for creating/updating and deleting scheduled scaling actions. The new cmdlets are Remove-ASScheduledActionBatch (BatchDeleteScheduledAction API) and Set-ASScheduledUpdateGroupActionBatch (BatchPutScheduledUpdateGroupAction API). * Amazon DynamoDB * Updated cmdlets to support new service features for modifying table Server-Side Encryption settings. * Amazon Redshift * Added cmdlet Set-RSClusterSize to support the new ResizeCluster API. With the new ResizeCluster action, your cluster is available for read and write operations within minutes. * Amazon SageMaker * Updated cmdlets to support new service feature allowing lifecycle configurations to be associated and disassociated. * AWS Device Farm * Added and updated cmdlets to support running tests in a custom environment with live logs/video streaming, full test features parity and reduction in overall test execution time. The new cmdlets are Stop-DFJob (StopJob API) and Update-DFUpload (UpdateUpload API). * AWS Elasticsearch * Added support for no downtime, in-place upgrade for Elasticsearch version 5.1 and above. The new cmdlets are Get-ESCompatibleElasticsearchVersion (GetCompatibleElasticsearchVersions API), Get-ESUpgradeHistory (GetUpgradeHistory API), Get-ESUpgradeStatus (GetUpgradeStatus API) and Update-ESElasticsearchDomain (UpgradeElasticsearchDomain API). ### 3.3.335.0 (2018-08-13) * Amazon DynamoDB * Updated the Get-DDBBackupsList cmdlet with new parameter -BackupType to filter the returned backups. * Amazon DynamoDB Accelerator (DAX) * Updated New-DAXCluster cmdlet to support creation of clusters with server-side encryption. * Amazon EC2 * Updated the New-EC2FlowLog cmdlet to support delivering flow logs directly to Amazon S3. * Amazon Pinpoint * Updated cmdlets to support updating endpoints. * Added Write-PINEvent (PutEvents API) cmdlet to support submission of events. * Amazon Relational Database Service * Added Edit-RDSCurrentDBClusterCapacity cmdlet, and updated others, to support the new ModifyCurrentDBClusterCapacity API for Aurora Serverless. * AWS CloudFormation * Fixed issue with missing parameters for ChangeSetType and RollbackConfiguration in New-CFNChangeSet cmdlet. * AWS CodeBuild * Updated cmdlets to support new service feature enabling semantic versioning. * AWS Secrets Manager * Updated the Remove-SECSecret cmdlet with parameter -DeleteWithNoRecovery. This enables forcing deletion of a secret without any recovery window and maps to the ForceDeleteWithoutRecovery property in the DeleteSecret API. * AWS Systems Manager * Updated the Start-SSMAutomationExecution cmdlet to support Automation Execution Rate Control based on tags and customized parameter maps. With Automation Execution Rate Control customers can target their resources by specifying a Tag with Key/Value. With customized parameter maps rate control customers can benefit from customization of input parameters. ### 3.3.330.0 (2018-08-06) * Amazon Comprehend * Updated and added cmdlets to support the new service ability to tokenize (find word boundaries) text and for each word provide a label for the part of speech, using the DetectSyntax operation. This API is useful to analyze text for specific conditions like for example finding nouns and the correlating adjectives to understand customer feedback. The new cmdlets are Find-COMPSyntax (DetectSyntax API) and Find-COMPSyntaxBatch (BatchDetectSyntax API). * Amazon DynamoDB * Updated the Update-DDBGlobalTableSetting cmdlet to add support for configuring AutoScaling settings for a DynamoDB global table. * Amazon EC2 * Updated cmdlets to add support for two new allocation strategies for EC2/Spot customers -- LowestN for Spot instances, and OD priority for on-demand instances. * Amazon Kinesis * Updated and added cmdlets to support the new SubscribeToShard and RegisterStreamConsumer APIs which allows for retrieving records on a data stream over HTTP2 with enhanced fan-out capabilities. With this new feature the Java SDK now supports event streaming natively which will allow you to define payload and exception structures on the client over a persistent connection. For more information, see Developing Consumers with Enhanced Fan-Out in the Kinesis Developer Guide. The new cmdlets are Get-KINStreamConsumer (DescribeStreamConsumer API), Get-KINStreamConsumerList (ListStreamConsumers API), Register-KINStreamConsumer (RegisterStreamConsumer API) and Unregister-KINStreamConsumer (DeregisterStreamConsumer API). * Amazon MQ * Updated cmdlets to support integration with Amazon CloudWatch Logs. * Amazon Polly * Updated and added cmdlets to support asynchronous synthesis to Amazon S3. The new cmdlets are Get-POLSpeechSynthesisTask (GetSpeechSynthesisTask API), Get-POLSpeechSynthesisTaskList (ListSpeechSynthesisTasks API) and Start-POLSpeechSynthesisTask (StartSpeechSynthesisTask API). * Amazon Redshift * Updated and added cmdlets to support maintenance tracks. When we make a new version of Amazon Redshift available, we update your cluster during its maintenance window. By selecting a maintenance track, you control whether we update your cluster with the most recent approved release, or with the previous release. The two values for maintenance track are current and trailing. If you choose the current track, your cluster is updated with the latest approved release. If you choose the trailing track, your cluster is updated with the release that was approved previously. The new cmdlet is Get-RSClusterTrack (DescribeClusterTracks API). * Amazon S3 * Added cmdlet Select-S3ObjectContent (SelectObjectContent API) to support Amazon S3 Select. Amazon S3 Select is an Amazon S3 feature that makes it easy to retrieve specific data from the contents of an object using simple SQL expressions without having to retrieve the entire object. With this release the S3 Select API is now generally available in all public regions and supports retrieval of a subset of data using SQL clauses, like SELECT and WHERE, from delimited text files and JSON objects. * Amazon SageMaker * Updated and added cmdlets to support the capability for customers to run fully-managed, high-throughput batch transform machine learning models with a simple API call. Batch Transform is ideal for high-throughput workloads and predictions in non-real-time scenarios where data is accumulated over a period of time for offline processing. * Amazon Transcribe * Updated the Start-TRSTranscribeJob cmdlet to support specifying an Amazon S3 output bucket to store the transcription of your audio file. * AWS AppStream * Updated and added cmdlets to support the new service feature enabling sharing AppStream images across AWS accounts within the same region. The new cmdlet are Get-APSImagePermission (DescribeImagePermissions API), Remove-APSImagePermission (DeleteImagePermission API) and Update-APSImagePermission (UpdateImagePermissions API). * AWS AppSync * Updated cmdlets to support configuring HTTP endpoints as data sources for your AWS AppSync GraphQL API. * AWS Cloud HSM V2 * Updated and added cmdlets to support copy-backup-to-region, which allows you to copy a backup of a cluster from one region to another. The copied backup can be used in the destination region to create a new AWS CloudHSM cluster as a clone of the original cluster. The new cmdlet is Copy-HSM2BackupToRegion (CopyBackupToRegion API). * AWS CodeBuild * Updated cmdlets to support disabling encryption and specifying encryption key on build artifacts. * AWS Database Migration Service * Updated cmdlets to add support for DmsTransfer endpoint type and support for re-validate option in table reload API. * AWS Elastic File System * Updated and added cmdlets to support instant provisioning of the throughput required for your applications independent of the amount of data stored in your file system, allowing you to optimize throughput for your applications performance needs. The new cmdlet is Update-EFSFileSystem (UpdateFileSystem API). * AWS Glue * Updated cmdlets to support association of multiple SSH public keys with a development endpoints. * AWS Identity and Access Management * Updated and added cmdlets to support the IAM delegated administrator feature. This feature enables customers to attach permissions boundary to IAM principals. The IAM principals cannot operate exceeding the permission specified in permissions boundary. The new cmdlets for this feature are Set-IAMRolePermissionsBoundary (PutRolePermissionsBoundary), Set-IAMUserPermissionsBoundary (PutUserPermissionsBoundary API), Remove-IAMRolePermissionsBoundary (DeleteRolePermissionsBoundary API) and Remove-IAMUserPermissionsBoundary (DeleteUserPermissionsBoundary API). * AWS Import/Export Snowball * Updated and added cmdlets to support the availability of Amazon EC2 compute instances that run on the device. AWS Snowball Edge is a 100-TB ruggedized device built to transfer data into and out of AWS with optional support for local Lambda-based compute functions. With this feature, developers and administrators can run their EC2-based applications on the device providing them with an end to end vertically integrated AWS experience. Designed for data pre-processing, compression, machine learning, and data collection applications, these new instances, called SBE1 instances, feature 1.8 GHz Intel Xeon D processors up to 16 vCPUs, and 32 GB of memory. The SBE1 instance type is available in four sizes and multiple instances can be run on the device at the same time. Customers can now run compute instances using the same Amazon Machine Images (AMIs) that are used in Amazon EC2. * AWS IoT * Updated and added cmdlets to support the new IoT security service, AWS IoT Device Defender, and extending the capability of AWS IoT to support Step Functions rule action. The AWS IoT Device Defender is a fully managed service that helps you secure your fleet of IoT devices. For more details on this new service, go to https://aws.amazon.com/iot-device-defender. The Step Functions rule action lets you start an execution of AWS Step Functions state machine from a rule. * AWS Storage Gateway * Updated cmdlets to support creation of stored volumes using AWS KMS keys. * AWS Systems Manager * Updated and added cmdlets to support attaching labels to history parameter records and reference history parameter records via labels. It also adds Parameter Store integration with AWS Secrets Manager to allow referencing and retrieving AWS Secrets Manager's secrets from Parameter Store.
    * Updated and added cmdlets to support creation and use of service-linked roles to register and edit Maintenance Window tasks.

### 3.3.313.0 (2018-07-09)
  * Amazon Route 53 Auto Naming
    * Added support for the Amazon Route 53 Auto Naming service (Service Discovery). Amazon Route 53 auto naming lets you configure public or private namespaces that your microservice applications run in. When instances of the service become available, you can call the auto naming API to register the instance, and Route 53 automatically creates up to five DNS records and an optional health check. Clients that submit DNS queries for the service receive an answer that contains up to eight healthy records. Cmdlets for the service have the noun prefix SD and can be listed with the command *Get-AWSCmdletName -Service SD*.
  * Amazon CloudFront
    * [Breaking Change] The DeleteServiceLinkedRole api was released in error and has now been removed by the service. Accordingly the Remove-CFServiceLinkedRole cmdlet has been removed from the module. We apologize for any inconvenience caused.
  * Amazon EC2
    * Added parameter -CpuOption to the New-EC2Instance cmdlet to enable optimizing CPU options for your new instance(s). For more details see [Optimizing CPU Options](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-optimize-cpu.html) in the Amazon EC2 User Guide.
    * Added revised examples for the Get-EC2ConsoleOutput and Grant-EC2SecurityGroupIngress cmdets based on user feedback.
  * Amazon Workpaces
    * Renamed the _-ResourceId_ parameter for the New-WKSTag and Get-WKSTag cmdlets to _-WorkspaceId_ to improve consistency with other Amazon Workspaces cmdlets. A backwards compatible alias of ResourceId has also been applied to this parameter