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 Oct 10, 2024
1 parent 4ce4bf0 commit a5cc841
Show file tree
Hide file tree
Showing 61 changed files with 3,443 additions and 149 deletions.
57 changes: 57 additions & 0 deletions .changes/3.324.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
[
{
"type": "api-change",
"category": "TimestreamInfluxDB",
"description": "This release updates our regex based validation rules in regards to valid DbInstance and DbParameterGroup name."
},
{
"type": "enhancement",
"category": "ACMPCA",
"description": "Documentation updates for AWS Private CA."
},
{
"type": "api-change",
"category": "DatabaseMigrationService",
"description": "Introduces DescribeDataMigrations, CreateDataMigration, ModifyDataMigration, DeleteDataMigration, StartDataMigration, StopDataMigration operations to SDK. Provides FailedDependencyFault error message."
},
{
"type": "api-change",
"category": "EC2",
"description": "This release adds support for assigning the billing of shared Amazon EC2 On-Demand Capacity Reservations."
},
{
"type": "api-change",
"category": "IoTFleetWise",
"description": "Refine campaign related API validations"
},
{
"type": "enhancement",
"category": "ECS",
"description": "This is a documentation only release that updates to documentation to let customers know that Amazon Elastic Inference is no longer available."
},
{
"type": "api-change",
"category": "Route53Resolver",
"description": "Route 53 Resolver Forwarding Rules can now include a server name indication (SNI) in the target address for rules that use the DNS-over-HTTPS (DoH) protocol. When a DoH-enabled Outbound Resolver Endpoint forwards a request to a DoH server, it will provide the SNI in the TLS handshake."
},
{
"type": "enhancement",
"category": "ElasticInference",
"description": "Elastic Inference - Documentation update to add service shutdown notice."
},
{
"type": "api-change",
"category": "NeptuneGraph",
"description": "Support for 16 m-NCU graphs available through account allowlisting"
},
{
"type": "api-change",
"category": "Outposts",
"description": "Adding new \"DELIVERED\" enum value for Outposts Order status"
},
{
"type": "feature",
"category": "SocialMessaging",
"description": "This release for AWS End User Messaging includes a public SDK, providing a suite of APIs that enable sending WhatsApp messages to end users."
}
]
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
# CHANGELOG

## next release

* `Aws\TimestreamInfluxDB` - This release updates our regex based validation rules in regards to valid DbInstance and DbParameterGroup name.
* `Aws\ACMPCA` - Documentation updates for AWS Private CA.
* `Aws\DatabaseMigrationService` - Introduces DescribeDataMigrations, CreateDataMigration, ModifyDataMigration, DeleteDataMigration, StartDataMigration, StopDataMigration operations to SDK. Provides FailedDependencyFault error message.
* `Aws\EC2` - This release adds support for assigning the billing of shared Amazon EC2 On-Demand Capacity Reservations.
* `Aws\IoTFleetWise` - Refine campaign related API validations
* `Aws\ECS` - This is a documentation only release that updates to documentation to let customers know that Amazon Elastic Inference is no longer available.
* `Aws\Route53Resolver` - Route 53 Resolver Forwarding Rules can now include a server name indication (SNI) in the target address for rules that use the DNS-over-HTTPS (DoH) protocol. When a DoH-enabled Outbound Resolver Endpoint forwards a request to a DoH server, it will provide the SNI in the TLS handshake.
* `Aws\ElasticInference` - Elastic Inference - Documentation update to add service shutdown notice.
* `Aws\NeptuneGraph` - Support for 16 m-NCU graphs available through account allowlisting
* `Aws\Outposts` - Adding new "DELIVERED" enum value for Outposts Order status
* `Aws\SocialMessaging` - This release for AWS End User Messaging includes a public SDK, providing a suite of APIs that enable sending WhatsApp messages to end users.

## 3.323.4 - 2024-10-09

* `Aws\CodePipeline` - AWS CodePipeline introduces a Compute category
Expand Down
12 changes: 12 additions & 0 deletions src/DatabaseMigrationService/DatabaseMigrationServiceClient.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@
* @method \GuzzleHttp\Promise\Promise batchStartRecommendationsAsync(array $args = [])
* @method \Aws\Result cancelReplicationTaskAssessmentRun(array $args = [])
* @method \GuzzleHttp\Promise\Promise cancelReplicationTaskAssessmentRunAsync(array $args = [])
* @method \Aws\Result createDataMigration(array $args = [])
* @method \GuzzleHttp\Promise\Promise createDataMigrationAsync(array $args = [])
* @method \Aws\Result createDataProvider(array $args = [])
* @method \GuzzleHttp\Promise\Promise createDataProviderAsync(array $args = [])
* @method \Aws\Result createEndpoint(array $args = [])
Expand All @@ -37,6 +39,8 @@
* @method \GuzzleHttp\Promise\Promise deleteCertificateAsync(array $args = [])
* @method \Aws\Result deleteConnection(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteConnectionAsync(array $args = [])
* @method \Aws\Result deleteDataMigration(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteDataMigrationAsync(array $args = [])
* @method \Aws\Result deleteDataProvider(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteDataProviderAsync(array $args = [])
* @method \Aws\Result deleteEndpoint(array $args = [])
Expand Down Expand Up @@ -71,6 +75,8 @@
* @method \GuzzleHttp\Promise\Promise describeConnectionsAsync(array $args = [])
* @method \Aws\Result describeConversionConfiguration(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeConversionConfigurationAsync(array $args = [])
* @method \Aws\Result describeDataMigrations(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeDataMigrationsAsync(array $args = [])
* @method \Aws\Result describeDataProviders(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeDataProvidersAsync(array $args = [])
* @method \Aws\Result describeEndpointSettings(array $args = [])
Expand Down Expand Up @@ -155,6 +161,8 @@
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
* @method \Aws\Result modifyConversionConfiguration(array $args = [])
* @method \GuzzleHttp\Promise\Promise modifyConversionConfigurationAsync(array $args = [])
* @method \Aws\Result modifyDataMigration(array $args = [])
* @method \GuzzleHttp\Promise\Promise modifyDataMigrationAsync(array $args = [])
* @method \Aws\Result modifyDataProvider(array $args = [])
* @method \GuzzleHttp\Promise\Promise modifyDataProviderAsync(array $args = [])
* @method \Aws\Result modifyEndpoint(array $args = [])
Expand Down Expand Up @@ -187,6 +195,8 @@
* @method \GuzzleHttp\Promise\Promise removeTagsFromResourceAsync(array $args = [])
* @method \Aws\Result runFleetAdvisorLsaAnalysis(array $args = [])
* @method \GuzzleHttp\Promise\Promise runFleetAdvisorLsaAnalysisAsync(array $args = [])
* @method \Aws\Result startDataMigration(array $args = [])
* @method \GuzzleHttp\Promise\Promise startDataMigrationAsync(array $args = [])
* @method \Aws\Result startExtensionPackAssociation(array $args = [])
* @method \GuzzleHttp\Promise\Promise startExtensionPackAssociationAsync(array $args = [])
* @method \Aws\Result startMetadataModelAssessment(array $args = [])
Expand All @@ -209,6 +219,8 @@
* @method \GuzzleHttp\Promise\Promise startReplicationTaskAssessmentAsync(array $args = [])
* @method \Aws\Result startReplicationTaskAssessmentRun(array $args = [])
* @method \GuzzleHttp\Promise\Promise startReplicationTaskAssessmentRunAsync(array $args = [])
* @method \Aws\Result stopDataMigration(array $args = [])
* @method \GuzzleHttp\Promise\Promise stopDataMigrationAsync(array $args = [])
* @method \Aws\Result stopReplication(array $args = [])
* @method \GuzzleHttp\Promise\Promise stopReplicationAsync(array $args = [])
* @method \Aws\Result stopReplicationTask(array $args = [])
Expand Down
10 changes: 10 additions & 0 deletions src/Ec2/Ec2Client.php
Original file line number Diff line number Diff line change
Expand Up @@ -436,6 +436,8 @@
* @method \GuzzleHttp\Promise\Promise getReservedInstancesExchangeQuoteAsync(array $args = []) (supported in versions 2016-09-15, 2016-11-15)
* @method \Aws\Result acceptAddressTransfer(array $args = []) (supported in versions 2016-11-15)
* @method \GuzzleHttp\Promise\Promise acceptAddressTransferAsync(array $args = []) (supported in versions 2016-11-15)
* @method \Aws\Result acceptCapacityReservationBillingOwnership(array $args = []) (supported in versions 2016-11-15)
* @method \GuzzleHttp\Promise\Promise acceptCapacityReservationBillingOwnershipAsync(array $args = []) (supported in versions 2016-11-15)
* @method \Aws\Result acceptTransitGatewayMulticastDomainAssociations(array $args = []) (supported in versions 2016-11-15)
* @method \GuzzleHttp\Promise\Promise acceptTransitGatewayMulticastDomainAssociationsAsync(array $args = []) (supported in versions 2016-11-15)
* @method \Aws\Result acceptTransitGatewayPeeringAttachment(array $args = []) (supported in versions 2016-11-15)
Expand All @@ -454,6 +456,8 @@
* @method \GuzzleHttp\Promise\Promise assignIpv6AddressesAsync(array $args = []) (supported in versions 2016-11-15)
* @method \Aws\Result assignPrivateNatGatewayAddress(array $args = []) (supported in versions 2016-11-15)
* @method \GuzzleHttp\Promise\Promise assignPrivateNatGatewayAddressAsync(array $args = []) (supported in versions 2016-11-15)
* @method \Aws\Result associateCapacityReservationBillingOwner(array $args = []) (supported in versions 2016-11-15)
* @method \GuzzleHttp\Promise\Promise associateCapacityReservationBillingOwnerAsync(array $args = []) (supported in versions 2016-11-15)
* @method \Aws\Result associateClientVpnTargetNetwork(array $args = []) (supported in versions 2016-11-15)
* @method \GuzzleHttp\Promise\Promise associateClientVpnTargetNetworkAsync(array $args = []) (supported in versions 2016-11-15)
* @method \Aws\Result associateEnclaveCertificateIamRole(array $args = []) (supported in versions 2016-11-15)
Expand Down Expand Up @@ -734,6 +738,8 @@
* @method \GuzzleHttp\Promise\Promise describeByoipCidrsAsync(array $args = []) (supported in versions 2016-11-15)
* @method \Aws\Result describeCapacityBlockOfferings(array $args = []) (supported in versions 2016-11-15)
* @method \GuzzleHttp\Promise\Promise describeCapacityBlockOfferingsAsync(array $args = []) (supported in versions 2016-11-15)
* @method \Aws\Result describeCapacityReservationBillingRequests(array $args = []) (supported in versions 2016-11-15)
* @method \GuzzleHttp\Promise\Promise describeCapacityReservationBillingRequestsAsync(array $args = []) (supported in versions 2016-11-15)
* @method \Aws\Result describeCapacityReservationFleets(array $args = []) (supported in versions 2016-11-15)
* @method \GuzzleHttp\Promise\Promise describeCapacityReservationFleetsAsync(array $args = []) (supported in versions 2016-11-15)
* @method \Aws\Result describeCapacityReservations(array $args = []) (supported in versions 2016-11-15)
Expand Down Expand Up @@ -926,6 +932,8 @@
* @method \GuzzleHttp\Promise\Promise disableSnapshotBlockPublicAccessAsync(array $args = []) (supported in versions 2016-11-15)
* @method \Aws\Result disableTransitGatewayRouteTablePropagation(array $args = []) (supported in versions 2016-11-15)
* @method \GuzzleHttp\Promise\Promise disableTransitGatewayRouteTablePropagationAsync(array $args = []) (supported in versions 2016-11-15)
* @method \Aws\Result disassociateCapacityReservationBillingOwner(array $args = []) (supported in versions 2016-11-15)
* @method \GuzzleHttp\Promise\Promise disassociateCapacityReservationBillingOwnerAsync(array $args = []) (supported in versions 2016-11-15)
* @method \Aws\Result disassociateClientVpnTargetNetwork(array $args = []) (supported in versions 2016-11-15)
* @method \GuzzleHttp\Promise\Promise disassociateClientVpnTargetNetworkAsync(array $args = []) (supported in versions 2016-11-15)
* @method \Aws\Result disassociateEnclaveCertificateIamRole(array $args = []) (supported in versions 2016-11-15)
Expand Down Expand Up @@ -1206,6 +1214,8 @@
* @method \GuzzleHttp\Promise\Promise registerTransitGatewayMulticastGroupMembersAsync(array $args = []) (supported in versions 2016-11-15)
* @method \Aws\Result registerTransitGatewayMulticastGroupSources(array $args = []) (supported in versions 2016-11-15)
* @method \GuzzleHttp\Promise\Promise registerTransitGatewayMulticastGroupSourcesAsync(array $args = []) (supported in versions 2016-11-15)
* @method \Aws\Result rejectCapacityReservationBillingOwnership(array $args = []) (supported in versions 2016-11-15)
* @method \GuzzleHttp\Promise\Promise rejectCapacityReservationBillingOwnershipAsync(array $args = []) (supported in versions 2016-11-15)
* @method \Aws\Result rejectTransitGatewayMulticastDomainAssociations(array $args = []) (supported in versions 2016-11-15)
* @method \GuzzleHttp\Promise\Promise rejectTransitGatewayMulticastDomainAssociationsAsync(array $args = []) (supported in versions 2016-11-15)
* @method \Aws\Result rejectTransitGatewayPeeringAttachment(array $args = []) (supported in versions 2016-11-15)
Expand Down
2 changes: 2 additions & 0 deletions src/Sdk.php
Original file line number Diff line number Diff line change
Expand Up @@ -694,6 +694,8 @@
* @method \Aws\MultiRegionClient createMultiRegionSnowDeviceManagement(array $args = [])
* @method \Aws\Sns\SnsClient createSns(array $args = [])
* @method \Aws\MultiRegionClient createMultiRegionSns(array $args = [])
* @method \Aws\SocialMessaging\SocialMessagingClient createSocialMessaging(array $args = [])
* @method \Aws\MultiRegionClient createMultiRegionSocialMessaging(array $args = [])
* @method \Aws\Sqs\SqsClient createSqs(array $args = [])
* @method \Aws\MultiRegionClient createMultiRegionSqs(array $args = [])
* @method \Aws\Ssm\SsmClient createSsm(array $args = [])
Expand Down
9 changes: 9 additions & 0 deletions src/SocialMessaging/Exception/SocialMessagingException.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?php
namespace Aws\SocialMessaging\Exception;

use Aws\Exception\AwsException;

/**
* Represents an error interacting with the **AWS End User Messaging Social** service.
*/
class SocialMessagingException extends AwsException {}
35 changes: 35 additions & 0 deletions src/SocialMessaging/SocialMessagingClient.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
<?php
namespace Aws\SocialMessaging;

use Aws\AwsClient;

/**
* This client is used to interact with the **AWS End User Messaging Social** service.
* @method \Aws\Result associateWhatsAppBusinessAccount(array $args = [])
* @method \GuzzleHttp\Promise\Promise associateWhatsAppBusinessAccountAsync(array $args = [])
* @method \Aws\Result deleteWhatsAppMessageMedia(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteWhatsAppMessageMediaAsync(array $args = [])
* @method \Aws\Result disassociateWhatsAppBusinessAccount(array $args = [])
* @method \GuzzleHttp\Promise\Promise disassociateWhatsAppBusinessAccountAsync(array $args = [])
* @method \Aws\Result getLinkedWhatsAppBusinessAccount(array $args = [])
* @method \GuzzleHttp\Promise\Promise getLinkedWhatsAppBusinessAccountAsync(array $args = [])
* @method \Aws\Result getLinkedWhatsAppBusinessAccountPhoneNumber(array $args = [])
* @method \GuzzleHttp\Promise\Promise getLinkedWhatsAppBusinessAccountPhoneNumberAsync(array $args = [])
* @method \Aws\Result getWhatsAppMessageMedia(array $args = [])
* @method \GuzzleHttp\Promise\Promise getWhatsAppMessageMediaAsync(array $args = [])
* @method \Aws\Result listLinkedWhatsAppBusinessAccounts(array $args = [])
* @method \GuzzleHttp\Promise\Promise listLinkedWhatsAppBusinessAccountsAsync(array $args = [])
* @method \Aws\Result listTagsForResource(array $args = [])
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
* @method \Aws\Result postWhatsAppMessageMedia(array $args = [])
* @method \GuzzleHttp\Promise\Promise postWhatsAppMessageMediaAsync(array $args = [])
* @method \Aws\Result putWhatsAppBusinessAccountEventDestinations(array $args = [])
* @method \GuzzleHttp\Promise\Promise putWhatsAppBusinessAccountEventDestinationsAsync(array $args = [])
* @method \Aws\Result sendWhatsAppMessage(array $args = [])
* @method \GuzzleHttp\Promise\Promise sendWhatsAppMessageAsync(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 SocialMessagingClient extends AwsClient {}
Loading

0 comments on commit a5cc841

Please sign in to comment.