Skip to content

Commit 4c5e50e

Browse files
Update models for release
1 parent 373e7e2 commit 4c5e50e

File tree

103 files changed

+8105
-3098
lines changed

Some content is hidden

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

103 files changed

+8105
-3098
lines changed

.changes/3.262.0

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
[
2+
{
3+
"type": "api-change",
4+
"category": "GuardDuty",
5+
"description": "Adds AutoEnableOrganizationMembers attribute to DescribeOrganizationConfiguration and UpdateOrganizationConfiguration APIs."
6+
},
7+
{
8+
"type": "api-change",
9+
"category": "CodeArtifact",
10+
"description": "Repository CreationTime is added to the CreateRepository and ListRepositories API responses."
11+
},
12+
{
13+
"type": "api-change",
14+
"category": "ChimeSDKMediaPipelines",
15+
"description": "This release adds Amazon Chime SDK call analytics. Call analytics include voice analytics, which provides speaker search and voice tone analysis. These capabilities can be used with Amazon Transcribe and Transcribe Call Analytics to generate machine-learning-powered insights from real-time audio."
16+
},
17+
{
18+
"type": "api-change",
19+
"category": "ChimeSDKMessaging",
20+
"description": "ExpirationSettings provides automatic resource deletion for Channels."
21+
},
22+
{
23+
"type": "api-change",
24+
"category": "SageMaker",
25+
"description": "Amazon SageMaker Autopilot adds two new APIs - CreateAutoMLJobV2 and DescribeAutoMLJobV2. Amazon SageMaker Notebook Instances now supports the ml.geospatial.interactive instance type."
26+
},
27+
{
28+
"type": "api-change",
29+
"category": "Batch",
30+
"description": "This feature allows Batch to support configuration of ephemeral storage size for jobs running on FARGATE"
31+
},
32+
{
33+
"type": "feature",
34+
"category": "IVSRealTime",
35+
"description": "Initial release of the Amazon Interactive Video Service RealTime API."
36+
},
37+
{
38+
"type": "api-change",
39+
"category": "MediaConvert",
40+
"description": "AWS Elemental MediaConvert SDK now supports passthrough of ID3v2 tags for audio inputs to audio-only HLS outputs."
41+
},
42+
{
43+
"type": "api-change",
44+
"category": "ChimeSDKVoice",
45+
"description": "This release adds Amazon Chime SDK call analytics. Call analytics include voice analytics, which provides speaker search and voice tone analysis. These capabilities can be used with Amazon Transcribe and Transcribe Call Analytics to generate machine-learning-powered insights from real-time audio."
46+
},
47+
{
48+
"type": "api-change",
49+
"category": "ServiceDiscovery",
50+
"description": "Reverted the throttling exception RequestLimitExceeded for AWS Cloud Map APIs introduced in SDK version 1.12.424 2023-03-09 to previous exception specified in the ErrorCode."
51+
},
52+
{
53+
"type": "api-change",
54+
"category": "Textract",
55+
"description": "The AnalyzeDocument - Tables feature adds support for new elements in the API: table titles, footers, section titles, summary cells\/tables, and table type."
56+
},
57+
{
58+
"type": "api-change",
59+
"category": "ChimeSDKIdentity",
60+
"description": "AppInstanceBots can be used to add a bot powered by Amazon Lex to chat channels. ExpirationSettings provides automatic resource deletion for AppInstanceUsers."
61+
}
62+
]

CHANGELOG.md

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

3+
## next release
4+
5+
* `Aws\Batch` - This feature allows Batch to support configuration of ephemeral storage size for jobs running on FARGATE
6+
* `Aws\ChimeSDKIdentity` - AppInstanceBots can be used to add a bot powered by Amazon Lex to chat channels. ExpirationSettings provides automatic resource deletion for AppInstanceUsers.
7+
* `Aws\ChimeSDKMediaPipelines` - This release adds Amazon Chime SDK call analytics. Call analytics include voice analytics, which provides speaker search and voice tone analysis. These capabilities can be used with Amazon Transcribe and Transcribe Call Analytics to generate machine-learning-powered insights from real-time audio.
8+
* `Aws\ChimeSDKMessaging` - ExpirationSettings provides automatic resource deletion for Channels.
9+
* `Aws\ChimeSDKVoice` - This release adds Amazon Chime SDK call analytics. Call analytics include voice analytics, which provides speaker search and voice tone analysis. These capabilities can be used with Amazon Transcribe and Transcribe Call Analytics to generate machine-learning-powered insights from real-time audio.
10+
* `Aws\CodeArtifact` - Repository CreationTime is added to the CreateRepository and ListRepositories API responses.
11+
* `Aws\GuardDuty` - Adds AutoEnableOrganizationMembers attribute to DescribeOrganizationConfiguration and UpdateOrganizationConfiguration APIs.
12+
* `Aws\IVSRealTime` - Initial release of the Amazon Interactive Video Service RealTime API.
13+
* `Aws\MediaConvert` - AWS Elemental MediaConvert SDK now supports passthrough of ID3v2 tags for audio inputs to audio-only HLS outputs.
14+
* `Aws\SageMaker` - Amazon SageMaker Autopilot adds two new APIs - CreateAutoMLJobV2 and DescribeAutoMLJobV2. Amazon SageMaker Notebook Instances now supports the ml.geospatial.interactive instance type.
15+
* `Aws\ServiceDiscovery` - Reverted the throttling exception RequestLimitExceeded for AWS Cloud Map APIs introduced in SDK version 1.12.424 2023-03-09 to previous exception specified in the ErrorCode.
16+
* `Aws\Textract` - The AnalyzeDocument - Tables feature adds support for new elements in the API: table titles, footers, section titles, summary cells/tables, and table type.
17+
318
## 3.261.17 - 2023-03-22
419

520
* `Aws\IAM` - Documentation updates for AWS Identity and Access Management (IAM).

src/ChimeSDKIdentity/ChimeSDKIdentityClient.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,16 @@
99
* @method \GuzzleHttp\Promise\Promise createAppInstanceAsync(array $args = [])
1010
* @method \Aws\Result createAppInstanceAdmin(array $args = [])
1111
* @method \GuzzleHttp\Promise\Promise createAppInstanceAdminAsync(array $args = [])
12+
* @method \Aws\Result createAppInstanceBot(array $args = [])
13+
* @method \GuzzleHttp\Promise\Promise createAppInstanceBotAsync(array $args = [])
1214
* @method \Aws\Result createAppInstanceUser(array $args = [])
1315
* @method \GuzzleHttp\Promise\Promise createAppInstanceUserAsync(array $args = [])
1416
* @method \Aws\Result deleteAppInstance(array $args = [])
1517
* @method \GuzzleHttp\Promise\Promise deleteAppInstanceAsync(array $args = [])
1618
* @method \Aws\Result deleteAppInstanceAdmin(array $args = [])
1719
* @method \GuzzleHttp\Promise\Promise deleteAppInstanceAdminAsync(array $args = [])
20+
* @method \Aws\Result deleteAppInstanceBot(array $args = [])
21+
* @method \GuzzleHttp\Promise\Promise deleteAppInstanceBotAsync(array $args = [])
1822
* @method \Aws\Result deleteAppInstanceUser(array $args = [])
1923
* @method \GuzzleHttp\Promise\Promise deleteAppInstanceUserAsync(array $args = [])
2024
* @method \Aws\Result deregisterAppInstanceUserEndpoint(array $args = [])
@@ -23,6 +27,8 @@
2327
* @method \GuzzleHttp\Promise\Promise describeAppInstanceAsync(array $args = [])
2428
* @method \Aws\Result describeAppInstanceAdmin(array $args = [])
2529
* @method \GuzzleHttp\Promise\Promise describeAppInstanceAdminAsync(array $args = [])
30+
* @method \Aws\Result describeAppInstanceBot(array $args = [])
31+
* @method \GuzzleHttp\Promise\Promise describeAppInstanceBotAsync(array $args = [])
2632
* @method \Aws\Result describeAppInstanceUser(array $args = [])
2733
* @method \GuzzleHttp\Promise\Promise describeAppInstanceUserAsync(array $args = [])
2834
* @method \Aws\Result describeAppInstanceUserEndpoint(array $args = [])
@@ -31,6 +37,8 @@
3137
* @method \GuzzleHttp\Promise\Promise getAppInstanceRetentionSettingsAsync(array $args = [])
3238
* @method \Aws\Result listAppInstanceAdmins(array $args = [])
3339
* @method \GuzzleHttp\Promise\Promise listAppInstanceAdminsAsync(array $args = [])
40+
* @method \Aws\Result listAppInstanceBots(array $args = [])
41+
* @method \GuzzleHttp\Promise\Promise listAppInstanceBotsAsync(array $args = [])
3442
* @method \Aws\Result listAppInstanceUserEndpoints(array $args = [])
3543
* @method \GuzzleHttp\Promise\Promise listAppInstanceUserEndpointsAsync(array $args = [])
3644
* @method \Aws\Result listAppInstanceUsers(array $args = [])
@@ -41,6 +49,8 @@
4149
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
4250
* @method \Aws\Result putAppInstanceRetentionSettings(array $args = [])
4351
* @method \GuzzleHttp\Promise\Promise putAppInstanceRetentionSettingsAsync(array $args = [])
52+
* @method \Aws\Result putAppInstanceUserExpirationSettings(array $args = [])
53+
* @method \GuzzleHttp\Promise\Promise putAppInstanceUserExpirationSettingsAsync(array $args = [])
4454
* @method \Aws\Result registerAppInstanceUserEndpoint(array $args = [])
4555
* @method \GuzzleHttp\Promise\Promise registerAppInstanceUserEndpointAsync(array $args = [])
4656
* @method \Aws\Result tagResource(array $args = [])
@@ -49,6 +59,8 @@
4959
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
5060
* @method \Aws\Result updateAppInstance(array $args = [])
5161
* @method \GuzzleHttp\Promise\Promise updateAppInstanceAsync(array $args = [])
62+
* @method \Aws\Result updateAppInstanceBot(array $args = [])
63+
* @method \GuzzleHttp\Promise\Promise updateAppInstanceBotAsync(array $args = [])
5264
* @method \Aws\Result updateAppInstanceUser(array $args = [])
5365
* @method \GuzzleHttp\Promise\Promise updateAppInstanceUserAsync(array $args = [])
5466
* @method \Aws\Result updateAppInstanceUserEndpoint(array $args = [])

src/ChimeSDKMediaPipelines/ChimeSDKMediaPipelinesClient.php

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,28 @@
99
* @method \GuzzleHttp\Promise\Promise createMediaCapturePipelineAsync(array $args = [])
1010
* @method \Aws\Result createMediaConcatenationPipeline(array $args = [])
1111
* @method \GuzzleHttp\Promise\Promise createMediaConcatenationPipelineAsync(array $args = [])
12+
* @method \Aws\Result createMediaInsightsPipeline(array $args = [])
13+
* @method \GuzzleHttp\Promise\Promise createMediaInsightsPipelineAsync(array $args = [])
14+
* @method \Aws\Result createMediaInsightsPipelineConfiguration(array $args = [])
15+
* @method \GuzzleHttp\Promise\Promise createMediaInsightsPipelineConfigurationAsync(array $args = [])
1216
* @method \Aws\Result createMediaLiveConnectorPipeline(array $args = [])
1317
* @method \GuzzleHttp\Promise\Promise createMediaLiveConnectorPipelineAsync(array $args = [])
1418
* @method \Aws\Result deleteMediaCapturePipeline(array $args = [])
1519
* @method \GuzzleHttp\Promise\Promise deleteMediaCapturePipelineAsync(array $args = [])
20+
* @method \Aws\Result deleteMediaInsightsPipelineConfiguration(array $args = [])
21+
* @method \GuzzleHttp\Promise\Promise deleteMediaInsightsPipelineConfigurationAsync(array $args = [])
1622
* @method \Aws\Result deleteMediaPipeline(array $args = [])
1723
* @method \GuzzleHttp\Promise\Promise deleteMediaPipelineAsync(array $args = [])
1824
* @method \Aws\Result getMediaCapturePipeline(array $args = [])
1925
* @method \GuzzleHttp\Promise\Promise getMediaCapturePipelineAsync(array $args = [])
26+
* @method \Aws\Result getMediaInsightsPipelineConfiguration(array $args = [])
27+
* @method \GuzzleHttp\Promise\Promise getMediaInsightsPipelineConfigurationAsync(array $args = [])
2028
* @method \Aws\Result getMediaPipeline(array $args = [])
2129
* @method \GuzzleHttp\Promise\Promise getMediaPipelineAsync(array $args = [])
2230
* @method \Aws\Result listMediaCapturePipelines(array $args = [])
2331
* @method \GuzzleHttp\Promise\Promise listMediaCapturePipelinesAsync(array $args = [])
32+
* @method \Aws\Result listMediaInsightsPipelineConfigurations(array $args = [])
33+
* @method \GuzzleHttp\Promise\Promise listMediaInsightsPipelineConfigurationsAsync(array $args = [])
2434
* @method \Aws\Result listMediaPipelines(array $args = [])
2535
* @method \GuzzleHttp\Promise\Promise listMediaPipelinesAsync(array $args = [])
2636
* @method \Aws\Result listTagsForResource(array $args = [])
@@ -29,5 +39,9 @@
2939
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
3040
* @method \Aws\Result untagResource(array $args = [])
3141
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
42+
* @method \Aws\Result updateMediaInsightsPipelineConfiguration(array $args = [])
43+
* @method \GuzzleHttp\Promise\Promise updateMediaInsightsPipelineConfigurationAsync(array $args = [])
44+
* @method \Aws\Result updateMediaInsightsPipelineStatus(array $args = [])
45+
* @method \GuzzleHttp\Promise\Promise updateMediaInsightsPipelineStatusAsync(array $args = [])
3246
*/
3347
class ChimeSDKMediaPipelinesClient extends AwsClient {}

src/ChimeSDKMessaging/ChimeSDKMessagingClient.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,8 @@
8383
* @method \GuzzleHttp\Promise\Promise listSubChannelsAsync(array $args = [])
8484
* @method \Aws\Result listTagsForResource(array $args = [])
8585
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
86+
* @method \Aws\Result putChannelExpirationSettings(array $args = [])
87+
* @method \GuzzleHttp\Promise\Promise putChannelExpirationSettingsAsync(array $args = [])
8688
* @method \Aws\Result putChannelMembershipPreferences(array $args = [])
8789
* @method \GuzzleHttp\Promise\Promise putChannelMembershipPreferencesAsync(array $args = [])
8890
* @method \Aws\Result putMessagingStreamingConfigurations(array $args = [])

src/ChimeSDKVoice/ChimeSDKVoiceClient.php

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@
2727
* @method \GuzzleHttp\Promise\Promise createVoiceConnectorAsync(array $args = [])
2828
* @method \Aws\Result createVoiceConnectorGroup(array $args = [])
2929
* @method \GuzzleHttp\Promise\Promise createVoiceConnectorGroupAsync(array $args = [])
30+
* @method \Aws\Result createVoiceProfile(array $args = [])
31+
* @method \GuzzleHttp\Promise\Promise createVoiceProfileAsync(array $args = [])
32+
* @method \Aws\Result createVoiceProfileDomain(array $args = [])
33+
* @method \GuzzleHttp\Promise\Promise createVoiceProfileDomainAsync(array $args = [])
3034
* @method \Aws\Result deletePhoneNumber(array $args = [])
3135
* @method \GuzzleHttp\Promise\Promise deletePhoneNumberAsync(array $args = [])
3236
* @method \Aws\Result deleteProxySession(array $args = [])
@@ -51,6 +55,10 @@
5155
* @method \GuzzleHttp\Promise\Promise deleteVoiceConnectorTerminationAsync(array $args = [])
5256
* @method \Aws\Result deleteVoiceConnectorTerminationCredentials(array $args = [])
5357
* @method \GuzzleHttp\Promise\Promise deleteVoiceConnectorTerminationCredentialsAsync(array $args = [])
58+
* @method \Aws\Result deleteVoiceProfile(array $args = [])
59+
* @method \GuzzleHttp\Promise\Promise deleteVoiceProfileAsync(array $args = [])
60+
* @method \Aws\Result deleteVoiceProfileDomain(array $args = [])
61+
* @method \GuzzleHttp\Promise\Promise deleteVoiceProfileDomainAsync(array $args = [])
5462
* @method \Aws\Result disassociatePhoneNumbersFromVoiceConnector(array $args = [])
5563
* @method \GuzzleHttp\Promise\Promise disassociatePhoneNumbersFromVoiceConnectorAsync(array $args = [])
5664
* @method \Aws\Result disassociatePhoneNumbersFromVoiceConnectorGroup(array $args = [])
@@ -73,6 +81,8 @@
7381
* @method \GuzzleHttp\Promise\Promise getSipMediaApplicationLoggingConfigurationAsync(array $args = [])
7482
* @method \Aws\Result getSipRule(array $args = [])
7583
* @method \GuzzleHttp\Promise\Promise getSipRuleAsync(array $args = [])
84+
* @method \Aws\Result getSpeakerSearchTask(array $args = [])
85+
* @method \GuzzleHttp\Promise\Promise getSpeakerSearchTaskAsync(array $args = [])
7686
* @method \Aws\Result getVoiceConnector(array $args = [])
7787
* @method \GuzzleHttp\Promise\Promise getVoiceConnectorAsync(array $args = [])
7888
* @method \Aws\Result getVoiceConnectorEmergencyCallingConfiguration(array $args = [])
@@ -91,6 +101,12 @@
91101
* @method \GuzzleHttp\Promise\Promise getVoiceConnectorTerminationAsync(array $args = [])
92102
* @method \Aws\Result getVoiceConnectorTerminationHealth(array $args = [])
93103
* @method \GuzzleHttp\Promise\Promise getVoiceConnectorTerminationHealthAsync(array $args = [])
104+
* @method \Aws\Result getVoiceProfile(array $args = [])
105+
* @method \GuzzleHttp\Promise\Promise getVoiceProfileAsync(array $args = [])
106+
* @method \Aws\Result getVoiceProfileDomain(array $args = [])
107+
* @method \GuzzleHttp\Promise\Promise getVoiceProfileDomainAsync(array $args = [])
108+
* @method \Aws\Result getVoiceToneAnalysisTask(array $args = [])
109+
* @method \GuzzleHttp\Promise\Promise getVoiceToneAnalysisTaskAsync(array $args = [])
94110
* @method \Aws\Result listAvailableVoiceConnectorRegions(array $args = [])
95111
* @method \GuzzleHttp\Promise\Promise listAvailableVoiceConnectorRegionsAsync(array $args = [])
96112
* @method \Aws\Result listPhoneNumberOrders(array $args = [])
@@ -105,12 +121,18 @@
105121
* @method \GuzzleHttp\Promise\Promise listSipRulesAsync(array $args = [])
106122
* @method \Aws\Result listSupportedPhoneNumberCountries(array $args = [])
107123
* @method \GuzzleHttp\Promise\Promise listSupportedPhoneNumberCountriesAsync(array $args = [])
124+
* @method \Aws\Result listTagsForResource(array $args = [])
125+
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
108126
* @method \Aws\Result listVoiceConnectorGroups(array $args = [])
109127
* @method \GuzzleHttp\Promise\Promise listVoiceConnectorGroupsAsync(array $args = [])
110128
* @method \Aws\Result listVoiceConnectorTerminationCredentials(array $args = [])
111129
* @method \GuzzleHttp\Promise\Promise listVoiceConnectorTerminationCredentialsAsync(array $args = [])
112130
* @method \Aws\Result listVoiceConnectors(array $args = [])
113131
* @method \GuzzleHttp\Promise\Promise listVoiceConnectorsAsync(array $args = [])
132+
* @method \Aws\Result listVoiceProfileDomains(array $args = [])
133+
* @method \GuzzleHttp\Promise\Promise listVoiceProfileDomainsAsync(array $args = [])
134+
* @method \Aws\Result listVoiceProfiles(array $args = [])
135+
* @method \GuzzleHttp\Promise\Promise listVoiceProfilesAsync(array $args = [])
114136
* @method \Aws\Result putSipMediaApplicationAlexaSkillConfiguration(array $args = [])
115137
* @method \GuzzleHttp\Promise\Promise putSipMediaApplicationAlexaSkillConfigurationAsync(array $args = [])
116138
* @method \Aws\Result putSipMediaApplicationLoggingConfiguration(array $args = [])
@@ -133,6 +155,18 @@
133155
* @method \GuzzleHttp\Promise\Promise restorePhoneNumberAsync(array $args = [])
134156
* @method \Aws\Result searchAvailablePhoneNumbers(array $args = [])
135157
* @method \GuzzleHttp\Promise\Promise searchAvailablePhoneNumbersAsync(array $args = [])
158+
* @method \Aws\Result startSpeakerSearchTask(array $args = [])
159+
* @method \GuzzleHttp\Promise\Promise startSpeakerSearchTaskAsync(array $args = [])
160+
* @method \Aws\Result startVoiceToneAnalysisTask(array $args = [])
161+
* @method \GuzzleHttp\Promise\Promise startVoiceToneAnalysisTaskAsync(array $args = [])
162+
* @method \Aws\Result stopSpeakerSearchTask(array $args = [])
163+
* @method \GuzzleHttp\Promise\Promise stopSpeakerSearchTaskAsync(array $args = [])
164+
* @method \Aws\Result stopVoiceToneAnalysisTask(array $args = [])
165+
* @method \GuzzleHttp\Promise\Promise stopVoiceToneAnalysisTaskAsync(array $args = [])
166+
* @method \Aws\Result tagResource(array $args = [])
167+
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
168+
* @method \Aws\Result untagResource(array $args = [])
169+
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
136170
* @method \Aws\Result updateGlobalSettings(array $args = [])
137171
* @method \GuzzleHttp\Promise\Promise updateGlobalSettingsAsync(array $args = [])
138172
* @method \Aws\Result updatePhoneNumber(array $args = [])
@@ -151,6 +185,10 @@
151185
* @method \GuzzleHttp\Promise\Promise updateVoiceConnectorAsync(array $args = [])
152186
* @method \Aws\Result updateVoiceConnectorGroup(array $args = [])
153187
* @method \GuzzleHttp\Promise\Promise updateVoiceConnectorGroupAsync(array $args = [])
188+
* @method \Aws\Result updateVoiceProfile(array $args = [])
189+
* @method \GuzzleHttp\Promise\Promise updateVoiceProfileAsync(array $args = [])
190+
* @method \Aws\Result updateVoiceProfileDomain(array $args = [])
191+
* @method \GuzzleHttp\Promise\Promise updateVoiceProfileDomainAsync(array $args = [])
154192
* @method \Aws\Result validateE911Address(array $args = [])
155193
* @method \GuzzleHttp\Promise\Promise validateE911AddressAsync(array $args = [])
156194
*/
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php
2+
namespace Aws\IVSRealTime\Exception;
3+
4+
use Aws\Exception\AwsException;
5+
6+
/**
7+
* Represents an error interacting with the **Amazon Interactive Video Service RealTime** service.
8+
*/
9+
class IVSRealTimeException extends AwsException {}

0 commit comments

Comments
 (0)