Skip to content

Commit 320d052

Browse files
Update models for release
1 parent c114ca0 commit 320d052

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+7555
-177
lines changed

.changes/3.292.0

+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
[
2+
{
3+
"type": "enhancement",
4+
"category": "STS",
5+
"description": "Documentation updates for AWS Security Token Service."
6+
},
7+
{
8+
"type": "api-change",
9+
"category": "OpenSearchService",
10+
"description": "Launching Amazon OpenSearch Service support for new zero-ETL integration with Amazon S3. Customers can now manage their direct query data sources to Amazon S3 programatically"
11+
},
12+
{
13+
"type": "feature",
14+
"category": "CleanRoomsML",
15+
"description": "Public Preview SDK release of AWS Clean Rooms ML APIs"
16+
},
17+
{
18+
"type": "api-change",
19+
"category": "OpenSearchServerless",
20+
"description": "Amazon OpenSearch Serverless collections support an additional attribute called standby-replicas. This allows to specify whether a collection should have redundancy enabled."
21+
},
22+
{
23+
"type": "api-change",
24+
"category": "ApplicationAutoScaling",
25+
"description": "Amazon SageMaker customers can now use Application Auto Scaling to automatically scale the number of Inference Component copies across an endpoint to meet the varying demand of their workloads."
26+
},
27+
{
28+
"type": "api-change",
29+
"category": "CleanRooms",
30+
"description": "AWS Clean Rooms now provides differential privacy to protect against user-identification attempts and machine learning modeling to allow two parties to identify similar users in their data."
31+
},
32+
{
33+
"type": "api-change",
34+
"category": "SageMaker",
35+
"description": "This release adds following support 1\/ Improved SDK tooling for model deployment. 2\/ New Inference Component based features to lower inference costs and latency 3\/ SageMaker HyperPod management. 4\/ Additional parameters for FM Fine Tuning in Autopilot"
36+
},
37+
{
38+
"type": "api-change",
39+
"category": "SageMakerRuntime",
40+
"description": "This release adds InferenceComponentName to InvokeEndpoint and InvokeEndpointWithResponseStream APIs to get inferences from the deployed InferenceComponents."
41+
}
42+
]

CHANGELOG.md

+11
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# CHANGELOG
22

3+
## next release
4+
5+
* `Aws\STS` - Documentation updates for AWS Security Token Service.
6+
* `Aws\OpenSearchService` - Launching Amazon OpenSearch Service support for new zero-ETL integration with Amazon S3. Customers can now manage their direct query data sources to Amazon S3 programatically
7+
* `Aws\CleanRoomsML` - Public Preview SDK release of AWS Clean Rooms ML APIs
8+
* `Aws\OpenSearchServerless` - Amazon OpenSearch Serverless collections support an additional attribute called standby-replicas. This allows to specify whether a collection should have redundancy enabled.
9+
* `Aws\ApplicationAutoScaling` - Amazon SageMaker customers can now use Application Auto Scaling to automatically scale the number of Inference Component copies across an endpoint to meet the varying demand of their workloads.
10+
* `Aws\CleanRooms` - AWS Clean Rooms now provides differential privacy to protect against user-identification attempts and machine learning modeling to allow two parties to identify similar users in their data.
11+
* `Aws\SageMaker` - This release adds following support 1/ Improved SDK tooling for model deployment. 2/ New Inference Component based features to lower inference costs and latency 3/ SageMaker HyperPod management. 4/ Additional parameters for FM Fine Tuning in Autopilot
12+
* `Aws\SageMakerRuntime` - This release adds InferenceComponentName to InvokeEndpoint and InvokeEndpointWithResponseStream APIs to get inferences from the deployed InferenceComponents.
13+
314
## 3.291.0 - 2023-11-28
415

516
* `Aws\S3` - This release adds support for the S3express identity provider

src/CleanRooms/CleanRoomsClient.php

+34
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
* @method \GuzzleHttp\Promise\Promise createAnalysisTemplateAsync(array $args = [])
1414
* @method \Aws\Result createCollaboration(array $args = [])
1515
* @method \GuzzleHttp\Promise\Promise createCollaborationAsync(array $args = [])
16+
* @method \Aws\Result createConfiguredAudienceModelAssociation(array $args = [])
17+
* @method \GuzzleHttp\Promise\Promise createConfiguredAudienceModelAssociationAsync(array $args = [])
1618
* @method \Aws\Result createConfiguredTable(array $args = [])
1719
* @method \GuzzleHttp\Promise\Promise createConfiguredTableAsync(array $args = [])
1820
* @method \Aws\Result createConfiguredTableAnalysisRule(array $args = [])
@@ -21,10 +23,14 @@
2123
* @method \GuzzleHttp\Promise\Promise createConfiguredTableAssociationAsync(array $args = [])
2224
* @method \Aws\Result createMembership(array $args = [])
2325
* @method \GuzzleHttp\Promise\Promise createMembershipAsync(array $args = [])
26+
* @method \Aws\Result createPrivacyBudgetTemplate(array $args = [])
27+
* @method \GuzzleHttp\Promise\Promise createPrivacyBudgetTemplateAsync(array $args = [])
2428
* @method \Aws\Result deleteAnalysisTemplate(array $args = [])
2529
* @method \GuzzleHttp\Promise\Promise deleteAnalysisTemplateAsync(array $args = [])
2630
* @method \Aws\Result deleteCollaboration(array $args = [])
2731
* @method \GuzzleHttp\Promise\Promise deleteCollaborationAsync(array $args = [])
32+
* @method \Aws\Result deleteConfiguredAudienceModelAssociation(array $args = [])
33+
* @method \GuzzleHttp\Promise\Promise deleteConfiguredAudienceModelAssociationAsync(array $args = [])
2834
* @method \Aws\Result deleteConfiguredTable(array $args = [])
2935
* @method \GuzzleHttp\Promise\Promise deleteConfiguredTableAsync(array $args = [])
3036
* @method \Aws\Result deleteConfiguredTableAnalysisRule(array $args = [])
@@ -35,12 +41,20 @@
3541
* @method \GuzzleHttp\Promise\Promise deleteMemberAsync(array $args = [])
3642
* @method \Aws\Result deleteMembership(array $args = [])
3743
* @method \GuzzleHttp\Promise\Promise deleteMembershipAsync(array $args = [])
44+
* @method \Aws\Result deletePrivacyBudgetTemplate(array $args = [])
45+
* @method \GuzzleHttp\Promise\Promise deletePrivacyBudgetTemplateAsync(array $args = [])
3846
* @method \Aws\Result getAnalysisTemplate(array $args = [])
3947
* @method \GuzzleHttp\Promise\Promise getAnalysisTemplateAsync(array $args = [])
4048
* @method \Aws\Result getCollaboration(array $args = [])
4149
* @method \GuzzleHttp\Promise\Promise getCollaborationAsync(array $args = [])
4250
* @method \Aws\Result getCollaborationAnalysisTemplate(array $args = [])
4351
* @method \GuzzleHttp\Promise\Promise getCollaborationAnalysisTemplateAsync(array $args = [])
52+
* @method \Aws\Result getCollaborationConfiguredAudienceModelAssociation(array $args = [])
53+
* @method \GuzzleHttp\Promise\Promise getCollaborationConfiguredAudienceModelAssociationAsync(array $args = [])
54+
* @method \Aws\Result getCollaborationPrivacyBudgetTemplate(array $args = [])
55+
* @method \GuzzleHttp\Promise\Promise getCollaborationPrivacyBudgetTemplateAsync(array $args = [])
56+
* @method \Aws\Result getConfiguredAudienceModelAssociation(array $args = [])
57+
* @method \GuzzleHttp\Promise\Promise getConfiguredAudienceModelAssociationAsync(array $args = [])
4458
* @method \Aws\Result getConfiguredTable(array $args = [])
4559
* @method \GuzzleHttp\Promise\Promise getConfiguredTableAsync(array $args = [])
4660
* @method \Aws\Result getConfiguredTableAnalysisRule(array $args = [])
@@ -49,6 +63,8 @@
4963
* @method \GuzzleHttp\Promise\Promise getConfiguredTableAssociationAsync(array $args = [])
5064
* @method \Aws\Result getMembership(array $args = [])
5165
* @method \GuzzleHttp\Promise\Promise getMembershipAsync(array $args = [])
66+
* @method \Aws\Result getPrivacyBudgetTemplate(array $args = [])
67+
* @method \GuzzleHttp\Promise\Promise getPrivacyBudgetTemplateAsync(array $args = [])
5268
* @method \Aws\Result getProtectedQuery(array $args = [])
5369
* @method \GuzzleHttp\Promise\Promise getProtectedQueryAsync(array $args = [])
5470
* @method \Aws\Result getSchema(array $args = [])
@@ -59,8 +75,16 @@
5975
* @method \GuzzleHttp\Promise\Promise listAnalysisTemplatesAsync(array $args = [])
6076
* @method \Aws\Result listCollaborationAnalysisTemplates(array $args = [])
6177
* @method \GuzzleHttp\Promise\Promise listCollaborationAnalysisTemplatesAsync(array $args = [])
78+
* @method \Aws\Result listCollaborationConfiguredAudienceModelAssociations(array $args = [])
79+
* @method \GuzzleHttp\Promise\Promise listCollaborationConfiguredAudienceModelAssociationsAsync(array $args = [])
80+
* @method \Aws\Result listCollaborationPrivacyBudgetTemplates(array $args = [])
81+
* @method \GuzzleHttp\Promise\Promise listCollaborationPrivacyBudgetTemplatesAsync(array $args = [])
82+
* @method \Aws\Result listCollaborationPrivacyBudgets(array $args = [])
83+
* @method \GuzzleHttp\Promise\Promise listCollaborationPrivacyBudgetsAsync(array $args = [])
6284
* @method \Aws\Result listCollaborations(array $args = [])
6385
* @method \GuzzleHttp\Promise\Promise listCollaborationsAsync(array $args = [])
86+
* @method \Aws\Result listConfiguredAudienceModelAssociations(array $args = [])
87+
* @method \GuzzleHttp\Promise\Promise listConfiguredAudienceModelAssociationsAsync(array $args = [])
6488
* @method \Aws\Result listConfiguredTableAssociations(array $args = [])
6589
* @method \GuzzleHttp\Promise\Promise listConfiguredTableAssociationsAsync(array $args = [])
6690
* @method \Aws\Result listConfiguredTables(array $args = [])
@@ -69,12 +93,18 @@
6993
* @method \GuzzleHttp\Promise\Promise listMembersAsync(array $args = [])
7094
* @method \Aws\Result listMemberships(array $args = [])
7195
* @method \GuzzleHttp\Promise\Promise listMembershipsAsync(array $args = [])
96+
* @method \Aws\Result listPrivacyBudgetTemplates(array $args = [])
97+
* @method \GuzzleHttp\Promise\Promise listPrivacyBudgetTemplatesAsync(array $args = [])
98+
* @method \Aws\Result listPrivacyBudgets(array $args = [])
99+
* @method \GuzzleHttp\Promise\Promise listPrivacyBudgetsAsync(array $args = [])
72100
* @method \Aws\Result listProtectedQueries(array $args = [])
73101
* @method \GuzzleHttp\Promise\Promise listProtectedQueriesAsync(array $args = [])
74102
* @method \Aws\Result listSchemas(array $args = [])
75103
* @method \GuzzleHttp\Promise\Promise listSchemasAsync(array $args = [])
76104
* @method \Aws\Result listTagsForResource(array $args = [])
77105
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
106+
* @method \Aws\Result previewPrivacyImpact(array $args = [])
107+
* @method \GuzzleHttp\Promise\Promise previewPrivacyImpactAsync(array $args = [])
78108
* @method \Aws\Result startProtectedQuery(array $args = [])
79109
* @method \GuzzleHttp\Promise\Promise startProtectedQueryAsync(array $args = [])
80110
* @method \Aws\Result tagResource(array $args = [])
@@ -85,6 +115,8 @@
85115
* @method \GuzzleHttp\Promise\Promise updateAnalysisTemplateAsync(array $args = [])
86116
* @method \Aws\Result updateCollaboration(array $args = [])
87117
* @method \GuzzleHttp\Promise\Promise updateCollaborationAsync(array $args = [])
118+
* @method \Aws\Result updateConfiguredAudienceModelAssociation(array $args = [])
119+
* @method \GuzzleHttp\Promise\Promise updateConfiguredAudienceModelAssociationAsync(array $args = [])
88120
* @method \Aws\Result updateConfiguredTable(array $args = [])
89121
* @method \GuzzleHttp\Promise\Promise updateConfiguredTableAsync(array $args = [])
90122
* @method \Aws\Result updateConfiguredTableAnalysisRule(array $args = [])
@@ -93,6 +125,8 @@
93125
* @method \GuzzleHttp\Promise\Promise updateConfiguredTableAssociationAsync(array $args = [])
94126
* @method \Aws\Result updateMembership(array $args = [])
95127
* @method \GuzzleHttp\Promise\Promise updateMembershipAsync(array $args = [])
128+
* @method \Aws\Result updatePrivacyBudgetTemplate(array $args = [])
129+
* @method \GuzzleHttp\Promise\Promise updatePrivacyBudgetTemplateAsync(array $args = [])
96130
* @method \Aws\Result updateProtectedQuery(array $args = [])
97131
* @method \GuzzleHttp\Promise\Promise updateProtectedQueryAsync(array $args = [])
98132
*/
+59
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
<?php
2+
namespace Aws\CleanRoomsML;
3+
4+
use Aws\AwsClient;
5+
6+
/**
7+
* This client is used to interact with the **cleanrooms-ml** service.
8+
* @method \Aws\Result createAudienceModel(array $args = [])
9+
* @method \GuzzleHttp\Promise\Promise createAudienceModelAsync(array $args = [])
10+
* @method \Aws\Result createConfiguredAudienceModel(array $args = [])
11+
* @method \GuzzleHttp\Promise\Promise createConfiguredAudienceModelAsync(array $args = [])
12+
* @method \Aws\Result createTrainingDataset(array $args = [])
13+
* @method \GuzzleHttp\Promise\Promise createTrainingDatasetAsync(array $args = [])
14+
* @method \Aws\Result deleteAudienceGenerationJob(array $args = [])
15+
* @method \GuzzleHttp\Promise\Promise deleteAudienceGenerationJobAsync(array $args = [])
16+
* @method \Aws\Result deleteAudienceModel(array $args = [])
17+
* @method \GuzzleHttp\Promise\Promise deleteAudienceModelAsync(array $args = [])
18+
* @method \Aws\Result deleteConfiguredAudienceModel(array $args = [])
19+
* @method \GuzzleHttp\Promise\Promise deleteConfiguredAudienceModelAsync(array $args = [])
20+
* @method \Aws\Result deleteConfiguredAudienceModelPolicy(array $args = [])
21+
* @method \GuzzleHttp\Promise\Promise deleteConfiguredAudienceModelPolicyAsync(array $args = [])
22+
* @method \Aws\Result deleteTrainingDataset(array $args = [])
23+
* @method \GuzzleHttp\Promise\Promise deleteTrainingDatasetAsync(array $args = [])
24+
* @method \Aws\Result getAudienceGenerationJob(array $args = [])
25+
* @method \GuzzleHttp\Promise\Promise getAudienceGenerationJobAsync(array $args = [])
26+
* @method \Aws\Result getAudienceModel(array $args = [])
27+
* @method \GuzzleHttp\Promise\Promise getAudienceModelAsync(array $args = [])
28+
* @method \Aws\Result getConfiguredAudienceModel(array $args = [])
29+
* @method \GuzzleHttp\Promise\Promise getConfiguredAudienceModelAsync(array $args = [])
30+
* @method \Aws\Result getConfiguredAudienceModelPolicy(array $args = [])
31+
* @method \GuzzleHttp\Promise\Promise getConfiguredAudienceModelPolicyAsync(array $args = [])
32+
* @method \Aws\Result getTrainingDataset(array $args = [])
33+
* @method \GuzzleHttp\Promise\Promise getTrainingDatasetAsync(array $args = [])
34+
* @method \Aws\Result listAudienceExportJobs(array $args = [])
35+
* @method \GuzzleHttp\Promise\Promise listAudienceExportJobsAsync(array $args = [])
36+
* @method \Aws\Result listAudienceGenerationJobs(array $args = [])
37+
* @method \GuzzleHttp\Promise\Promise listAudienceGenerationJobsAsync(array $args = [])
38+
* @method \Aws\Result listAudienceModels(array $args = [])
39+
* @method \GuzzleHttp\Promise\Promise listAudienceModelsAsync(array $args = [])
40+
* @method \Aws\Result listConfiguredAudienceModels(array $args = [])
41+
* @method \GuzzleHttp\Promise\Promise listConfiguredAudienceModelsAsync(array $args = [])
42+
* @method \Aws\Result listTagsForResource(array $args = [])
43+
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
44+
* @method \Aws\Result listTrainingDatasets(array $args = [])
45+
* @method \GuzzleHttp\Promise\Promise listTrainingDatasetsAsync(array $args = [])
46+
* @method \Aws\Result putConfiguredAudienceModelPolicy(array $args = [])
47+
* @method \GuzzleHttp\Promise\Promise putConfiguredAudienceModelPolicyAsync(array $args = [])
48+
* @method \Aws\Result startAudienceExportJob(array $args = [])
49+
* @method \GuzzleHttp\Promise\Promise startAudienceExportJobAsync(array $args = [])
50+
* @method \Aws\Result startAudienceGenerationJob(array $args = [])
51+
* @method \GuzzleHttp\Promise\Promise startAudienceGenerationJobAsync(array $args = [])
52+
* @method \Aws\Result tagResource(array $args = [])
53+
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
54+
* @method \Aws\Result untagResource(array $args = [])
55+
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
56+
* @method \Aws\Result updateConfiguredAudienceModel(array $args = [])
57+
* @method \GuzzleHttp\Promise\Promise updateConfiguredAudienceModelAsync(array $args = [])
58+
*/
59+
class CleanRoomsMLClient extends AwsClient {}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php
2+
namespace Aws\CleanRoomsML\Exception;
3+
4+
use Aws\Exception\AwsException;
5+
6+
/**
7+
* Represents an error interacting with the **cleanrooms-ml** service.
8+
*/
9+
class CleanRoomsMLException extends AwsException {}

src/OpenSearchService/OpenSearchServiceClient.php

+10
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
* This client is used to interact with the **Amazon OpenSearch Service** service.
88
* @method \Aws\Result acceptInboundConnection(array $args = [])
99
* @method \GuzzleHttp\Promise\Promise acceptInboundConnectionAsync(array $args = [])
10+
* @method \Aws\Result addDataSource(array $args = [])
11+
* @method \GuzzleHttp\Promise\Promise addDataSourceAsync(array $args = [])
1012
* @method \Aws\Result addTags(array $args = [])
1113
* @method \GuzzleHttp\Promise\Promise addTagsAsync(array $args = [])
1214
* @method \Aws\Result associatePackage(array $args = [])
@@ -23,6 +25,8 @@
2325
* @method \GuzzleHttp\Promise\Promise createPackageAsync(array $args = [])
2426
* @method \Aws\Result createVpcEndpoint(array $args = [])
2527
* @method \GuzzleHttp\Promise\Promise createVpcEndpointAsync(array $args = [])
28+
* @method \Aws\Result deleteDataSource(array $args = [])
29+
* @method \GuzzleHttp\Promise\Promise deleteDataSourceAsync(array $args = [])
2630
* @method \Aws\Result deleteDomain(array $args = [])
2731
* @method \GuzzleHttp\Promise\Promise deleteDomainAsync(array $args = [])
2832
* @method \Aws\Result deleteInboundConnection(array $args = [])
@@ -67,6 +71,8 @@
6771
* @method \GuzzleHttp\Promise\Promise dissociatePackageAsync(array $args = [])
6872
* @method \Aws\Result getCompatibleVersions(array $args = [])
6973
* @method \GuzzleHttp\Promise\Promise getCompatibleVersionsAsync(array $args = [])
74+
* @method \Aws\Result getDataSource(array $args = [])
75+
* @method \GuzzleHttp\Promise\Promise getDataSourceAsync(array $args = [])
7076
* @method \Aws\Result getDomainMaintenanceStatus(array $args = [])
7177
* @method \GuzzleHttp\Promise\Promise getDomainMaintenanceStatusAsync(array $args = [])
7278
* @method \Aws\Result getPackageVersionHistory(array $args = [])
@@ -75,6 +81,8 @@
7581
* @method \GuzzleHttp\Promise\Promise getUpgradeHistoryAsync(array $args = [])
7682
* @method \Aws\Result getUpgradeStatus(array $args = [])
7783
* @method \GuzzleHttp\Promise\Promise getUpgradeStatusAsync(array $args = [])
84+
* @method \Aws\Result listDataSources(array $args = [])
85+
* @method \GuzzleHttp\Promise\Promise listDataSourcesAsync(array $args = [])
7886
* @method \Aws\Result listDomainMaintenances(array $args = [])
7987
* @method \GuzzleHttp\Promise\Promise listDomainMaintenancesAsync(array $args = [])
8088
* @method \Aws\Result listDomainNames(array $args = [])
@@ -109,6 +117,8 @@
109117
* @method \GuzzleHttp\Promise\Promise startDomainMaintenanceAsync(array $args = [])
110118
* @method \Aws\Result startServiceSoftwareUpdate(array $args = [])
111119
* @method \GuzzleHttp\Promise\Promise startServiceSoftwareUpdateAsync(array $args = [])
120+
* @method \Aws\Result updateDataSource(array $args = [])
121+
* @method \GuzzleHttp\Promise\Promise updateDataSourceAsync(array $args = [])
112122
* @method \Aws\Result updateDomainConfig(array $args = [])
113123
* @method \GuzzleHttp\Promise\Promise updateDomainConfigAsync(array $args = [])
114124
* @method \Aws\Result updatePackage(array $args = [])

0 commit comments

Comments
 (0)