Skip to content

Commit 9ecae7d

Browse files
Update models for release
1 parent c8aafbf commit 9ecae7d

76 files changed

Lines changed: 8696 additions & 357 deletions

File tree

Some content is hidden

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

.changes/3.290.0

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
[
2+
{
3+
"type": "api-change",
4+
"category": "Glue",
5+
"description": "add observations support to DQ CodeGen config model + update document for connectiontypes supported by ConnectorData entities"
6+
},
7+
{
8+
"type": "api-change",
9+
"category": "FIS",
10+
"description": "AWS FIS adds support for multi-account experiments & empty target resolution. This release also introduces the CreateTargetAccountConfiguration API that allows experiments across multiple AWS accounts, and the ListExperimentResolvedTargets API to list target details."
11+
},
12+
{
13+
"type": "api-change",
14+
"category": "EFS",
15+
"description": "Adding support for EFS Replication to existing file system."
16+
},
17+
{
18+
"type": "api-change",
19+
"category": "Backup",
20+
"description": "AWS Backup now supports restore testing, a new feature that allows customers to automate restore testing and validating their backups. Additionally, this release adds support for EBS Snapshots Archive tier."
21+
},
22+
{
23+
"type": "api-change",
24+
"category": "TranscribeService",
25+
"description": "This release adds support for AWS HealthScribe APIs within Amazon Transcribe"
26+
},
27+
{
28+
"type": "feature",
29+
"category": "B2bi",
30+
"description": "This is the initial SDK release for AWS B2B Data Interchange."
31+
},
32+
{
33+
"type": "api-change",
34+
"category": "SecurityHub",
35+
"description": "Adds and updates APIs to support central configuration. This feature allows the Security Hub delegated administrator to configure Security Hub for their entire AWS Org across multiple regions from a home Region. With this release, findings also include account name and application metadata."
36+
},
37+
{
38+
"type": "api-change",
39+
"category": "AppSync",
40+
"description": "This update enables introspection of Aurora cluster databases using the RDS Data API"
41+
},
42+
{
43+
"type": "enhancement",
44+
"category": "RDS",
45+
"description": "Updates Amazon RDS documentation for support for RDS for Db2."
46+
},
47+
{
48+
"type": "api-change",
49+
"category": "ControlTower",
50+
"description": "This release adds the following support: 1. The EnableControl API can configure controls that are configurable. 2. The GetEnabledControl API shows the configured parameters on an enabled control. 3. The new UpdateEnabledControl API can change parameters on an enabled control."
51+
}
52+
]

CHANGELOG.md

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

3+
## next release
4+
5+
* `Aws\Glue` - add observations support to DQ CodeGen config model + update document for connectiontypes supported by ConnectorData entities
6+
* `Aws\FIS` - AWS FIS adds support for multi-account experiments & empty target resolution. This release also introduces the CreateTargetAccountConfiguration API that allows experiments across multiple AWS accounts, and the ListExperimentResolvedTargets API to list target details.
7+
* `Aws\EFS` - Adding support for EFS Replication to existing file system.
8+
* `Aws\Backup` - AWS Backup now supports restore testing, a new feature that allows customers to automate restore testing and validating their backups. Additionally, this release adds support for EBS Snapshots Archive tier.
9+
* `Aws\TranscribeService` - This release adds support for AWS HealthScribe APIs within Amazon Transcribe
10+
* `Aws\B2bi` - This is the initial SDK release for AWS B2B Data Interchange.
11+
* `Aws\SecurityHub` - Adds and updates APIs to support central configuration. This feature allows the Security Hub delegated administrator to configure Security Hub for their entire AWS Org across multiple regions from a home Region. With this release, findings also include account name and application metadata.
12+
* `Aws\AppSync` - This update enables introspection of Aurora cluster databases using the RDS Data API
13+
* `Aws\RDS` - Updates Amazon RDS documentation for support for RDS for Db2.
14+
* `Aws\ControlTower` - This release adds the following support: 1. The EnableControl API can configure controls that are configurable. 2. The GetEnabledControl API shows the configured parameters on an enabled control. 3. The new UpdateEnabledControl API can change parameters on an enabled control.
15+
316
## 3.289.0 - 2023-11-27
417

518
* `Aws\IoTFleetWise` - AWS IoT FleetWise introduces new APIs for vision system data, such as data collected from cameras, radars, and lidars. You can now model and decode complex data types.

src/AppSync/AppSyncClient.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,8 @@
6161
* @method \GuzzleHttp\Promise\Promise getApiCacheAsync(array $args = [])
6262
* @method \Aws\Result getDataSource(array $args = [])
6363
* @method \GuzzleHttp\Promise\Promise getDataSourceAsync(array $args = [])
64+
* @method \Aws\Result getDataSourceIntrospection(array $args = [])
65+
* @method \GuzzleHttp\Promise\Promise getDataSourceIntrospectionAsync(array $args = [])
6466
* @method \Aws\Result getDomainName(array $args = [])
6567
* @method \GuzzleHttp\Promise\Promise getDomainNameAsync(array $args = [])
6668
* @method \Aws\Result getFunction(array $args = [])
@@ -99,6 +101,8 @@
99101
* @method \GuzzleHttp\Promise\Promise listTypesAsync(array $args = [])
100102
* @method \Aws\Result listTypesByAssociation(array $args = [])
101103
* @method \GuzzleHttp\Promise\Promise listTypesByAssociationAsync(array $args = [])
104+
* @method \Aws\Result startDataSourceIntrospection(array $args = [])
105+
* @method \GuzzleHttp\Promise\Promise startDataSourceIntrospectionAsync(array $args = [])
102106
* @method \Aws\Result startSchemaCreation(array $args = [])
103107
* @method \GuzzleHttp\Promise\Promise startSchemaCreationAsync(array $args = [])
104108
* @method \Aws\Result startSchemaMerge(array $args = [])

src/B2bi/B2biClient.php

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
<?php
2+
namespace Aws\B2bi;
3+
4+
use Aws\AwsClient;
5+
6+
/**
7+
* This client is used to interact with the **AWS B2B Data Interchange** service.
8+
* @method \Aws\Result createCapability(array $args = [])
9+
* @method \GuzzleHttp\Promise\Promise createCapabilityAsync(array $args = [])
10+
* @method \Aws\Result createPartnership(array $args = [])
11+
* @method \GuzzleHttp\Promise\Promise createPartnershipAsync(array $args = [])
12+
* @method \Aws\Result createProfile(array $args = [])
13+
* @method \GuzzleHttp\Promise\Promise createProfileAsync(array $args = [])
14+
* @method \Aws\Result createTransformer(array $args = [])
15+
* @method \GuzzleHttp\Promise\Promise createTransformerAsync(array $args = [])
16+
* @method \Aws\Result deleteCapability(array $args = [])
17+
* @method \GuzzleHttp\Promise\Promise deleteCapabilityAsync(array $args = [])
18+
* @method \Aws\Result deletePartnership(array $args = [])
19+
* @method \GuzzleHttp\Promise\Promise deletePartnershipAsync(array $args = [])
20+
* @method \Aws\Result deleteProfile(array $args = [])
21+
* @method \GuzzleHttp\Promise\Promise deleteProfileAsync(array $args = [])
22+
* @method \Aws\Result deleteTransformer(array $args = [])
23+
* @method \GuzzleHttp\Promise\Promise deleteTransformerAsync(array $args = [])
24+
* @method \Aws\Result getCapability(array $args = [])
25+
* @method \GuzzleHttp\Promise\Promise getCapabilityAsync(array $args = [])
26+
* @method \Aws\Result getPartnership(array $args = [])
27+
* @method \GuzzleHttp\Promise\Promise getPartnershipAsync(array $args = [])
28+
* @method \Aws\Result getProfile(array $args = [])
29+
* @method \GuzzleHttp\Promise\Promise getProfileAsync(array $args = [])
30+
* @method \Aws\Result getTransformer(array $args = [])
31+
* @method \GuzzleHttp\Promise\Promise getTransformerAsync(array $args = [])
32+
* @method \Aws\Result getTransformerJob(array $args = [])
33+
* @method \GuzzleHttp\Promise\Promise getTransformerJobAsync(array $args = [])
34+
* @method \Aws\Result listCapabilities(array $args = [])
35+
* @method \GuzzleHttp\Promise\Promise listCapabilitiesAsync(array $args = [])
36+
* @method \Aws\Result listPartnerships(array $args = [])
37+
* @method \GuzzleHttp\Promise\Promise listPartnershipsAsync(array $args = [])
38+
* @method \Aws\Result listProfiles(array $args = [])
39+
* @method \GuzzleHttp\Promise\Promise listProfilesAsync(array $args = [])
40+
* @method \Aws\Result listTagsForResource(array $args = [])
41+
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
42+
* @method \Aws\Result listTransformers(array $args = [])
43+
* @method \GuzzleHttp\Promise\Promise listTransformersAsync(array $args = [])
44+
* @method \Aws\Result startTransformerJob(array $args = [])
45+
* @method \GuzzleHttp\Promise\Promise startTransformerJobAsync(array $args = [])
46+
* @method \Aws\Result tagResource(array $args = [])
47+
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
48+
* @method \Aws\Result testMapping(array $args = [])
49+
* @method \GuzzleHttp\Promise\Promise testMappingAsync(array $args = [])
50+
* @method \Aws\Result testParsing(array $args = [])
51+
* @method \GuzzleHttp\Promise\Promise testParsingAsync(array $args = [])
52+
* @method \Aws\Result untagResource(array $args = [])
53+
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
54+
* @method \Aws\Result updateCapability(array $args = [])
55+
* @method \GuzzleHttp\Promise\Promise updateCapabilityAsync(array $args = [])
56+
* @method \Aws\Result updatePartnership(array $args = [])
57+
* @method \GuzzleHttp\Promise\Promise updatePartnershipAsync(array $args = [])
58+
* @method \Aws\Result updateProfile(array $args = [])
59+
* @method \GuzzleHttp\Promise\Promise updateProfileAsync(array $args = [])
60+
* @method \Aws\Result updateTransformer(array $args = [])
61+
* @method \GuzzleHttp\Promise\Promise updateTransformerAsync(array $args = [])
62+
*/
63+
class B2biClient extends AwsClient {}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php
2+
namespace Aws\B2bi\Exception;
3+
4+
use Aws\Exception\AwsException;
5+
6+
/**
7+
* Represents an error interacting with the **AWS B2B Data Interchange** service.
8+
*/
9+
class B2biException extends AwsException {}

src/Backup/BackupClient.php

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@
2121
* @method \GuzzleHttp\Promise\Promise createLogicallyAirGappedBackupVaultAsync(array $args = [])
2222
* @method \Aws\Result createReportPlan(array $args = [])
2323
* @method \GuzzleHttp\Promise\Promise createReportPlanAsync(array $args = [])
24+
* @method \Aws\Result createRestoreTestingPlan(array $args = [])
25+
* @method \GuzzleHttp\Promise\Promise createRestoreTestingPlanAsync(array $args = [])
26+
* @method \Aws\Result createRestoreTestingSelection(array $args = [])
27+
* @method \GuzzleHttp\Promise\Promise createRestoreTestingSelectionAsync(array $args = [])
2428
* @method \Aws\Result deleteBackupPlan(array $args = [])
2529
* @method \GuzzleHttp\Promise\Promise deleteBackupPlanAsync(array $args = [])
2630
* @method \Aws\Result deleteBackupSelection(array $args = [])
@@ -39,6 +43,10 @@
3943
* @method \GuzzleHttp\Promise\Promise deleteRecoveryPointAsync(array $args = [])
4044
* @method \Aws\Result deleteReportPlan(array $args = [])
4145
* @method \GuzzleHttp\Promise\Promise deleteReportPlanAsync(array $args = [])
46+
* @method \Aws\Result deleteRestoreTestingPlan(array $args = [])
47+
* @method \GuzzleHttp\Promise\Promise deleteRestoreTestingPlanAsync(array $args = [])
48+
* @method \Aws\Result deleteRestoreTestingSelection(array $args = [])
49+
* @method \GuzzleHttp\Promise\Promise deleteRestoreTestingSelectionAsync(array $args = [])
4250
* @method \Aws\Result describeBackupJob(array $args = [])
4351
* @method \GuzzleHttp\Promise\Promise describeBackupJobAsync(array $args = [])
4452
* @method \Aws\Result describeBackupVault(array $args = [])
@@ -83,6 +91,14 @@
8391
* @method \GuzzleHttp\Promise\Promise getLegalHoldAsync(array $args = [])
8492
* @method \Aws\Result getRecoveryPointRestoreMetadata(array $args = [])
8593
* @method \GuzzleHttp\Promise\Promise getRecoveryPointRestoreMetadataAsync(array $args = [])
94+
* @method \Aws\Result getRestoreJobMetadata(array $args = [])
95+
* @method \GuzzleHttp\Promise\Promise getRestoreJobMetadataAsync(array $args = [])
96+
* @method \Aws\Result getRestoreTestingInferredMetadata(array $args = [])
97+
* @method \GuzzleHttp\Promise\Promise getRestoreTestingInferredMetadataAsync(array $args = [])
98+
* @method \Aws\Result getRestoreTestingPlan(array $args = [])
99+
* @method \GuzzleHttp\Promise\Promise getRestoreTestingPlanAsync(array $args = [])
100+
* @method \Aws\Result getRestoreTestingSelection(array $args = [])
101+
* @method \GuzzleHttp\Promise\Promise getRestoreTestingSelectionAsync(array $args = [])
86102
* @method \Aws\Result getSupportedResourceTypes(array $args = [])
87103
* @method \GuzzleHttp\Promise\Promise getSupportedResourceTypesAsync(array $args = [])
88104
* @method \Aws\Result listBackupJobSummaries(array $args = [])
@@ -125,6 +141,12 @@
125141
* @method \GuzzleHttp\Promise\Promise listRestoreJobSummariesAsync(array $args = [])
126142
* @method \Aws\Result listRestoreJobs(array $args = [])
127143
* @method \GuzzleHttp\Promise\Promise listRestoreJobsAsync(array $args = [])
144+
* @method \Aws\Result listRestoreJobsByProtectedResource(array $args = [])
145+
* @method \GuzzleHttp\Promise\Promise listRestoreJobsByProtectedResourceAsync(array $args = [])
146+
* @method \Aws\Result listRestoreTestingPlans(array $args = [])
147+
* @method \GuzzleHttp\Promise\Promise listRestoreTestingPlansAsync(array $args = [])
148+
* @method \Aws\Result listRestoreTestingSelections(array $args = [])
149+
* @method \GuzzleHttp\Promise\Promise listRestoreTestingSelectionsAsync(array $args = [])
128150
* @method \Aws\Result listTags(array $args = [])
129151
* @method \GuzzleHttp\Promise\Promise listTagsAsync(array $args = [])
130152
* @method \Aws\Result putBackupVaultAccessPolicy(array $args = [])
@@ -133,6 +155,8 @@
133155
* @method \GuzzleHttp\Promise\Promise putBackupVaultLockConfigurationAsync(array $args = [])
134156
* @method \Aws\Result putBackupVaultNotifications(array $args = [])
135157
* @method \GuzzleHttp\Promise\Promise putBackupVaultNotificationsAsync(array $args = [])
158+
* @method \Aws\Result putRestoreValidationResult(array $args = [])
159+
* @method \GuzzleHttp\Promise\Promise putRestoreValidationResultAsync(array $args = [])
136160
* @method \Aws\Result startBackupJob(array $args = [])
137161
* @method \GuzzleHttp\Promise\Promise startBackupJobAsync(array $args = [])
138162
* @method \Aws\Result startCopyJob(array $args = [])
@@ -159,5 +183,9 @@
159183
* @method \GuzzleHttp\Promise\Promise updateRegionSettingsAsync(array $args = [])
160184
* @method \Aws\Result updateReportPlan(array $args = [])
161185
* @method \GuzzleHttp\Promise\Promise updateReportPlanAsync(array $args = [])
186+
* @method \Aws\Result updateRestoreTestingPlan(array $args = [])
187+
* @method \GuzzleHttp\Promise\Promise updateRestoreTestingPlanAsync(array $args = [])
188+
* @method \Aws\Result updateRestoreTestingSelection(array $args = [])
189+
* @method \GuzzleHttp\Promise\Promise updateRestoreTestingSelectionAsync(array $args = [])
162190
*/
163191
class BackupClient extends AwsClient {}

src/ControlTower/ControlTowerClient.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@
3333
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
3434
* @method \Aws\Result untagResource(array $args = [])
3535
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
36+
* @method \Aws\Result updateEnabledControl(array $args = [])
37+
* @method \GuzzleHttp\Promise\Promise updateEnabledControlAsync(array $args = [])
3638
* @method \Aws\Result updateLandingZone(array $args = [])
3739
* @method \GuzzleHttp\Promise\Promise updateLandingZoneAsync(array $args = [])
3840
*/

src/Efs/EfsClient.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,5 +66,7 @@
6666
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
6767
* @method \Aws\Result updateFileSystem(array $args = [])
6868
* @method \GuzzleHttp\Promise\Promise updateFileSystemAsync(array $args = [])
69+
* @method \Aws\Result updateFileSystemProtection(array $args = [])
70+
* @method \GuzzleHttp\Promise\Promise updateFileSystemProtectionAsync(array $args = [])
6971
*/
7072
class EfsClient extends AwsClient {}

src/FIS/FISClient.php

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,24 +7,38 @@
77
* This client is used to interact with the **AWS Fault Injection Simulator** service.
88
* @method \Aws\Result createExperimentTemplate(array $args = [])
99
* @method \GuzzleHttp\Promise\Promise createExperimentTemplateAsync(array $args = [])
10+
* @method \Aws\Result createTargetAccountConfiguration(array $args = [])
11+
* @method \GuzzleHttp\Promise\Promise createTargetAccountConfigurationAsync(array $args = [])
1012
* @method \Aws\Result deleteExperimentTemplate(array $args = [])
1113
* @method \GuzzleHttp\Promise\Promise deleteExperimentTemplateAsync(array $args = [])
14+
* @method \Aws\Result deleteTargetAccountConfiguration(array $args = [])
15+
* @method \GuzzleHttp\Promise\Promise deleteTargetAccountConfigurationAsync(array $args = [])
1216
* @method \Aws\Result getAction(array $args = [])
1317
* @method \GuzzleHttp\Promise\Promise getActionAsync(array $args = [])
1418
* @method \Aws\Result getExperiment(array $args = [])
1519
* @method \GuzzleHttp\Promise\Promise getExperimentAsync(array $args = [])
20+
* @method \Aws\Result getExperimentTargetAccountConfiguration(array $args = [])
21+
* @method \GuzzleHttp\Promise\Promise getExperimentTargetAccountConfigurationAsync(array $args = [])
1622
* @method \Aws\Result getExperimentTemplate(array $args = [])
1723
* @method \GuzzleHttp\Promise\Promise getExperimentTemplateAsync(array $args = [])
24+
* @method \Aws\Result getTargetAccountConfiguration(array $args = [])
25+
* @method \GuzzleHttp\Promise\Promise getTargetAccountConfigurationAsync(array $args = [])
1826
* @method \Aws\Result getTargetResourceType(array $args = [])
1927
* @method \GuzzleHttp\Promise\Promise getTargetResourceTypeAsync(array $args = [])
2028
* @method \Aws\Result listActions(array $args = [])
2129
* @method \GuzzleHttp\Promise\Promise listActionsAsync(array $args = [])
30+
* @method \Aws\Result listExperimentResolvedTargets(array $args = [])
31+
* @method \GuzzleHttp\Promise\Promise listExperimentResolvedTargetsAsync(array $args = [])
32+
* @method \Aws\Result listExperimentTargetAccountConfigurations(array $args = [])
33+
* @method \GuzzleHttp\Promise\Promise listExperimentTargetAccountConfigurationsAsync(array $args = [])
2234
* @method \Aws\Result listExperimentTemplates(array $args = [])
2335
* @method \GuzzleHttp\Promise\Promise listExperimentTemplatesAsync(array $args = [])
2436
* @method \Aws\Result listExperiments(array $args = [])
2537
* @method \GuzzleHttp\Promise\Promise listExperimentsAsync(array $args = [])
2638
* @method \Aws\Result listTagsForResource(array $args = [])
2739
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
40+
* @method \Aws\Result listTargetAccountConfigurations(array $args = [])
41+
* @method \GuzzleHttp\Promise\Promise listTargetAccountConfigurationsAsync(array $args = [])
2842
* @method \Aws\Result listTargetResourceTypes(array $args = [])
2943
* @method \GuzzleHttp\Promise\Promise listTargetResourceTypesAsync(array $args = [])
3044
* @method \Aws\Result startExperiment(array $args = [])
@@ -37,5 +51,7 @@
3751
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
3852
* @method \Aws\Result updateExperimentTemplate(array $args = [])
3953
* @method \GuzzleHttp\Promise\Promise updateExperimentTemplateAsync(array $args = [])
54+
* @method \Aws\Result updateTargetAccountConfiguration(array $args = [])
55+
* @method \GuzzleHttp\Promise\Promise updateTargetAccountConfigurationAsync(array $args = [])
4056
*/
4157
class FISClient extends AwsClient {}

src/Sdk.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,8 @@
6666
* @method \Aws\MultiRegionClient createMultiRegionAutoScaling(array $args = [])
6767
* @method \Aws\AutoScalingPlans\AutoScalingPlansClient createAutoScalingPlans(array $args = [])
6868
* @method \Aws\MultiRegionClient createMultiRegionAutoScalingPlans(array $args = [])
69+
* @method \Aws\B2bi\B2biClient createB2bi(array $args = [])
70+
* @method \Aws\MultiRegionClient createMultiRegionB2bi(array $args = [])
6971
* @method \Aws\BCMDataExports\BCMDataExportsClient createBCMDataExports(array $args = [])
7072
* @method \Aws\MultiRegionClient createMultiRegionBCMDataExports(array $args = [])
7173
* @method \Aws\Backup\BackupClient createBackup(array $args = [])

0 commit comments

Comments
 (0)