Skip to content

Commit

Permalink
Merge branch 'main' of github.com:awslabs/aws-sdk-kotlin into try-dok…
Browse files Browse the repository at this point in the history
…ka-2
  • Loading branch information
lauzadis committed Jan 27, 2025
2 parents c8e51cf + c361628 commit c2aae85
Show file tree
Hide file tree
Showing 9 changed files with 462 additions and 193 deletions.
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
# Changelog

## [1.4.6] - 01/24/2025

### Features
* (**cloudtrail**) This release introduces the SearchSampleQueries API that allows users to search for CloudTrail Lake sample queries.
* (**eks**) Adds support for UpdateStrategies in EKS Managed Node Groups.
* (**healthlake**) Added new authorization strategy value 'SMART_ON_FHIR' for CreateFHIRDatastore API to support Smart App 2.0
* (**transfer**) Added CustomDirectories as a new directory option for storing inbound AS2 messages, MDN files and Status files.

### Documentation
* (**ssm**) Systems Manager doc-only update for January, 2025.
* (**ssooidc**) Fixed typos in the descriptions.

## [1.4.5] - 01/23/2025

### Features
* (**ec2**) Added "future" allocation type for future dated capacity reservation

## [1.4.4] - 01/22/2025

### Features
Expand Down
157 changes: 152 additions & 5 deletions codegen/sdk/aws-models/cloudtrail.json

Large diffs are not rendered by default.

54 changes: 30 additions & 24 deletions codegen/sdk/aws-models/ec2.json

Large diffs are not rendered by default.

149 changes: 89 additions & 60 deletions codegen/sdk/aws-models/eks.json

Large diffs are not rendered by default.

18 changes: 14 additions & 4 deletions codegen/sdk/aws-models/healthlake.json
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,12 @@
"smithy.api#enumValue": "SMART_ON_FHIR_V1"
}
},
"SMART_ON_FHIR": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "SMART_ON_FHIR"
}
},
"AWS_AUTH": {
"target": "smithy.api#Unit",
"traits": {
Expand Down Expand Up @@ -1783,6 +1789,12 @@
"smithy.api#enumValue": "SUBMITTED"
}
},
"QUEUED": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "QUEUED"
}
},
"IN_PROGRESS": {
"target": "smithy.api#Unit",
"traits": {
Expand Down Expand Up @@ -2392,8 +2404,7 @@
"target": "com.amazonaws.healthlake#ClientTokenString",
"traits": {
"smithy.api#documentation": "<p>An optional user provided token used for ensuring idempotency.</p>",
"smithy.api#idempotencyToken": {},
"smithy.api#required": {}
"smithy.api#idempotencyToken": {}
}
}
},
Expand Down Expand Up @@ -2498,8 +2509,7 @@
"target": "com.amazonaws.healthlake#ClientTokenString",
"traits": {
"smithy.api#documentation": "<p>Optional user provided token used for ensuring idempotency.</p>",
"smithy.api#idempotencyToken": {},
"smithy.api#required": {}
"smithy.api#idempotencyToken": {}
}
}
},
Expand Down
62 changes: 31 additions & 31 deletions codegen/sdk/aws-models/ssm.json

Large diffs are not rendered by default.

128 changes: 64 additions & 64 deletions codegen/sdk/aws-models/sso-oidc.json

Large diffs are not rendered by default.

68 changes: 64 additions & 4 deletions codegen/sdk/aws-models/transfer.json
Original file line number Diff line number Diff line change
Expand Up @@ -714,7 +714,7 @@
"iam:PassRole"
]
},
"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>"
"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>"
}
},
"com.amazonaws.transfer#CreateAgreementRequest": {
Expand Down Expand Up @@ -750,8 +750,7 @@
"BaseDirectory": {
"target": "com.amazonaws.transfer#HomeDirectory",
"traits": {
"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>",
"smithy.api#required": {}
"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>"
}
},
"AccessRole": {
Expand Down Expand Up @@ -784,6 +783,12 @@
"traits": {
"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>"
}
},
"CustomDirectories": {
"target": "com.amazonaws.transfer#CustomDirectoriesType",
"traits": {
"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>"
}
}
},
"traits": {
Expand Down Expand Up @@ -1487,6 +1492,49 @@
"smithy.api#output": {}
}
},
"com.amazonaws.transfer#CustomDirectoriesType": {
"type": "structure",
"members": {
"FailedFilesDirectory": {
"target": "com.amazonaws.transfer#HomeDirectory",
"traits": {
"smithy.api#documentation": "<p>Specifies a location to store failed AS2 message files.</p>",
"smithy.api#required": {}
}
},
"MdnFilesDirectory": {
"target": "com.amazonaws.transfer#HomeDirectory",
"traits": {
"smithy.api#documentation": "<p>Specifies a location to store MDN files.</p>",
"smithy.api#required": {}
}
},
"PayloadFilesDirectory": {
"target": "com.amazonaws.transfer#HomeDirectory",
"traits": {
"smithy.api#documentation": "<p>Specifies a location to store the payload for AS2 message files.</p>",
"smithy.api#required": {}
}
},
"StatusFilesDirectory": {
"target": "com.amazonaws.transfer#HomeDirectory",
"traits": {
"smithy.api#documentation": "<p>Specifies a location to store AS2 status messages.</p>",
"smithy.api#required": {}
}
},
"TemporaryFilesDirectory": {
"target": "com.amazonaws.transfer#HomeDirectory",
"traits": {
"smithy.api#documentation": "<p>Specifies a location to store temporary AS2 message files.</p>",
"smithy.api#required": {}
}
}
},
"traits": {
"smithy.api#documentation": "<p>Contains Amazon S3 locations for storing specific types of AS2 message files.</p>"
}
},
"com.amazonaws.transfer#CustomStepDetails": {
"type": "structure",
"members": {
Expand Down Expand Up @@ -3248,6 +3296,12 @@
"traits": {
"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>"
}
},
"CustomDirectories": {
"target": "com.amazonaws.transfer#CustomDirectoriesType",
"traits": {
"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>"
}
}
},
"traits": {
Expand Down Expand Up @@ -10014,7 +10068,7 @@
"iam:PassRole"
]
},
"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>"
"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>"
}
},
"com.amazonaws.transfer#UpdateAgreementRequest": {
Expand Down Expand Up @@ -10081,6 +10135,12 @@
"traits": {
"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>"
}
},
"CustomDirectories": {
"target": "com.amazonaws.transfer#CustomDirectoriesType",
"traits": {
"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>"
}
}
},
"traits": {
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ kotlin.native.ignoreDisabledTargets=true
org.gradle.jvmargs=-Xmx6g -XX:MaxMetaspaceSize=2G

# sdk
sdkVersion=1.4.5-SNAPSHOT
sdkVersion=1.4.7-SNAPSHOT

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

0 comments on commit c2aae85

Please sign in to comment.