Skip to content

Commit a7b75e7

Browse files
Update models for release
1 parent 5420284 commit a7b75e7

File tree

86 files changed

+8596
-385
lines changed

Some content is hidden

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

86 files changed

+8596
-385
lines changed

.changes/3.327.0

+67
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
[
2+
{
3+
"type": "api-change",
4+
"category": "AccessAnalyzer",
5+
"description": "Expand analyzer configuration capabilities for unused access analyzers. Unused access analyzer configurations now support the ability to exclude accounts and resource tags from analysis providing more granular control over the scope of analysis."
6+
},
7+
{
8+
"type": "api-change",
9+
"category": "Redshift",
10+
"description": "Adds support for Amazon Redshift S3AccessGrants"
11+
},
12+
{
13+
"type": "api-change",
14+
"category": "S3",
15+
"description": "This release updates the ListBuckets API Reference documentation in support of the new 10,000 general purpose bucket default quota on all AWS accounts. To increase your bucket quota from 10,000 to up to 1 million buckets, simply request a quota increase via Service Quotas."
16+
},
17+
{
18+
"type": "api-change",
19+
"category": "QuickSight",
20+
"description": "This release adds APIs for Custom Permissions management in QuickSight, and APIs to support QuickSight Branding."
21+
},
22+
{
23+
"type": "api-change",
24+
"category": "IVS",
25+
"description": "IVS now offers customers the ability to stream multitrack video to Channels."
26+
},
27+
{
28+
"type": "api-change",
29+
"category": "SageMaker",
30+
"description": "Add support for Neuron instance types [ trn1\/trn1n\/inf2 ] on SageMaker Notebook Instances Platform."
31+
},
32+
{
33+
"type": "feature",
34+
"category": "PartnerCentralSelling",
35+
"description": "Announcing AWS Partner Central API for Selling: This service launch Introduces new APIs for co-selling opportunity management and related functions. Key features include notifications, a dynamic sandbox for testing, and streamlined validations."
36+
},
37+
{
38+
"type": "api-change",
39+
"category": "LicenseManagerUserSubscriptions",
40+
"description": "New and updated API operations to support License Included User-based Subscription of Microsoft Remote Desktop Services (RDS)."
41+
},
42+
{
43+
"type": "api-change",
44+
"category": "STS",
45+
"description": "This release introduces the new API 'AssumeRoot', which returns short-term credentials that you can use to perform privileged tasks."
46+
},
47+
{
48+
"type": "api-change",
49+
"category": "IoTWireless",
50+
"description": "New FuotaTask resource type to enable logging for your FUOTA tasks. A ParticipatingGatewaysforMulticast parameter to choose the list of gateways to receive the multicast downlink message and the transmission interval between them. Descriptor field which will be sent to devices during FUOTA transfer."
51+
},
52+
{
53+
"type": "api-change",
54+
"category": "CloudControlApi",
55+
"description": "Added support for CloudFormation Hooks with Cloud Control API. The GetResourceRequestStatus API response now includes an optional HooksProgressEvent and HooksRequestToken parameter for Hooks Invocation Progress as part of resource operation with Cloud Control."
56+
},
57+
{
58+
"type": "api-change",
59+
"category": "IAM",
60+
"description": "This release includes support for five new APIs and changes to existing APIs that give AWS Organizations customers the ability to use temporary root credentials, targeted to member accounts in the organization."
61+
},
62+
{
63+
"type": "api-change",
64+
"category": "Deadline",
65+
"description": "Adds support for select GPU accelerated instance types when creating new service-managed fleets."
66+
}
67+
]

CHANGELOG.md

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

3+
## next release
4+
5+
* `Aws\AccessAnalyzer` - Expand analyzer configuration capabilities for unused access analyzers. Unused access analyzer configurations now support the ability to exclude accounts and resource tags from analysis providing more granular control over the scope of analysis.
6+
* `Aws\Redshift` - Adds support for Amazon Redshift S3AccessGrants
7+
* `Aws\S3` - This release updates the ListBuckets API Reference documentation in support of the new 10,000 general purpose bucket default quota on all AWS accounts. To increase your bucket quota from 10,000 to up to 1 million buckets, simply request a quota increase via Service Quotas.
8+
* `Aws\QuickSight` - This release adds APIs for Custom Permissions management in QuickSight, and APIs to support QuickSight Branding.
9+
* `Aws\IVS` - IVS now offers customers the ability to stream multitrack video to Channels.
10+
* `Aws\SageMaker` - Add support for Neuron instance types [ trn1/trn1n/inf2 ] on SageMaker Notebook Instances Platform.
11+
* `Aws\PartnerCentralSelling` - Announcing AWS Partner Central API for Selling: This service launch Introduces new APIs for co-selling opportunity management and related functions. Key features include notifications, a dynamic sandbox for testing, and streamlined validations.
12+
* `Aws\LicenseManagerUserSubscriptions` - New and updated API operations to support License Included User-based Subscription of Microsoft Remote Desktop Services (RDS).
13+
* `Aws\STS` - This release introduces the new API 'AssumeRoot', which returns short-term credentials that you can use to perform privileged tasks.
14+
* `Aws\IoTWireless` - New FuotaTask resource type to enable logging for your FUOTA tasks. A ParticipatingGatewaysforMulticast parameter to choose the list of gateways to receive the multicast downlink message and the transmission interval between them. Descriptor field which will be sent to devices during FUOTA transfer.
15+
* `Aws\CloudControlApi` - Added support for CloudFormation Hooks with Cloud Control API. The GetResourceRequestStatus API response now includes an optional HooksProgressEvent and HooksRequestToken parameter for Hooks Invocation Progress as part of resource operation with Cloud Control.
16+
* `Aws\IAM` - This release includes support for five new APIs and changes to existing APIs that give AWS Organizations customers the ability to use temporary root credentials, targeted to member accounts in the organization.
17+
* `Aws\Deadline` - Adds support for select GPU accelerated instance types when creating new service-managed fleets.
18+
319
## 3.326.0 - 2024-11-13
420

521
* `Aws\DynamoDB` - This release includes supports the new WarmThroughput feature for DynamoDB. You can now provide an optional WarmThroughput attribute for CreateTable or UpdateTable APIs to pre-warm your table or global secondary index. You can also use DescribeTable to see the latest WarmThroughput value.

src/AccessAnalyzer/AccessAnalyzerClient.php

+2
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,8 @@
6969
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
7070
* @method \Aws\Result untagResource(array $args = [])
7171
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
72+
* @method \Aws\Result updateAnalyzer(array $args = [])
73+
* @method \GuzzleHttp\Promise\Promise updateAnalyzerAsync(array $args = [])
7274
* @method \Aws\Result updateArchiveRule(array $args = [])
7375
* @method \GuzzleHttp\Promise\Promise updateArchiveRuleAsync(array $args = [])
7476
* @method \Aws\Result updateFindings(array $args = [])

src/Iam/IamClient.php

+10
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,16 @@
102102
* @method \GuzzleHttp\Promise\Promise detachRolePolicyAsync(array $args = [])
103103
* @method \Aws\Result detachUserPolicy(array $args = [])
104104
* @method \GuzzleHttp\Promise\Promise detachUserPolicyAsync(array $args = [])
105+
* @method \Aws\Result disableOrganizationsRootCredentialsManagement(array $args = [])
106+
* @method \GuzzleHttp\Promise\Promise disableOrganizationsRootCredentialsManagementAsync(array $args = [])
107+
* @method \Aws\Result disableOrganizationsRootSessions(array $args = [])
108+
* @method \GuzzleHttp\Promise\Promise disableOrganizationsRootSessionsAsync(array $args = [])
105109
* @method \Aws\Result enableMFADevice(array $args = [])
106110
* @method \GuzzleHttp\Promise\Promise enableMFADeviceAsync(array $args = [])
111+
* @method \Aws\Result enableOrganizationsRootCredentialsManagement(array $args = [])
112+
* @method \GuzzleHttp\Promise\Promise enableOrganizationsRootCredentialsManagementAsync(array $args = [])
113+
* @method \Aws\Result enableOrganizationsRootSessions(array $args = [])
114+
* @method \GuzzleHttp\Promise\Promise enableOrganizationsRootSessionsAsync(array $args = [])
107115
* @method \Aws\Result generateCredentialReport(array $args = [])
108116
* @method \GuzzleHttp\Promise\Promise generateCredentialReportAsync(array $args = [])
109117
* @method \Aws\Result generateOrganizationsAccessReport(array $args = [])
@@ -194,6 +202,8 @@
194202
* @method \GuzzleHttp\Promise\Promise listOpenIDConnectProviderTagsAsync(array $args = [])
195203
* @method \Aws\Result listOpenIDConnectProviders(array $args = [])
196204
* @method \GuzzleHttp\Promise\Promise listOpenIDConnectProvidersAsync(array $args = [])
205+
* @method \Aws\Result listOrganizationsFeatures(array $args = [])
206+
* @method \GuzzleHttp\Promise\Promise listOrganizationsFeaturesAsync(array $args = [])
197207
* @method \Aws\Result listPolicies(array $args = [])
198208
* @method \GuzzleHttp\Promise\Promise listPoliciesAsync(array $args = [])
199209
* @method \Aws\Result listPoliciesGrantingServiceAccess(array $args = [])

src/LicenseManagerUserSubscriptions/LicenseManagerUserSubscriptionsClient.php

+12
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@
77
* This client is used to interact with the **AWS License Manager User Subscriptions** service.
88
* @method \Aws\Result associateUser(array $args = [])
99
* @method \GuzzleHttp\Promise\Promise associateUserAsync(array $args = [])
10+
* @method \Aws\Result createLicenseServerEndpoint(array $args = [])
11+
* @method \GuzzleHttp\Promise\Promise createLicenseServerEndpointAsync(array $args = [])
12+
* @method \Aws\Result deleteLicenseServerEndpoint(array $args = [])
13+
* @method \GuzzleHttp\Promise\Promise deleteLicenseServerEndpointAsync(array $args = [])
1014
* @method \Aws\Result deregisterIdentityProvider(array $args = [])
1115
* @method \GuzzleHttp\Promise\Promise deregisterIdentityProviderAsync(array $args = [])
1216
* @method \Aws\Result disassociateUser(array $args = [])
@@ -15,8 +19,12 @@
1519
* @method \GuzzleHttp\Promise\Promise listIdentityProvidersAsync(array $args = [])
1620
* @method \Aws\Result listInstances(array $args = [])
1721
* @method \GuzzleHttp\Promise\Promise listInstancesAsync(array $args = [])
22+
* @method \Aws\Result listLicenseServerEndpoints(array $args = [])
23+
* @method \GuzzleHttp\Promise\Promise listLicenseServerEndpointsAsync(array $args = [])
1824
* @method \Aws\Result listProductSubscriptions(array $args = [])
1925
* @method \GuzzleHttp\Promise\Promise listProductSubscriptionsAsync(array $args = [])
26+
* @method \Aws\Result listTagsForResource(array $args = [])
27+
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
2028
* @method \Aws\Result listUserAssociations(array $args = [])
2129
* @method \GuzzleHttp\Promise\Promise listUserAssociationsAsync(array $args = [])
2230
* @method \Aws\Result registerIdentityProvider(array $args = [])
@@ -25,6 +33,10 @@
2533
* @method \GuzzleHttp\Promise\Promise startProductSubscriptionAsync(array $args = [])
2634
* @method \Aws\Result stopProductSubscription(array $args = [])
2735
* @method \GuzzleHttp\Promise\Promise stopProductSubscriptionAsync(array $args = [])
36+
* @method \Aws\Result tagResource(array $args = [])
37+
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
38+
* @method \Aws\Result untagResource(array $args = [])
39+
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
2840
* @method \Aws\Result updateIdentityProviderSettings(array $args = [])
2941
* @method \GuzzleHttp\Promise\Promise updateIdentityProviderSettingsAsync(array $args = [])
3042
*/
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php
2+
namespace Aws\PartnerCentralSelling\Exception;
3+
4+
use Aws\Exception\AwsException;
5+
6+
/**
7+
* Represents an error interacting with the **Partner Central Selling API** service.
8+
*/
9+
class PartnerCentralSellingException extends AwsException {}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<?php
2+
namespace Aws\PartnerCentralSelling;
3+
4+
use Aws\AwsClient;
5+
6+
/**
7+
* This client is used to interact with the **Partner Central Selling API** service.
8+
* @method \Aws\Result assignOpportunity(array $args = [])
9+
* @method \GuzzleHttp\Promise\Promise assignOpportunityAsync(array $args = [])
10+
* @method \Aws\Result associateOpportunity(array $args = [])
11+
* @method \GuzzleHttp\Promise\Promise associateOpportunityAsync(array $args = [])
12+
* @method \Aws\Result createOpportunity(array $args = [])
13+
* @method \GuzzleHttp\Promise\Promise createOpportunityAsync(array $args = [])
14+
* @method \Aws\Result disassociateOpportunity(array $args = [])
15+
* @method \GuzzleHttp\Promise\Promise disassociateOpportunityAsync(array $args = [])
16+
* @method \Aws\Result getAwsOpportunitySummary(array $args = [])
17+
* @method \GuzzleHttp\Promise\Promise getAwsOpportunitySummaryAsync(array $args = [])
18+
* @method \Aws\Result getEngagementInvitation(array $args = [])
19+
* @method \GuzzleHttp\Promise\Promise getEngagementInvitationAsync(array $args = [])
20+
* @method \Aws\Result getOpportunity(array $args = [])
21+
* @method \GuzzleHttp\Promise\Promise getOpportunityAsync(array $args = [])
22+
* @method \Aws\Result listEngagementInvitations(array $args = [])
23+
* @method \GuzzleHttp\Promise\Promise listEngagementInvitationsAsync(array $args = [])
24+
* @method \Aws\Result listOpportunities(array $args = [])
25+
* @method \GuzzleHttp\Promise\Promise listOpportunitiesAsync(array $args = [])
26+
* @method \Aws\Result listSolutions(array $args = [])
27+
* @method \GuzzleHttp\Promise\Promise listSolutionsAsync(array $args = [])
28+
* @method \Aws\Result rejectEngagementInvitation(array $args = [])
29+
* @method \GuzzleHttp\Promise\Promise rejectEngagementInvitationAsync(array $args = [])
30+
* @method \Aws\Result startEngagementByAcceptingInvitationTask(array $args = [])
31+
* @method \GuzzleHttp\Promise\Promise startEngagementByAcceptingInvitationTaskAsync(array $args = [])
32+
* @method \Aws\Result startEngagementFromOpportunityTask(array $args = [])
33+
* @method \GuzzleHttp\Promise\Promise startEngagementFromOpportunityTaskAsync(array $args = [])
34+
* @method \Aws\Result updateOpportunity(array $args = [])
35+
* @method \GuzzleHttp\Promise\Promise updateOpportunityAsync(array $args = [])
36+
*/
37+
class PartnerCentralSellingClient extends AwsClient {}

src/QuickSight/QuickSightClient.php

+34
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@
1717
* @method \GuzzleHttp\Promise\Promise createAccountSubscriptionAsync(array $args = [])
1818
* @method \Aws\Result createAnalysis(array $args = [])
1919
* @method \GuzzleHttp\Promise\Promise createAnalysisAsync(array $args = [])
20+
* @method \Aws\Result createBrand(array $args = [])
21+
* @method \GuzzleHttp\Promise\Promise createBrandAsync(array $args = [])
22+
* @method \Aws\Result createCustomPermissions(array $args = [])
23+
* @method \GuzzleHttp\Promise\Promise createCustomPermissionsAsync(array $args = [])
2024
* @method \Aws\Result createDashboard(array $args = [])
2125
* @method \GuzzleHttp\Promise\Promise createDashboardAsync(array $args = [])
2226
* @method \Aws\Result createDataSet(array $args = [])
@@ -61,6 +65,12 @@
6165
* @method \GuzzleHttp\Promise\Promise deleteAccountSubscriptionAsync(array $args = [])
6266
* @method \Aws\Result deleteAnalysis(array $args = [])
6367
* @method \GuzzleHttp\Promise\Promise deleteAnalysisAsync(array $args = [])
68+
* @method \Aws\Result deleteBrand(array $args = [])
69+
* @method \GuzzleHttp\Promise\Promise deleteBrandAsync(array $args = [])
70+
* @method \Aws\Result deleteBrandAssignment(array $args = [])
71+
* @method \GuzzleHttp\Promise\Promise deleteBrandAssignmentAsync(array $args = [])
72+
* @method \Aws\Result deleteCustomPermissions(array $args = [])
73+
* @method \GuzzleHttp\Promise\Promise deleteCustomPermissionsAsync(array $args = [])
6474
* @method \Aws\Result deleteDashboard(array $args = [])
6575
* @method \GuzzleHttp\Promise\Promise deleteDashboardAsync(array $args = [])
6676
* @method \Aws\Result deleteDataSet(array $args = [])
@@ -105,6 +115,8 @@
105115
* @method \GuzzleHttp\Promise\Promise deleteUserAsync(array $args = [])
106116
* @method \Aws\Result deleteUserByPrincipalId(array $args = [])
107117
* @method \GuzzleHttp\Promise\Promise deleteUserByPrincipalIdAsync(array $args = [])
118+
* @method \Aws\Result deleteUserCustomPermission(array $args = [])
119+
* @method \GuzzleHttp\Promise\Promise deleteUserCustomPermissionAsync(array $args = [])
108120
* @method \Aws\Result deleteVPCConnection(array $args = [])
109121
* @method \GuzzleHttp\Promise\Promise deleteVPCConnectionAsync(array $args = [])
110122
* @method \Aws\Result describeAccountCustomization(array $args = [])
@@ -123,6 +135,14 @@
123135
* @method \GuzzleHttp\Promise\Promise describeAssetBundleExportJobAsync(array $args = [])
124136
* @method \Aws\Result describeAssetBundleImportJob(array $args = [])
125137
* @method \GuzzleHttp\Promise\Promise describeAssetBundleImportJobAsync(array $args = [])
138+
* @method \Aws\Result describeBrand(array $args = [])
139+
* @method \GuzzleHttp\Promise\Promise describeBrandAsync(array $args = [])
140+
* @method \Aws\Result describeBrandAssignment(array $args = [])
141+
* @method \GuzzleHttp\Promise\Promise describeBrandAssignmentAsync(array $args = [])
142+
* @method \Aws\Result describeBrandPublishedVersion(array $args = [])
143+
* @method \GuzzleHttp\Promise\Promise describeBrandPublishedVersionAsync(array $args = [])
144+
* @method \Aws\Result describeCustomPermissions(array $args = [])
145+
* @method \GuzzleHttp\Promise\Promise describeCustomPermissionsAsync(array $args = [])
126146
* @method \Aws\Result describeDashboard(array $args = [])
127147
* @method \GuzzleHttp\Promise\Promise describeDashboardAsync(array $args = [])
128148
* @method \Aws\Result describeDashboardDefinition(array $args = [])
@@ -209,6 +229,10 @@
209229
* @method \GuzzleHttp\Promise\Promise listAssetBundleExportJobsAsync(array $args = [])
210230
* @method \Aws\Result listAssetBundleImportJobs(array $args = [])
211231
* @method \GuzzleHttp\Promise\Promise listAssetBundleImportJobsAsync(array $args = [])
232+
* @method \Aws\Result listBrands(array $args = [])
233+
* @method \GuzzleHttp\Promise\Promise listBrandsAsync(array $args = [])
234+
* @method \Aws\Result listCustomPermissions(array $args = [])
235+
* @method \GuzzleHttp\Promise\Promise listCustomPermissionsAsync(array $args = [])
212236
* @method \Aws\Result listDashboardVersions(array $args = [])
213237
* @method \GuzzleHttp\Promise\Promise listDashboardVersionsAsync(array $args = [])
214238
* @method \Aws\Result listDashboards(array $args = [])
@@ -305,6 +329,14 @@
305329
* @method \GuzzleHttp\Promise\Promise updateAnalysisAsync(array $args = [])
306330
* @method \Aws\Result updateAnalysisPermissions(array $args = [])
307331
* @method \GuzzleHttp\Promise\Promise updateAnalysisPermissionsAsync(array $args = [])
332+
* @method \Aws\Result updateBrand(array $args = [])
333+
* @method \GuzzleHttp\Promise\Promise updateBrandAsync(array $args = [])
334+
* @method \Aws\Result updateBrandAssignment(array $args = [])
335+
* @method \GuzzleHttp\Promise\Promise updateBrandAssignmentAsync(array $args = [])
336+
* @method \Aws\Result updateBrandPublishedVersion(array $args = [])
337+
* @method \GuzzleHttp\Promise\Promise updateBrandPublishedVersionAsync(array $args = [])
338+
* @method \Aws\Result updateCustomPermissions(array $args = [])
339+
* @method \GuzzleHttp\Promise\Promise updateCustomPermissionsAsync(array $args = [])
308340
* @method \Aws\Result updateDashboard(array $args = [])
309341
* @method \GuzzleHttp\Promise\Promise updateDashboardAsync(array $args = [])
310342
* @method \Aws\Result updateDashboardLinks(array $args = [])
@@ -365,6 +397,8 @@
365397
* @method \GuzzleHttp\Promise\Promise updateTopicRefreshScheduleAsync(array $args = [])
366398
* @method \Aws\Result updateUser(array $args = [])
367399
* @method \GuzzleHttp\Promise\Promise updateUserAsync(array $args = [])
400+
* @method \Aws\Result updateUserCustomPermission(array $args = [])
401+
* @method \GuzzleHttp\Promise\Promise updateUserCustomPermissionAsync(array $args = [])
368402
* @method \Aws\Result updateVPCConnection(array $args = [])
369403
* @method \GuzzleHttp\Promise\Promise updateVPCConnectionAsync(array $args = [])
370404
*/

0 commit comments

Comments
 (0)