Skip to content

Commit c2aae85

Browse files
committed
Merge branch 'main' of github.com:awslabs/aws-sdk-kotlin into try-dokka-2
2 parents c8e51cf + c361628 commit c2aae85

File tree

9 files changed

+462
-193
lines changed

9 files changed

+462
-193
lines changed

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
# Changelog
22

3+
## [1.4.6] - 01/24/2025
4+
5+
### Features
6+
* (**cloudtrail**) This release introduces the SearchSampleQueries API that allows users to search for CloudTrail Lake sample queries.
7+
* (**eks**) Adds support for UpdateStrategies in EKS Managed Node Groups.
8+
* (**healthlake**) Added new authorization strategy value 'SMART_ON_FHIR' for CreateFHIRDatastore API to support Smart App 2.0
9+
* (**transfer**) Added CustomDirectories as a new directory option for storing inbound AS2 messages, MDN files and Status files.
10+
11+
### Documentation
12+
* (**ssm**) Systems Manager doc-only update for January, 2025.
13+
* (**ssooidc**) Fixed typos in the descriptions.
14+
15+
## [1.4.5] - 01/23/2025
16+
17+
### Features
18+
* (**ec2**) Added "future" allocation type for future dated capacity reservation
19+
320
## [1.4.4] - 01/22/2025
421

522
### Features

codegen/sdk/aws-models/cloudtrail.json

Lines changed: 152 additions & 5 deletions
Large diffs are not rendered by default.

codegen/sdk/aws-models/ec2.json

Lines changed: 30 additions & 24 deletions
Large diffs are not rendered by default.

codegen/sdk/aws-models/eks.json

Lines changed: 89 additions & 60 deletions
Large diffs are not rendered by default.

codegen/sdk/aws-models/healthlake.json

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,12 @@
6161
"smithy.api#enumValue": "SMART_ON_FHIR_V1"
6262
}
6363
},
64+
"SMART_ON_FHIR": {
65+
"target": "smithy.api#Unit",
66+
"traits": {
67+
"smithy.api#enumValue": "SMART_ON_FHIR"
68+
}
69+
},
6470
"AWS_AUTH": {
6571
"target": "smithy.api#Unit",
6672
"traits": {
@@ -1783,6 +1789,12 @@
17831789
"smithy.api#enumValue": "SUBMITTED"
17841790
}
17851791
},
1792+
"QUEUED": {
1793+
"target": "smithy.api#Unit",
1794+
"traits": {
1795+
"smithy.api#enumValue": "QUEUED"
1796+
}
1797+
},
17861798
"IN_PROGRESS": {
17871799
"target": "smithy.api#Unit",
17881800
"traits": {
@@ -2392,8 +2404,7 @@
23922404
"target": "com.amazonaws.healthlake#ClientTokenString",
23932405
"traits": {
23942406
"smithy.api#documentation": "<p>An optional user provided token used for ensuring idempotency.</p>",
2395-
"smithy.api#idempotencyToken": {},
2396-
"smithy.api#required": {}
2407+
"smithy.api#idempotencyToken": {}
23972408
}
23982409
}
23992410
},
@@ -2498,8 +2509,7 @@
24982509
"target": "com.amazonaws.healthlake#ClientTokenString",
24992510
"traits": {
25002511
"smithy.api#documentation": "<p>Optional user provided token used for ensuring idempotency.</p>",
2501-
"smithy.api#idempotencyToken": {},
2502-
"smithy.api#required": {}
2512+
"smithy.api#idempotencyToken": {}
25032513
}
25042514
}
25052515
},

codegen/sdk/aws-models/ssm.json

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

codegen/sdk/aws-models/sso-oidc.json

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

codegen/sdk/aws-models/transfer.json

Lines changed: 64 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -714,7 +714,7 @@
714714
"iam:PassRole"
715715
]
716716
},
717-
"smithy.api#documentation": "<p>Creates an agreement. An agreement is a bilateral trading partner agreement, or partnership,\n between an Transfer Family server and an AS2 process. The agreement defines the file and message\n transfer relationship between the server and the AS2 process. To define an agreement, Transfer Family\n combines a server, local profile, partner profile, certificate, and other\n attributes.</p>\n <p>The partner is identified with the <code>PartnerProfileId</code>, and the AS2 process is identified with the <code>LocalProfileId</code>.</p>"
717+
"smithy.api#documentation": "<p>Creates an agreement. An agreement is a bilateral trading partner agreement, or partnership,\n between an Transfer Family server and an AS2 process. The agreement defines the file and message\n transfer relationship between the server and the AS2 process. To define an agreement, Transfer Family\n combines a server, local profile, partner profile, certificate, and other\n attributes.</p>\n <p>The partner is identified with the <code>PartnerProfileId</code>, and the AS2 process is identified with the <code>LocalProfileId</code>.</p>\n <note>\n <p>Specify <i>either</i>\n <code>BaseDirectory</code> or <code>CustomDirectories</code>, but not both. Specifying both causes the command to fail.</p>\n </note>"
718718
}
719719
},
720720
"com.amazonaws.transfer#CreateAgreementRequest": {
@@ -750,8 +750,7 @@
750750
"BaseDirectory": {
751751
"target": "com.amazonaws.transfer#HomeDirectory",
752752
"traits": {
753-
"smithy.api#documentation": "<p>The landing directory (folder) for files transferred by using the AS2 protocol.</p>\n <p>A <code>BaseDirectory</code> example is\n <code>/<i>amzn-s3-demo-bucket</i>/home/mydirectory</code>.</p>",
754-
"smithy.api#required": {}
753+
"smithy.api#documentation": "<p>The landing directory (folder) for files transferred by using the AS2 protocol.</p>\n <p>A <code>BaseDirectory</code> example is\n <code>/<i>amzn-s3-demo-bucket</i>/home/mydirectory</code>.</p>"
755754
}
756755
},
757756
"AccessRole": {
@@ -784,6 +783,12 @@
784783
"traits": {
785784
"smithy.api#documentation": "<p>\n Determines whether or not unsigned messages from your trading partners will be accepted.\n </p>\n <ul>\n <li>\n <p>\n <code>ENABLED</code>: Transfer Family rejects unsigned messages from your trading partner.</p>\n </li>\n <li>\n <p>\n <code>DISABLED</code> (default value): Transfer Family accepts unsigned messages from your trading partner.</p>\n </li>\n </ul>"
786785
}
786+
},
787+
"CustomDirectories": {
788+
"target": "com.amazonaws.transfer#CustomDirectoriesType",
789+
"traits": {
790+
"smithy.api#documentation": "<p>A <code>CustomDirectoriesType</code> structure. This structure specifies custom directories for storing various AS2 message files. You can specify directories for the following types of files.</p>\n <ul>\n <li>\n <p>Failed files</p>\n </li>\n <li>\n <p>MDN files</p>\n </li>\n <li>\n <p>Payload files</p>\n </li>\n <li>\n <p>Status files</p>\n </li>\n <li>\n <p>Temporary files</p>\n </li>\n </ul>"
791+
}
787792
}
788793
},
789794
"traits": {
@@ -1487,6 +1492,49 @@
14871492
"smithy.api#output": {}
14881493
}
14891494
},
1495+
"com.amazonaws.transfer#CustomDirectoriesType": {
1496+
"type": "structure",
1497+
"members": {
1498+
"FailedFilesDirectory": {
1499+
"target": "com.amazonaws.transfer#HomeDirectory",
1500+
"traits": {
1501+
"smithy.api#documentation": "<p>Specifies a location to store failed AS2 message files.</p>",
1502+
"smithy.api#required": {}
1503+
}
1504+
},
1505+
"MdnFilesDirectory": {
1506+
"target": "com.amazonaws.transfer#HomeDirectory",
1507+
"traits": {
1508+
"smithy.api#documentation": "<p>Specifies a location to store MDN files.</p>",
1509+
"smithy.api#required": {}
1510+
}
1511+
},
1512+
"PayloadFilesDirectory": {
1513+
"target": "com.amazonaws.transfer#HomeDirectory",
1514+
"traits": {
1515+
"smithy.api#documentation": "<p>Specifies a location to store the payload for AS2 message files.</p>",
1516+
"smithy.api#required": {}
1517+
}
1518+
},
1519+
"StatusFilesDirectory": {
1520+
"target": "com.amazonaws.transfer#HomeDirectory",
1521+
"traits": {
1522+
"smithy.api#documentation": "<p>Specifies a location to store AS2 status messages.</p>",
1523+
"smithy.api#required": {}
1524+
}
1525+
},
1526+
"TemporaryFilesDirectory": {
1527+
"target": "com.amazonaws.transfer#HomeDirectory",
1528+
"traits": {
1529+
"smithy.api#documentation": "<p>Specifies a location to store temporary AS2 message files.</p>",
1530+
"smithy.api#required": {}
1531+
}
1532+
}
1533+
},
1534+
"traits": {
1535+
"smithy.api#documentation": "<p>Contains Amazon S3 locations for storing specific types of AS2 message files.</p>"
1536+
}
1537+
},
14901538
"com.amazonaws.transfer#CustomStepDetails": {
14911539
"type": "structure",
14921540
"members": {
@@ -3248,6 +3296,12 @@
32483296
"traits": {
32493297
"smithy.api#documentation": "<p>\n Determines whether or not unsigned messages from your trading partners will be accepted.\n </p>\n <ul>\n <li>\n <p>\n <code>ENABLED</code>: Transfer Family rejects unsigned messages from your trading partner.</p>\n </li>\n <li>\n <p>\n <code>DISABLED</code> (default value): Transfer Family accepts unsigned messages from your trading partner.</p>\n </li>\n </ul>"
32503298
}
3299+
},
3300+
"CustomDirectories": {
3301+
"target": "com.amazonaws.transfer#CustomDirectoriesType",
3302+
"traits": {
3303+
"smithy.api#documentation": "<p>A <code>CustomDirectoriesType</code> structure. This structure specifies custom directories for storing various AS2 message files. You can specify directories for the following types of files.</p>\n <ul>\n <li>\n <p>Failed files</p>\n </li>\n <li>\n <p>MDN files</p>\n </li>\n <li>\n <p>Payload files</p>\n </li>\n <li>\n <p>Status files</p>\n </li>\n <li>\n <p>Temporary files</p>\n </li>\n </ul>"
3304+
}
32513305
}
32523306
},
32533307
"traits": {
@@ -10014,7 +10068,7 @@
1001410068
"iam:PassRole"
1001510069
]
1001610070
},
10017-
"smithy.api#documentation": "<p>Updates some of the parameters for an existing agreement. Provide the\n <code>AgreementId</code> and the <code>ServerId</code> for the agreement that you want to\n update, along with the new values for the parameters to update.</p>"
10071+
"smithy.api#documentation": "<p>Updates some of the parameters for an existing agreement. Provide the\n <code>AgreementId</code> and the <code>ServerId</code> for the agreement that you want to\n update, along with the new values for the parameters to update.</p>\n <note>\n <p>Specify <i>either</i>\n <code>BaseDirectory</code> or <code>CustomDirectories</code>, but not both. Specifying both causes the command to fail.</p>\n <p>If you update an agreement from using base directory to custom directories, the base directory is no longer used. Similarly, if you change from custom directories to a base directory, the custom directories are no longer used.</p>\n </note>"
1001810072
}
1001910073
},
1002010074
"com.amazonaws.transfer#UpdateAgreementRequest": {
@@ -10081,6 +10135,12 @@
1008110135
"traits": {
1008210136
"smithy.api#documentation": "<p>\n Determines whether or not unsigned messages from your trading partners will be accepted.\n </p>\n <ul>\n <li>\n <p>\n <code>ENABLED</code>: Transfer Family rejects unsigned messages from your trading partner.</p>\n </li>\n <li>\n <p>\n <code>DISABLED</code> (default value): Transfer Family accepts unsigned messages from your trading partner.</p>\n </li>\n </ul>"
1008310137
}
10138+
},
10139+
"CustomDirectories": {
10140+
"target": "com.amazonaws.transfer#CustomDirectoriesType",
10141+
"traits": {
10142+
"smithy.api#documentation": "<p>A <code>CustomDirectoriesType</code> structure. This structure specifies custom directories for storing various AS2 message files. You can specify directories for the following types of files.</p>\n <ul>\n <li>\n <p>Failed files</p>\n </li>\n <li>\n <p>MDN files</p>\n </li>\n <li>\n <p>Payload files</p>\n </li>\n <li>\n <p>Status files</p>\n </li>\n <li>\n <p>Temporary files</p>\n </li>\n </ul>"
10143+
}
1008410144
}
1008510145
},
1008610146
"traits": {

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ kotlin.native.ignoreDisabledTargets=true
66
org.gradle.jvmargs=-Xmx6g -XX:MaxMetaspaceSize=2G
77

88
# sdk
9-
sdkVersion=1.4.5-SNAPSHOT
9+
sdkVersion=1.4.7-SNAPSHOT
1010

1111
# dokka config (values specified at build-time as needed)
1212
smithyKotlinDocBaseUrl=https://sdk.amazonaws.com/kotlin/api/smithy-kotlin/api/$smithyKotlinRuntimeVersion/

0 commit comments

Comments
 (0)