Skip to content

Commit a0602ee

Browse files
Update models for release
1 parent 4f59bf5 commit a0602ee

56 files changed

Lines changed: 2725 additions & 181 deletions

Some content is hidden

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

.changes/3.294.5

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": "NeptuneGraph",
5+
"description": "Adds Waiters for successful creation and deletion of Graph, Graph Snapshot, Import Task and Private Endpoints for Neptune Analytics"
6+
},
7+
{
8+
"type": "api-change",
9+
"category": "PrometheusService",
10+
"description": "This release updates Amazon Managed Service for Prometheus APIs to support customer managed KMS keys."
11+
},
12+
{
13+
"type": "api-change",
14+
"category": "RDS",
15+
"description": "This release adds support for using RDS Data API with Aurora PostgreSQL Serverless v2 and provisioned DB clusters."
16+
},
17+
{
18+
"type": "api-change",
19+
"category": "CodeCommit",
20+
"description": "AWS CodeCommit now supports customer managed keys from AWS Key Management Service. UpdateRepositoryEncryptionKey is added for updating the key configuration. CreateRepository, GetRepository, BatchGetRepositories are updated with new input or output parameters."
21+
},
22+
{
23+
"type": "api-change",
24+
"category": "RDSDataService",
25+
"description": "This release adds support for using RDS Data API with Aurora PostgreSQL Serverless v2 and provisioned DB clusters."
26+
},
27+
{
28+
"type": "api-change",
29+
"category": "MediaLive",
30+
"description": "MediaLive now supports the ability to configure the audio that an AWS Elemental Link UHD device produces, when the device is configured as the source for a flow in AWS Elemental MediaConnect."
31+
},
32+
{
33+
"type": "api-change",
34+
"category": "SageMaker",
35+
"description": "Amazon SageMaker Training now provides model training container access for debugging purposes. Amazon SageMaker Search now provides the ability to use visibility conditions to limit resource access to a single domain or multiple domains."
36+
},
37+
{
38+
"type": "api-change",
39+
"category": "BedrockAgent",
40+
"description": "This release introduces Amazon Aurora as a vector store on Knowledge Bases for Amazon Bedrock"
41+
},
42+
{
43+
"type": "api-change",
44+
"category": "AppIntegrationsService",
45+
"description": "The Amazon AppIntegrations service adds DeleteApplication API for deleting applications, and updates APIs to support third party applications reacting to workspace events and make data requests to Amazon Connect for agent and contact events."
46+
},
47+
{
48+
"type": "api-change",
49+
"category": "Connect",
50+
"description": "Adds APIs to manage User Proficiencies and Predefined Attributes. Enhances StartOutboundVoiceContact API input. Introduces SearchContacts API. Enhances DescribeContact API. Adds an API to update Routing Attributes in QueuePriority and QueueTimeAdjustmentSeconds."
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\NeptuneGraph` - Adds Waiters for successful creation and deletion of Graph, Graph Snapshot, Import Task and Private Endpoints for Neptune Analytics
6+
* `Aws\PrometheusService` - This release updates Amazon Managed Service for Prometheus APIs to support customer managed KMS keys.
7+
* `Aws\RDS` - This release adds support for using RDS Data API with Aurora PostgreSQL Serverless v2 and provisioned DB clusters.
8+
* `Aws\CodeCommit` - AWS CodeCommit now supports customer managed keys from AWS Key Management Service. UpdateRepositoryEncryptionKey is added for updating the key configuration. CreateRepository, GetRepository, BatchGetRepositories are updated with new input or output parameters.
9+
* `Aws\RDSDataService` - This release adds support for using RDS Data API with Aurora PostgreSQL Serverless v2 and provisioned DB clusters.
10+
* `Aws\MediaLive` - MediaLive now supports the ability to configure the audio that an AWS Elemental Link UHD device produces, when the device is configured as the source for a flow in AWS Elemental MediaConnect.
11+
* `Aws\SageMaker` - Amazon SageMaker Training now provides model training container access for debugging purposes. Amazon SageMaker Search now provides the ability to use visibility conditions to limit resource access to a single domain or multiple domains.
12+
* `Aws\BedrockAgent` - This release introduces Amazon Aurora as a vector store on Knowledge Bases for Amazon Bedrock
13+
* `Aws\AppIntegrationsService` - The Amazon AppIntegrations service adds DeleteApplication API for deleting applications, and updates APIs to support third party applications reacting to workspace events and make data requests to Amazon Connect for agent and contact events.
14+
* `Aws\Connect` - Adds APIs to manage User Proficiencies and Predefined Attributes. Enhances StartOutboundVoiceContact API input. Introduces SearchContacts API. Enhances DescribeContact API. Adds an API to update Routing Attributes in QueuePriority and QueueTimeAdjustmentSeconds.
15+
316
## 3.294.4 - 2023-12-20
417

518
* `Aws\EKS` - Add support for cluster insights, new EKS capability that surfaces potentially upgrade impacting issues.

src/AppIntegrationsService/AppIntegrationsServiceClient.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
* @method \GuzzleHttp\Promise\Promise createDataIntegrationAsync(array $args = [])
1212
* @method \Aws\Result createEventIntegration(array $args = [])
1313
* @method \GuzzleHttp\Promise\Promise createEventIntegrationAsync(array $args = [])
14+
* @method \Aws\Result deleteApplication(array $args = [])
15+
* @method \GuzzleHttp\Promise\Promise deleteApplicationAsync(array $args = [])
1416
* @method \Aws\Result deleteDataIntegration(array $args = [])
1517
* @method \GuzzleHttp\Promise\Promise deleteDataIntegrationAsync(array $args = [])
1618
* @method \Aws\Result deleteEventIntegration(array $args = [])
@@ -21,6 +23,8 @@
2123
* @method \GuzzleHttp\Promise\Promise getDataIntegrationAsync(array $args = [])
2224
* @method \Aws\Result getEventIntegration(array $args = [])
2325
* @method \GuzzleHttp\Promise\Promise getEventIntegrationAsync(array $args = [])
26+
* @method \Aws\Result listApplicationAssociations(array $args = [])
27+
* @method \GuzzleHttp\Promise\Promise listApplicationAssociationsAsync(array $args = [])
2428
* @method \Aws\Result listApplications(array $args = [])
2529
* @method \GuzzleHttp\Promise\Promise listApplicationsAsync(array $args = [])
2630
* @method \Aws\Result listDataIntegrationAssociations(array $args = [])

src/CodeCommit/CodeCommitClient.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,8 @@
160160
* @method \GuzzleHttp\Promise\Promise updatePullRequestTitleAsync(array $args = [])
161161
* @method \Aws\Result updateRepositoryDescription(array $args = [])
162162
* @method \GuzzleHttp\Promise\Promise updateRepositoryDescriptionAsync(array $args = [])
163+
* @method \Aws\Result updateRepositoryEncryptionKey(array $args = [])
164+
* @method \GuzzleHttp\Promise\Promise updateRepositoryEncryptionKeyAsync(array $args = [])
163165
* @method \Aws\Result updateRepositoryName(array $args = [])
164166
* @method \GuzzleHttp\Promise\Promise updateRepositoryNameAsync(array $args = [])
165167
*/

src/Connect/ConnectClient.php

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@
3333
* @method \GuzzleHttp\Promise\Promise associateSecurityKeyAsync(array $args = [])
3434
* @method \Aws\Result associateTrafficDistributionGroupUser(array $args = [])
3535
* @method \GuzzleHttp\Promise\Promise associateTrafficDistributionGroupUserAsync(array $args = [])
36+
* @method \Aws\Result associateUserProficiencies(array $args = [])
37+
* @method \GuzzleHttp\Promise\Promise associateUserProficienciesAsync(array $args = [])
3638
* @method \Aws\Result batchAssociateAnalyticsDataSet(array $args = [])
3739
* @method \GuzzleHttp\Promise\Promise batchAssociateAnalyticsDataSetAsync(array $args = [])
3840
* @method \Aws\Result batchDisassociateAnalyticsDataSet(array $args = [])
@@ -61,6 +63,8 @@
6163
* @method \GuzzleHttp\Promise\Promise createParticipantAsync(array $args = [])
6264
* @method \Aws\Result createPersistentContactAssociation(array $args = [])
6365
* @method \GuzzleHttp\Promise\Promise createPersistentContactAssociationAsync(array $args = [])
66+
* @method \Aws\Result createPredefinedAttribute(array $args = [])
67+
* @method \GuzzleHttp\Promise\Promise createPredefinedAttributeAsync(array $args = [])
6468
* @method \Aws\Result createPrompt(array $args = [])
6569
* @method \GuzzleHttp\Promise\Promise createPromptAsync(array $args = [])
6670
* @method \Aws\Result createQueue(array $args = [])
@@ -105,6 +109,8 @@
105109
* @method \GuzzleHttp\Promise\Promise deleteInstanceAsync(array $args = [])
106110
* @method \Aws\Result deleteIntegrationAssociation(array $args = [])
107111
* @method \GuzzleHttp\Promise\Promise deleteIntegrationAssociationAsync(array $args = [])
112+
* @method \Aws\Result deletePredefinedAttribute(array $args = [])
113+
* @method \GuzzleHttp\Promise\Promise deletePredefinedAttributeAsync(array $args = [])
108114
* @method \Aws\Result deletePrompt(array $args = [])
109115
* @method \GuzzleHttp\Promise\Promise deletePromptAsync(array $args = [])
110116
* @method \Aws\Result deleteQueue(array $args = [])
@@ -155,6 +161,8 @@
155161
* @method \GuzzleHttp\Promise\Promise describeInstanceStorageConfigAsync(array $args = [])
156162
* @method \Aws\Result describePhoneNumber(array $args = [])
157163
* @method \GuzzleHttp\Promise\Promise describePhoneNumberAsync(array $args = [])
164+
* @method \Aws\Result describePredefinedAttribute(array $args = [])
165+
* @method \GuzzleHttp\Promise\Promise describePredefinedAttributeAsync(array $args = [])
158166
* @method \Aws\Result describePrompt(array $args = [])
159167
* @method \GuzzleHttp\Promise\Promise describePromptAsync(array $args = [])
160168
* @method \Aws\Result describeQueue(array $args = [])
@@ -203,6 +211,8 @@
203211
* @method \GuzzleHttp\Promise\Promise disassociateSecurityKeyAsync(array $args = [])
204212
* @method \Aws\Result disassociateTrafficDistributionGroupUser(array $args = [])
205213
* @method \GuzzleHttp\Promise\Promise disassociateTrafficDistributionGroupUserAsync(array $args = [])
214+
* @method \Aws\Result disassociateUserProficiencies(array $args = [])
215+
* @method \GuzzleHttp\Promise\Promise disassociateUserProficienciesAsync(array $args = [])
206216
* @method \Aws\Result dismissUserContact(array $args = [])
207217
* @method \GuzzleHttp\Promise\Promise dismissUserContactAsync(array $args = [])
208218
* @method \Aws\Result getContactAttributes(array $args = [])
@@ -269,6 +279,8 @@
269279
* @method \GuzzleHttp\Promise\Promise listPhoneNumbersAsync(array $args = [])
270280
* @method \Aws\Result listPhoneNumbersV2(array $args = [])
271281
* @method \GuzzleHttp\Promise\Promise listPhoneNumbersV2Async(array $args = [])
282+
* @method \Aws\Result listPredefinedAttributes(array $args = [])
283+
* @method \GuzzleHttp\Promise\Promise listPredefinedAttributesAsync(array $args = [])
272284
* @method \Aws\Result listPrompts(array $args = [])
273285
* @method \GuzzleHttp\Promise\Promise listPromptsAsync(array $args = [])
274286
* @method \Aws\Result listQueueQuickConnects(array $args = [])
@@ -305,6 +317,8 @@
305317
* @method \GuzzleHttp\Promise\Promise listUseCasesAsync(array $args = [])
306318
* @method \Aws\Result listUserHierarchyGroups(array $args = [])
307319
* @method \GuzzleHttp\Promise\Promise listUserHierarchyGroupsAsync(array $args = [])
320+
* @method \Aws\Result listUserProficiencies(array $args = [])
321+
* @method \GuzzleHttp\Promise\Promise listUserProficienciesAsync(array $args = [])
308322
* @method \Aws\Result listUsers(array $args = [])
309323
* @method \GuzzleHttp\Promise\Promise listUsersAsync(array $args = [])
310324
* @method \Aws\Result listViewVersions(array $args = [])
@@ -327,8 +341,12 @@
327341
* @method \GuzzleHttp\Promise\Promise resumeContactRecordingAsync(array $args = [])
328342
* @method \Aws\Result searchAvailablePhoneNumbers(array $args = [])
329343
* @method \GuzzleHttp\Promise\Promise searchAvailablePhoneNumbersAsync(array $args = [])
344+
* @method \Aws\Result searchContacts(array $args = [])
345+
* @method \GuzzleHttp\Promise\Promise searchContactsAsync(array $args = [])
330346
* @method \Aws\Result searchHoursOfOperations(array $args = [])
331347
* @method \GuzzleHttp\Promise\Promise searchHoursOfOperationsAsync(array $args = [])
348+
* @method \Aws\Result searchPredefinedAttributes(array $args = [])
349+
* @method \GuzzleHttp\Promise\Promise searchPredefinedAttributesAsync(array $args = [])
332350
* @method \Aws\Result searchPrompts(array $args = [])
333351
* @method \GuzzleHttp\Promise\Promise searchPromptsAsync(array $args = [])
334352
* @method \Aws\Result searchQueues(array $args = [])
@@ -399,6 +417,8 @@
399417
* @method \GuzzleHttp\Promise\Promise updateContactFlowModuleMetadataAsync(array $args = [])
400418
* @method \Aws\Result updateContactFlowName(array $args = [])
401419
* @method \GuzzleHttp\Promise\Promise updateContactFlowNameAsync(array $args = [])
420+
* @method \Aws\Result updateContactRoutingData(array $args = [])
421+
* @method \GuzzleHttp\Promise\Promise updateContactRoutingDataAsync(array $args = [])
402422
* @method \Aws\Result updateContactSchedule(array $args = [])
403423
* @method \GuzzleHttp\Promise\Promise updateContactScheduleAsync(array $args = [])
404424
* @method \Aws\Result updateEvaluationForm(array $args = [])
@@ -415,6 +435,8 @@
415435
* @method \GuzzleHttp\Promise\Promise updatePhoneNumberAsync(array $args = [])
416436
* @method \Aws\Result updatePhoneNumberMetadata(array $args = [])
417437
* @method \GuzzleHttp\Promise\Promise updatePhoneNumberMetadataAsync(array $args = [])
438+
* @method \Aws\Result updatePredefinedAttribute(array $args = [])
439+
* @method \GuzzleHttp\Promise\Promise updatePredefinedAttributeAsync(array $args = [])
418440
* @method \Aws\Result updatePrompt(array $args = [])
419441
* @method \GuzzleHttp\Promise\Promise updatePromptAsync(array $args = [])
420442
* @method \Aws\Result updateQueueHoursOfOperation(array $args = [])
@@ -459,6 +481,8 @@
459481
* @method \GuzzleHttp\Promise\Promise updateUserIdentityInfoAsync(array $args = [])
460482
* @method \Aws\Result updateUserPhoneConfig(array $args = [])
461483
* @method \GuzzleHttp\Promise\Promise updateUserPhoneConfigAsync(array $args = [])
484+
* @method \Aws\Result updateUserProficiencies(array $args = [])
485+
* @method \GuzzleHttp\Promise\Promise updateUserProficienciesAsync(array $args = [])
462486
* @method \Aws\Result updateUserRoutingProfile(array $args = [])
463487
* @method \GuzzleHttp\Promise\Promise updateUserRoutingProfileAsync(array $args = [])
464488
* @method \Aws\Result updateUserSecurityProfiles(array $args = [])

src/Rds/RdsClient.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,10 @@
236236
* @method \GuzzleHttp\Promise\Promise describeTenantDatabasesAsync(array $args = []) (supported in versions 2014-10-31)
237237
* @method \Aws\Result describeValidDBInstanceModifications(array $args = []) (supported in versions 2014-10-31)
238238
* @method \GuzzleHttp\Promise\Promise describeValidDBInstanceModificationsAsync(array $args = []) (supported in versions 2014-10-31)
239+
* @method \Aws\Result disableHttpEndpoint(array $args = []) (supported in versions 2014-10-31)
240+
* @method \GuzzleHttp\Promise\Promise disableHttpEndpointAsync(array $args = []) (supported in versions 2014-10-31)
241+
* @method \Aws\Result enableHttpEndpoint(array $args = []) (supported in versions 2014-10-31)
242+
* @method \GuzzleHttp\Promise\Promise enableHttpEndpointAsync(array $args = []) (supported in versions 2014-10-31)
239243
* @method \Aws\Result failoverDBCluster(array $args = []) (supported in versions 2014-10-31)
240244
* @method \GuzzleHttp\Promise\Promise failoverDBClusterAsync(array $args = []) (supported in versions 2014-10-31)
241245
* @method \Aws\Result failoverGlobalCluster(array $args = []) (supported in versions 2014-10-31)

src/data/amp/2020-08-01/api-2.json

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -683,7 +683,8 @@
683683
"shape":"IdempotencyToken",
684684
"idempotencyToken":true
685685
},
686-
"tags":{"shape":"TagMap"}
686+
"tags":{"shape":"TagMap"},
687+
"kmsKeyArn":{"shape":"KmsKeyArn"}
687688
}
688689
},
689690
"CreateWorkspaceResponse":{
@@ -697,7 +698,8 @@
697698
"workspaceId":{"shape":"WorkspaceId"},
698699
"arn":{"shape":"WorkspaceArn"},
699700
"status":{"shape":"WorkspaceStatus"},
700-
"tags":{"shape":"TagMap"}
701+
"tags":{"shape":"TagMap"},
702+
"kmsKeyArn":{"shape":"KmsKeyArn"}
701703
}
702704
},
703705
"DeleteAlertManagerDefinitionRequest":{
@@ -976,6 +978,12 @@
976978
"fault":true,
977979
"retryable":{"throttling":false}
978980
},
981+
"KmsKeyArn":{
982+
"type":"string",
983+
"max":2048,
984+
"min":20,
985+
"pattern":"arn:aws:kms:[a-z0-9\\-]+:\\d+:key/[a-f0-9\\-]+"
986+
},
979987
"ListRuleGroupsNamespacesRequest":{
980988
"type":"structure",
981989
"required":["workspaceId"],
@@ -1658,7 +1666,8 @@
16581666
"status":{"shape":"WorkspaceStatus"},
16591667
"prometheusEndpoint":{"shape":"Uri"},
16601668
"createdAt":{"shape":"Timestamp"},
1661-
"tags":{"shape":"TagMap"}
1669+
"tags":{"shape":"TagMap"},
1670+
"kmsKeyArn":{"shape":"KmsKeyArn"}
16621671
}
16631672
},
16641673
"WorkspaceId":{
@@ -1698,7 +1707,8 @@
16981707
"arn":{"shape":"WorkspaceArn"},
16991708
"status":{"shape":"WorkspaceStatus"},
17001709
"createdAt":{"shape":"Timestamp"},
1701-
"tags":{"shape":"TagMap"}
1710+
"tags":{"shape":"TagMap"},
1711+
"kmsKeyArn":{"shape":"KmsKeyArn"}
17021712
}
17031713
},
17041714
"WorkspaceSummaryList":{

src/data/amp/2020-08-01/api-2.json.php

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

src/data/amp/2020-08-01/docs-2.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -297,6 +297,15 @@
297297
"refs": {
298298
}
299299
},
300+
"KmsKeyArn": {
301+
"base": "<p>A KMS Key ARN.</p>",
302+
"refs": {
303+
"CreateWorkspaceRequest$kmsKeyArn": "<p>Optional, customer managed KMS key used to encrypt data for this workspace</p>",
304+
"CreateWorkspaceResponse$kmsKeyArn": "<p>Customer managed KMS key ARN for this workspace</p>",
305+
"WorkspaceDescription$kmsKeyArn": "<p>The customer managed KMS key of this workspace.</p>",
306+
"WorkspaceSummary$kmsKeyArn": "<p>Customer managed KMS key ARN for this workspace</p>"
307+
}
308+
},
300309
"ListRuleGroupsNamespacesRequest": {
301310
"base": "<p>Represents the input of a ListRuleGroupsNamespaces operation.</p>",
302311
"refs": {

src/data/amp/2020-08-01/docs-2.json.php

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)