Skip to content

Commit

Permalink
Update models for release
Browse files Browse the repository at this point in the history
  • Loading branch information
aws-sdk-php-automation committed Nov 30, 2023
1 parent 99105bc commit d275863
Show file tree
Hide file tree
Showing 48 changed files with 6,004 additions and 83 deletions.
22 changes: 22 additions & 0 deletions .changes/3.293.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
[
{
"type": "feature",
"category": "MarketplaceDeployment",
"description": "AWS Marketplace Deployment is a new service that provides essential features that facilitate the deployment of software, data, and services procured through AWS Marketplace."
},
{
"type": "feature",
"category": "MarketplaceAgreement",
"description": "The AWS Marketplace Agreement Service provides an API interface that helps AWS Marketplace sellers manage their agreements, including listing, filtering, and viewing details about their agreements."
},
{
"type": "api-change",
"category": "RedshiftServerless",
"description": "This release adds the following support for Amazon Redshift Serverless: 1) cross-account cross-VPCs, 2) copying snapshots across Regions, 3) scheduling snapshot creation, and 4) restoring tables from a recovery point."
},
{
"type": "api-change",
"category": "MarketplaceCatalog",
"description": "This release enhances the ListEntities API to support new entity type-specific strongly typed filters in the request and entity type-specific strongly typed summaries in the response."
}
]
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# CHANGELOG

## next release

* `Aws\MarketplaceDeployment` - AWS Marketplace Deployment is a new service that provides essential features that facilitate the deployment of software, data, and services procured through AWS Marketplace.
* `Aws\MarketplaceAgreement` - The AWS Marketplace Agreement Service provides an API interface that helps AWS Marketplace sellers manage their agreements, including listing, filtering, and viewing details about their agreements.
* `Aws\RedshiftServerless` - This release adds the following support for Amazon Redshift Serverless: 1) cross-account cross-VPCs, 2) copying snapshots across Regions, 3) scheduling snapshot creation, and 4) restoring tables from a recovery point.
* `Aws\MarketplaceCatalog` - This release enhances the ListEntities API to support new entity type-specific strongly typed filters in the request and entity type-specific strongly typed summaries in the response.

## 3.292.0 - 2023-11-29

* `Aws\STS` - Documentation updates for AWS Security Token Service.
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?php
namespace Aws\MarketplaceAgreement\Exception;

use Aws\Exception\AwsException;

/**
* Represents an error interacting with the **AWS Marketplace Agreement Service** service.
*/
class MarketplaceAgreementException extends AwsException {}
15 changes: 15 additions & 0 deletions src/MarketplaceAgreement/MarketplaceAgreementClient.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<?php
namespace Aws\MarketplaceAgreement;

use Aws\AwsClient;

/**
* This client is used to interact with the **AWS Marketplace Agreement Service** service.
* @method \Aws\Result describeAgreement(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeAgreementAsync(array $args = [])
* @method \Aws\Result getAgreementTerms(array $args = [])
* @method \GuzzleHttp\Promise\Promise getAgreementTermsAsync(array $args = [])
* @method \Aws\Result searchAgreements(array $args = [])
* @method \GuzzleHttp\Promise\Promise searchAgreementsAsync(array $args = [])
*/
class MarketplaceAgreementClient extends AwsClient {}
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?php
namespace Aws\MarketplaceDeployment\Exception;

use Aws\Exception\AwsException;

/**
* Represents an error interacting with the **AWS Marketplace Deployment Service** service.
*/
class MarketplaceDeploymentException extends AwsException {}
17 changes: 17 additions & 0 deletions src/MarketplaceDeployment/MarketplaceDeploymentClient.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?php
namespace Aws\MarketplaceDeployment;

use Aws\AwsClient;

/**
* This client is used to interact with the **AWS Marketplace Deployment Service** service.
* @method \Aws\Result listTagsForResource(array $args = [])
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
* @method \Aws\Result putDeploymentParameter(array $args = [])
* @method \GuzzleHttp\Promise\Promise putDeploymentParameterAsync(array $args = [])
* @method \Aws\Result tagResource(array $args = [])
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
* @method \Aws\Result untagResource(array $args = [])
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
*/
class MarketplaceDeploymentClient extends AwsClient {}
20 changes: 20 additions & 0 deletions src/RedshiftServerless/RedshiftServerlessClient.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,12 @@
* @method \GuzzleHttp\Promise\Promise createEndpointAccessAsync(array $args = [])
* @method \Aws\Result createNamespace(array $args = [])
* @method \GuzzleHttp\Promise\Promise createNamespaceAsync(array $args = [])
* @method \Aws\Result createScheduledAction(array $args = [])
* @method \GuzzleHttp\Promise\Promise createScheduledActionAsync(array $args = [])
* @method \Aws\Result createSnapshot(array $args = [])
* @method \GuzzleHttp\Promise\Promise createSnapshotAsync(array $args = [])
* @method \Aws\Result createSnapshotCopyConfiguration(array $args = [])
* @method \GuzzleHttp\Promise\Promise createSnapshotCopyConfigurationAsync(array $args = [])
* @method \Aws\Result createUsageLimit(array $args = [])
* @method \GuzzleHttp\Promise\Promise createUsageLimitAsync(array $args = [])
* @method \Aws\Result createWorkgroup(array $args = [])
Expand All @@ -27,8 +31,12 @@
* @method \GuzzleHttp\Promise\Promise deleteNamespaceAsync(array $args = [])
* @method \Aws\Result deleteResourcePolicy(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteResourcePolicyAsync(array $args = [])
* @method \Aws\Result deleteScheduledAction(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteScheduledActionAsync(array $args = [])
* @method \Aws\Result deleteSnapshot(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteSnapshotAsync(array $args = [])
* @method \Aws\Result deleteSnapshotCopyConfiguration(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteSnapshotCopyConfigurationAsync(array $args = [])
* @method \Aws\Result deleteUsageLimit(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteUsageLimitAsync(array $args = [])
* @method \Aws\Result deleteWorkgroup(array $args = [])
Expand All @@ -45,6 +53,8 @@
* @method \GuzzleHttp\Promise\Promise getRecoveryPointAsync(array $args = [])
* @method \Aws\Result getResourcePolicy(array $args = [])
* @method \GuzzleHttp\Promise\Promise getResourcePolicyAsync(array $args = [])
* @method \Aws\Result getScheduledAction(array $args = [])
* @method \GuzzleHttp\Promise\Promise getScheduledActionAsync(array $args = [])
* @method \Aws\Result getSnapshot(array $args = [])
* @method \GuzzleHttp\Promise\Promise getSnapshotAsync(array $args = [])
* @method \Aws\Result getTableRestoreStatus(array $args = [])
Expand All @@ -61,6 +71,10 @@
* @method \GuzzleHttp\Promise\Promise listNamespacesAsync(array $args = [])
* @method \Aws\Result listRecoveryPoints(array $args = [])
* @method \GuzzleHttp\Promise\Promise listRecoveryPointsAsync(array $args = [])
* @method \Aws\Result listScheduledActions(array $args = [])
* @method \GuzzleHttp\Promise\Promise listScheduledActionsAsync(array $args = [])
* @method \Aws\Result listSnapshotCopyConfigurations(array $args = [])
* @method \GuzzleHttp\Promise\Promise listSnapshotCopyConfigurationsAsync(array $args = [])
* @method \Aws\Result listSnapshots(array $args = [])
* @method \GuzzleHttp\Promise\Promise listSnapshotsAsync(array $args = [])
* @method \Aws\Result listTableRestoreStatus(array $args = [])
Expand All @@ -77,6 +91,8 @@
* @method \GuzzleHttp\Promise\Promise restoreFromRecoveryPointAsync(array $args = [])
* @method \Aws\Result restoreFromSnapshot(array $args = [])
* @method \GuzzleHttp\Promise\Promise restoreFromSnapshotAsync(array $args = [])
* @method \Aws\Result restoreTableFromRecoveryPoint(array $args = [])
* @method \GuzzleHttp\Promise\Promise restoreTableFromRecoveryPointAsync(array $args = [])
* @method \Aws\Result restoreTableFromSnapshot(array $args = [])
* @method \GuzzleHttp\Promise\Promise restoreTableFromSnapshotAsync(array $args = [])
* @method \Aws\Result tagResource(array $args = [])
Expand All @@ -89,8 +105,12 @@
* @method \GuzzleHttp\Promise\Promise updateEndpointAccessAsync(array $args = [])
* @method \Aws\Result updateNamespace(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateNamespaceAsync(array $args = [])
* @method \Aws\Result updateScheduledAction(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateScheduledActionAsync(array $args = [])
* @method \Aws\Result updateSnapshot(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateSnapshotAsync(array $args = [])
* @method \Aws\Result updateSnapshotCopyConfiguration(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateSnapshotCopyConfigurationAsync(array $args = [])
* @method \Aws\Result updateUsageLimit(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateUsageLimitAsync(array $args = [])
* @method \Aws\Result updateWorkgroup(array $args = [])
Expand Down
4 changes: 4 additions & 0 deletions src/Sdk.php
Original file line number Diff line number Diff line change
Expand Up @@ -444,10 +444,14 @@
* @method \Aws\MultiRegionClient createMultiRegionManagedBlockchainQuery(array $args = [])
* @method \Aws\ManagedGrafana\ManagedGrafanaClient createManagedGrafana(array $args = [])
* @method \Aws\MultiRegionClient createMultiRegionManagedGrafana(array $args = [])
* @method \Aws\MarketplaceAgreement\MarketplaceAgreementClient createMarketplaceAgreement(array $args = [])
* @method \Aws\MultiRegionClient createMultiRegionMarketplaceAgreement(array $args = [])
* @method \Aws\MarketplaceCatalog\MarketplaceCatalogClient createMarketplaceCatalog(array $args = [])
* @method \Aws\MultiRegionClient createMultiRegionMarketplaceCatalog(array $args = [])
* @method \Aws\MarketplaceCommerceAnalytics\MarketplaceCommerceAnalyticsClient createMarketplaceCommerceAnalytics(array $args = [])
* @method \Aws\MultiRegionClient createMultiRegionMarketplaceCommerceAnalytics(array $args = [])
* @method \Aws\MarketplaceDeployment\MarketplaceDeploymentClient createMarketplaceDeployment(array $args = [])
* @method \Aws\MultiRegionClient createMultiRegionMarketplaceDeployment(array $args = [])
* @method \Aws\MarketplaceEntitlementService\MarketplaceEntitlementServiceClient createMarketplaceEntitlementService(array $args = [])
* @method \Aws\MultiRegionClient createMultiRegionMarketplaceEntitlementService(array $args = [])
* @method \Aws\MarketplaceMetering\MarketplaceMeteringClient createMarketplaceMetering(array $args = [])
Expand Down
10 changes: 10 additions & 0 deletions src/data/endpoints.json
Original file line number Diff line number Diff line change
Expand Up @@ -405,6 +405,11 @@
}
}
},
"agreement-marketplace" : {
"endpoints" : {
"us-east-1" : { }
}
},
"airflow" : {
"endpoints" : {
"ap-northeast-1" : { },
Expand Down Expand Up @@ -20019,6 +20024,11 @@
"cn-northwest-1" : { }
}
},
"redshift-serverless" : {
"endpoints" : {
"cn-north-1" : { }
}
},
"resource-explorer-2" : {
"defaults" : {
"dnsSuffix" : "api.amazonwebservices.com.cn",
Expand Down
2 changes: 1 addition & 1 deletion src/data/endpoints.json.php

Large diffs are not rendered by default.

16 changes: 16 additions & 0 deletions src/data/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -1753,6 +1753,14 @@
},
"serviceIdentifier": "managedblockchain"
},
"marketplace-agreement": {
"namespace": "MarketplaceAgreement",
"versions": {
"latest": "2020-03-01",
"2020-03-01": "2020-03-01"
},
"serviceIdentifier": "marketplace_agreement"
},
"marketplace-catalog": {
"namespace": "MarketplaceCatalog",
"versions": {
Expand All @@ -1761,6 +1769,14 @@
},
"serviceIdentifier": "marketplace_catalog"
},
"marketplace-deployment": {
"namespace": "MarketplaceDeployment",
"versions": {
"latest": "2023-01-25",
"2023-01-25": "2023-01-25"
},
"serviceIdentifier": "marketplace_deployment"
},
"marketplacecommerceanalytics": {
"namespace": "MarketplaceCommerceAnalytics",
"versions": {
Expand Down
2 changes: 1 addition & 1 deletion src/data/manifest.json.php

Large diffs are not rendered by default.

Loading

0 comments on commit d275863

Please sign in to comment.