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 28, 2023
1 parent 1e66819 commit bc0ec0b
Show file tree
Hide file tree
Showing 102 changed files with 23,572 additions and 269 deletions.
57 changes: 57 additions & 0 deletions .changes/3.291.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
[
{
"type": "api-change",
"category": "Bedrock",
"description": "This release adds support for customization types, model life cycle status and minor versions\/aliases for model identifiers."
},
{
"type": "feature",
"category": "BedrockAgentRuntime",
"description": "This release introduces Agents for Amazon Bedrock Runtime"
},
{
"type": "api-change",
"category": "S3Control",
"description": "Adds support for S3 Express One Zone, and InvocationSchemaVersion 2.0 for S3 Batch Operations."
},
{
"type": "feature",
"category": "QBusiness",
"description": "Amazon Q - a generative AI powered application that your employees can use to ask questions and get answers from knowledge spread across disparate content repositories, summarize reports, write articles, take actions, and much more - all within their company's connected content repositories."
},
{
"type": "api-change",
"category": "CustomerProfiles",
"description": "This release introduces DetectProfileObjectType API to auto generate object type mapping."
},
{
"type": "api-change",
"category": "Connect",
"description": "Added support for following capabilities: Amazon Connect's in-app, web, and video calling. Two-way SMS integrations. Contact Lens real-time chat analytics feature. Amazon Connect Analytics Datalake capability. Capability to configure real time chat rules."
},
{
"type": "feature",
"category": "QConnect",
"description": "Amazon Q in Connect, an LLM-enhanced evolution of Amazon Connect Wisdom. This release adds generative AI support to Amazon Q Connect QueryAssistant and GetRecommendations APIs."
},
{
"type": "api-change",
"category": "AccessAnalyzer",
"description": "This release adds support for external access findings for S3 directory buckets to help you easily identify cross-account access. Updated service API, documentation, and paginators."
},
{
"type": "api-change",
"category": "BedrockRuntime",
"description": "This release adds support for minor versions\/aliases for invoke model identifier."
},
{
"type": "feature",
"category": "BedrockAgent",
"description": "This release introduces Agents for Amazon Bedrock"
},
{
"type": "api-change",
"category": "S3",
"description": "Adds support for S3 Express One Zone."
}
]
7 changes: 0 additions & 7 deletions .changes/nextrelease/feature-s3express-auth.json

This file was deleted.

15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# CHANGELOG

## next release

* `Aws\S3` - This release adds support for the S3express identity provider
* `Aws\Bedrock` - This release adds support for customization types, model life cycle status and minor versions/aliases for model identifiers.
* `Aws\BedrockAgentRuntime` - This release introduces Agents for Amazon Bedrock Runtime
* `Aws\S3Control` - Adds support for S3 Express One Zone, and InvocationSchemaVersion 2.0 for S3 Batch Operations.
* `Aws\QBusiness` - Amazon Q - a generative AI powered application that your employees can use to ask questions and get answers from knowledge spread across disparate content repositories, summarize reports, write articles, take actions, and much more - all within their company's connected content repositories.
* `Aws\CustomerProfiles` - This release introduces DetectProfileObjectType API to auto generate object type mapping.
* `Aws\Connect` - Added support for following capabilities: Amazon Connect's in-app, web, and video calling. Two-way SMS integrations. Contact Lens real-time chat analytics feature. Amazon Connect Analytics Datalake capability. Capability to configure real time chat rules.
* `Aws\QConnect` - Amazon Q in Connect, an LLM-enhanced evolution of Amazon Connect Wisdom. This release adds generative AI support to Amazon Q Connect QueryAssistant and GetRecommendations APIs.
* `Aws\AccessAnalyzer` - This release adds support for external access findings for S3 directory buckets to help you easily identify cross-account access. Updated service API, documentation, and paginators.
* `Aws\BedrockRuntime` - This release adds support for minor versions/aliases for invoke model identifier.
* `Aws\BedrockAgent` - This release introduces Agents for Amazon Bedrock
* `Aws\S3` - Adds support for S3 Express One Zone.

## 3.290.1 - 2023-11-28

* `Aws\ElastiCache` - Launching Amazon ElastiCache Serverless that enables you to create a cache in under a minute without any capacity management. ElastiCache Serverless monitors the cache's memory, CPU, and network usage and scales both vertically and horizontally to support your application's requirements.
Expand Down
89 changes: 89 additions & 0 deletions src/BedrockAgent/BedrockAgentClient.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
<?php
namespace Aws\BedrockAgent;

use Aws\AwsClient;

/**
* This client is used to interact with the **Agents for Amazon Bedrock** service.
* @method \Aws\Result associateAgentKnowledgeBase(array $args = [])
* @method \GuzzleHttp\Promise\Promise associateAgentKnowledgeBaseAsync(array $args = [])
* @method \Aws\Result createAgent(array $args = [])
* @method \GuzzleHttp\Promise\Promise createAgentAsync(array $args = [])
* @method \Aws\Result createAgentActionGroup(array $args = [])
* @method \GuzzleHttp\Promise\Promise createAgentActionGroupAsync(array $args = [])
* @method \Aws\Result createAgentAlias(array $args = [])
* @method \GuzzleHttp\Promise\Promise createAgentAliasAsync(array $args = [])
* @method \Aws\Result createDataSource(array $args = [])
* @method \GuzzleHttp\Promise\Promise createDataSourceAsync(array $args = [])
* @method \Aws\Result createKnowledgeBase(array $args = [])
* @method \GuzzleHttp\Promise\Promise createKnowledgeBaseAsync(array $args = [])
* @method \Aws\Result deleteAgent(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteAgentAsync(array $args = [])
* @method \Aws\Result deleteAgentActionGroup(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteAgentActionGroupAsync(array $args = [])
* @method \Aws\Result deleteAgentAlias(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteAgentAliasAsync(array $args = [])
* @method \Aws\Result deleteAgentVersion(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteAgentVersionAsync(array $args = [])
* @method \Aws\Result deleteDataSource(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteDataSourceAsync(array $args = [])
* @method \Aws\Result deleteKnowledgeBase(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteKnowledgeBaseAsync(array $args = [])
* @method \Aws\Result disassociateAgentKnowledgeBase(array $args = [])
* @method \GuzzleHttp\Promise\Promise disassociateAgentKnowledgeBaseAsync(array $args = [])
* @method \Aws\Result getAgent(array $args = [])
* @method \GuzzleHttp\Promise\Promise getAgentAsync(array $args = [])
* @method \Aws\Result getAgentActionGroup(array $args = [])
* @method \GuzzleHttp\Promise\Promise getAgentActionGroupAsync(array $args = [])
* @method \Aws\Result getAgentAlias(array $args = [])
* @method \GuzzleHttp\Promise\Promise getAgentAliasAsync(array $args = [])
* @method \Aws\Result getAgentKnowledgeBase(array $args = [])
* @method \GuzzleHttp\Promise\Promise getAgentKnowledgeBaseAsync(array $args = [])
* @method \Aws\Result getAgentVersion(array $args = [])
* @method \GuzzleHttp\Promise\Promise getAgentVersionAsync(array $args = [])
* @method \Aws\Result getDataSource(array $args = [])
* @method \GuzzleHttp\Promise\Promise getDataSourceAsync(array $args = [])
* @method \Aws\Result getIngestionJob(array $args = [])
* @method \GuzzleHttp\Promise\Promise getIngestionJobAsync(array $args = [])
* @method \Aws\Result getKnowledgeBase(array $args = [])
* @method \GuzzleHttp\Promise\Promise getKnowledgeBaseAsync(array $args = [])
* @method \Aws\Result listAgentActionGroups(array $args = [])
* @method \GuzzleHttp\Promise\Promise listAgentActionGroupsAsync(array $args = [])
* @method \Aws\Result listAgentAliases(array $args = [])
* @method \GuzzleHttp\Promise\Promise listAgentAliasesAsync(array $args = [])
* @method \Aws\Result listAgentKnowledgeBases(array $args = [])
* @method \GuzzleHttp\Promise\Promise listAgentKnowledgeBasesAsync(array $args = [])
* @method \Aws\Result listAgentVersions(array $args = [])
* @method \GuzzleHttp\Promise\Promise listAgentVersionsAsync(array $args = [])
* @method \Aws\Result listAgents(array $args = [])
* @method \GuzzleHttp\Promise\Promise listAgentsAsync(array $args = [])
* @method \Aws\Result listDataSources(array $args = [])
* @method \GuzzleHttp\Promise\Promise listDataSourcesAsync(array $args = [])
* @method \Aws\Result listIngestionJobs(array $args = [])
* @method \GuzzleHttp\Promise\Promise listIngestionJobsAsync(array $args = [])
* @method \Aws\Result listKnowledgeBases(array $args = [])
* @method \GuzzleHttp\Promise\Promise listKnowledgeBasesAsync(array $args = [])
* @method \Aws\Result listTagsForResource(array $args = [])
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
* @method \Aws\Result prepareAgent(array $args = [])
* @method \GuzzleHttp\Promise\Promise prepareAgentAsync(array $args = [])
* @method \Aws\Result startIngestionJob(array $args = [])
* @method \GuzzleHttp\Promise\Promise startIngestionJobAsync(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 = [])
* @method \Aws\Result updateAgent(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateAgentAsync(array $args = [])
* @method \Aws\Result updateAgentActionGroup(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateAgentActionGroupAsync(array $args = [])
* @method \Aws\Result updateAgentAlias(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateAgentAliasAsync(array $args = [])
* @method \Aws\Result updateAgentKnowledgeBase(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateAgentKnowledgeBaseAsync(array $args = [])
* @method \Aws\Result updateDataSource(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateDataSourceAsync(array $args = [])
* @method \Aws\Result updateKnowledgeBase(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateKnowledgeBaseAsync(array $args = [])
*/
class BedrockAgentClient extends AwsClient {}
9 changes: 9 additions & 0 deletions src/BedrockAgent/Exception/BedrockAgentException.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?php
namespace Aws\BedrockAgent\Exception;

use Aws\Exception\AwsException;

/**
* Represents an error interacting with the **Agents for Amazon Bedrock** service.
*/
class BedrockAgentException extends AwsException {}
15 changes: 15 additions & 0 deletions src/BedrockAgentRuntime/BedrockAgentRuntimeClient.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<?php
namespace Aws\BedrockAgentRuntime;

use Aws\AwsClient;

/**
* This client is used to interact with the **Agents for Amazon Bedrock Runtime** service.
* @method \Aws\Result invokeAgent(array $args = [])
* @method \GuzzleHttp\Promise\Promise invokeAgentAsync(array $args = [])
* @method \Aws\Result retrieve(array $args = [])
* @method \GuzzleHttp\Promise\Promise retrieveAsync(array $args = [])
* @method \Aws\Result retrieveAndGenerate(array $args = [])
* @method \GuzzleHttp\Promise\Promise retrieveAndGenerateAsync(array $args = [])
*/
class BedrockAgentRuntimeClient extends AwsClient {}
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?php
namespace Aws\BedrockAgentRuntime\Exception;

use Aws\Exception\AwsException;

/**
* Represents an error interacting with the **Agents for Amazon Bedrock Runtime** service.
*/
class BedrockAgentRuntimeException extends AwsException {}
26 changes: 26 additions & 0 deletions src/Connect/ConnectClient.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,16 @@
* This client is used to interact with the **Amazon Connect Service** service.
* @method \Aws\Result activateEvaluationForm(array $args = [])
* @method \GuzzleHttp\Promise\Promise activateEvaluationFormAsync(array $args = [])
* @method \Aws\Result associateAnalyticsDataSet(array $args = [])
* @method \GuzzleHttp\Promise\Promise associateAnalyticsDataSetAsync(array $args = [])
* @method \Aws\Result associateApprovedOrigin(array $args = [])
* @method \GuzzleHttp\Promise\Promise associateApprovedOriginAsync(array $args = [])
* @method \Aws\Result associateBot(array $args = [])
* @method \GuzzleHttp\Promise\Promise associateBotAsync(array $args = [])
* @method \Aws\Result associateDefaultVocabulary(array $args = [])
* @method \GuzzleHttp\Promise\Promise associateDefaultVocabularyAsync(array $args = [])
* @method \Aws\Result associateFlow(array $args = [])
* @method \GuzzleHttp\Promise\Promise associateFlowAsync(array $args = [])
* @method \Aws\Result associateInstanceStorageConfig(array $args = [])
* @method \GuzzleHttp\Promise\Promise associateInstanceStorageConfigAsync(array $args = [])
* @method \Aws\Result associateLambdaFunction(array $args = [])
Expand All @@ -29,6 +33,10 @@
* @method \GuzzleHttp\Promise\Promise associateSecurityKeyAsync(array $args = [])
* @method \Aws\Result associateTrafficDistributionGroupUser(array $args = [])
* @method \GuzzleHttp\Promise\Promise associateTrafficDistributionGroupUserAsync(array $args = [])
* @method \Aws\Result batchAssociateAnalyticsDataSet(array $args = [])
* @method \GuzzleHttp\Promise\Promise batchAssociateAnalyticsDataSetAsync(array $args = [])
* @method \Aws\Result batchDisassociateAnalyticsDataSet(array $args = [])
* @method \GuzzleHttp\Promise\Promise batchDisassociateAnalyticsDataSetAsync(array $args = [])
* @method \Aws\Result batchGetFlowAssociation(array $args = [])
* @method \GuzzleHttp\Promise\Promise batchGetFlowAssociationAsync(array $args = [])
* @method \Aws\Result batchPutContact(array $args = [])
Expand Down Expand Up @@ -171,10 +179,14 @@
* @method \GuzzleHttp\Promise\Promise describeViewAsync(array $args = [])
* @method \Aws\Result describeVocabulary(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeVocabularyAsync(array $args = [])
* @method \Aws\Result disassociateAnalyticsDataSet(array $args = [])
* @method \GuzzleHttp\Promise\Promise disassociateAnalyticsDataSetAsync(array $args = [])
* @method \Aws\Result disassociateApprovedOrigin(array $args = [])
* @method \GuzzleHttp\Promise\Promise disassociateApprovedOriginAsync(array $args = [])
* @method \Aws\Result disassociateBot(array $args = [])
* @method \GuzzleHttp\Promise\Promise disassociateBotAsync(array $args = [])
* @method \Aws\Result disassociateFlow(array $args = [])
* @method \GuzzleHttp\Promise\Promise disassociateFlowAsync(array $args = [])
* @method \Aws\Result disassociateInstanceStorageConfig(array $args = [])
* @method \GuzzleHttp\Promise\Promise disassociateInstanceStorageConfigAsync(array $args = [])
* @method \Aws\Result disassociateLambdaFunction(array $args = [])
Expand All @@ -201,6 +213,8 @@
* @method \GuzzleHttp\Promise\Promise getCurrentUserDataAsync(array $args = [])
* @method \Aws\Result getFederationToken(array $args = [])
* @method \GuzzleHttp\Promise\Promise getFederationTokenAsync(array $args = [])
* @method \Aws\Result getFlowAssociation(array $args = [])
* @method \GuzzleHttp\Promise\Promise getFlowAssociationAsync(array $args = [])
* @method \Aws\Result getMetricData(array $args = [])
* @method \GuzzleHttp\Promise\Promise getMetricDataAsync(array $args = [])
* @method \Aws\Result getMetricDataV2(array $args = [])
Expand All @@ -211,8 +225,12 @@
* @method \GuzzleHttp\Promise\Promise getTaskTemplateAsync(array $args = [])
* @method \Aws\Result getTrafficDistribution(array $args = [])
* @method \GuzzleHttp\Promise\Promise getTrafficDistributionAsync(array $args = [])
* @method \Aws\Result importPhoneNumber(array $args = [])
* @method \GuzzleHttp\Promise\Promise importPhoneNumberAsync(array $args = [])
* @method \Aws\Result listAgentStatuses(array $args = [])
* @method \GuzzleHttp\Promise\Promise listAgentStatusesAsync(array $args = [])
* @method \Aws\Result listAnalyticsDataAssociations(array $args = [])
* @method \GuzzleHttp\Promise\Promise listAnalyticsDataAssociationsAsync(array $args = [])
* @method \Aws\Result listApprovedOrigins(array $args = [])
* @method \GuzzleHttp\Promise\Promise listApprovedOriginsAsync(array $args = [])
* @method \Aws\Result listBots(array $args = [])
Expand All @@ -231,6 +249,8 @@
* @method \GuzzleHttp\Promise\Promise listEvaluationFormVersionsAsync(array $args = [])
* @method \Aws\Result listEvaluationForms(array $args = [])
* @method \GuzzleHttp\Promise\Promise listEvaluationFormsAsync(array $args = [])
* @method \Aws\Result listFlowAssociations(array $args = [])
* @method \GuzzleHttp\Promise\Promise listFlowAssociationsAsync(array $args = [])
* @method \Aws\Result listHoursOfOperations(array $args = [])
* @method \GuzzleHttp\Promise\Promise listHoursOfOperationsAsync(array $args = [])
* @method \Aws\Result listInstanceAttributes(array $args = [])
Expand All @@ -257,6 +277,8 @@
* @method \GuzzleHttp\Promise\Promise listQueuesAsync(array $args = [])
* @method \Aws\Result listQuickConnects(array $args = [])
* @method \GuzzleHttp\Promise\Promise listQuickConnectsAsync(array $args = [])
* @method \Aws\Result listRealtimeContactAnalysisSegmentsV2(array $args = [])
* @method \GuzzleHttp\Promise\Promise listRealtimeContactAnalysisSegmentsV2Async(array $args = [])
* @method \Aws\Result listRoutingProfileQueues(array $args = [])
* @method \GuzzleHttp\Promise\Promise listRoutingProfileQueuesAsync(array $args = [])
* @method \Aws\Result listRoutingProfiles(array $args = [])
Expand Down Expand Up @@ -319,6 +341,8 @@
* @method \GuzzleHttp\Promise\Promise searchUsersAsync(array $args = [])
* @method \Aws\Result searchVocabularies(array $args = [])
* @method \GuzzleHttp\Promise\Promise searchVocabulariesAsync(array $args = [])
* @method \Aws\Result sendChatIntegrationEvent(array $args = [])
* @method \GuzzleHttp\Promise\Promise sendChatIntegrationEventAsync(array $args = [])
* @method \Aws\Result startChatContact(array $args = [])
* @method \GuzzleHttp\Promise\Promise startChatContactAsync(array $args = [])
* @method \Aws\Result startContactEvaluation(array $args = [])
Expand All @@ -331,6 +355,8 @@
* @method \GuzzleHttp\Promise\Promise startOutboundVoiceContactAsync(array $args = [])
* @method \Aws\Result startTaskContact(array $args = [])
* @method \GuzzleHttp\Promise\Promise startTaskContactAsync(array $args = [])
* @method \Aws\Result startWebRTCContact(array $args = [])
* @method \GuzzleHttp\Promise\Promise startWebRTCContactAsync(array $args = [])
* @method \Aws\Result stopContact(array $args = [])
* @method \GuzzleHttp\Promise\Promise stopContactAsync(array $args = [])
* @method \Aws\Result stopContactRecording(array $args = [])
Expand Down
2 changes: 2 additions & 0 deletions src/CustomerProfiles/CustomerProfilesClient.php
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,8 @@
* @method \GuzzleHttp\Promise\Promise deleteProfileObjectTypeAsync(array $args = [])
* @method \Aws\Result deleteWorkflow(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteWorkflowAsync(array $args = [])
* @method \Aws\Result detectProfileObjectType(array $args = [])
* @method \GuzzleHttp\Promise\Promise detectProfileObjectTypeAsync(array $args = [])
* @method \Aws\Result getAutoMergingPreview(array $args = [])
* @method \GuzzleHttp\Promise\Promise getAutoMergingPreviewAsync(array $args = [])
* @method \Aws\Result getCalculatedAttributeDefinition(array $args = [])
Expand Down
9 changes: 9 additions & 0 deletions src/QBusiness/Exception/QBusinessException.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?php
namespace Aws\QBusiness\Exception;

use Aws\Exception\AwsException;

/**
* Represents an error interacting with the **QBusiness** service.
*/
class QBusinessException extends AwsException {}
Loading

0 comments on commit bc0ec0b

Please sign in to comment.