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 Feb 19, 2024
1 parent a0f87b8 commit 7e74b9f
Show file tree
Hide file tree
Showing 31 changed files with 2,990 additions and 34 deletions.
32 changes: 32 additions & 0 deletions .changes/3.300.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
[
{
"type": "enhancement",
"category": "Keyspaces",
"description": "Documentation updates for Amazon Keyspaces"
},
{
"type": "feature",
"category": "Chatbot",
"description": "This release adds support for AWS Chatbot. You can now monitor, operate, and troubleshoot your AWS resources with interactive ChatOps using the AWS SDK."
},
{
"type": "api-change",
"category": "Amplify",
"description": "This release contains API changes that enable users to configure their Amplify domains with their own custom SSL\/TLS certificate."
},
{
"type": "enhancement",
"category": "IVS",
"description": "Changed description for latencyMode in Create\/UpdateChannel and Channel\/ChannelSummary."
},
{
"type": "api-change",
"category": "MediaTailor",
"description": "MediaTailor: marking #AdBreak.OffsetMillis as required."
},
{
"type": "enhancement",
"category": "ConfigService",
"description": "Documentation updates for the AWS Config CLI"
}
]
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# CHANGELOG

## next release

* `Aws\Keyspaces` - Documentation updates for Amazon Keyspaces
* `Aws\Chatbot` - This release adds support for AWS Chatbot. You can now monitor, operate, and troubleshoot your AWS resources with interactive ChatOps using the AWS SDK.
* `Aws\Amplify` - This release contains API changes that enable users to configure their Amplify domains with their own custom SSL/TLS certificate.
* `Aws\IVS` - Changed description for latencyMode in Create/UpdateChannel and Channel/ChannelSummary.
* `Aws\MediaTailor` - MediaTailor: marking #AdBreak.OffsetMillis as required.
* `Aws\ConfigService` - Documentation updates for the AWS Config CLI

## 3.299.1 - 2024-02-16

* `Aws\Firehose` - This release adds support for Data Message Extraction for decompressed CloudWatch logs, and to use a custom file extension or time zone for S3 destinations.
Expand Down
55 changes: 55 additions & 0 deletions src/Chatbot/ChatbotClient.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
<?php
namespace Aws\Chatbot;

use Aws\AwsClient;

/**
* This client is used to interact with the **chatbot** service.
* @method \Aws\Result createChimeWebhookConfiguration(array $args = [])
* @method \GuzzleHttp\Promise\Promise createChimeWebhookConfigurationAsync(array $args = [])
* @method \Aws\Result createMicrosoftTeamsChannelConfiguration(array $args = [])
* @method \GuzzleHttp\Promise\Promise createMicrosoftTeamsChannelConfigurationAsync(array $args = [])
* @method \Aws\Result createSlackChannelConfiguration(array $args = [])
* @method \GuzzleHttp\Promise\Promise createSlackChannelConfigurationAsync(array $args = [])
* @method \Aws\Result deleteChimeWebhookConfiguration(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteChimeWebhookConfigurationAsync(array $args = [])
* @method \Aws\Result deleteMicrosoftTeamsChannelConfiguration(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteMicrosoftTeamsChannelConfigurationAsync(array $args = [])
* @method \Aws\Result deleteMicrosoftTeamsConfiguredTeam(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteMicrosoftTeamsConfiguredTeamAsync(array $args = [])
* @method \Aws\Result deleteMicrosoftTeamsUserIdentity(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteMicrosoftTeamsUserIdentityAsync(array $args = [])
* @method \Aws\Result deleteSlackChannelConfiguration(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteSlackChannelConfigurationAsync(array $args = [])
* @method \Aws\Result deleteSlackUserIdentity(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteSlackUserIdentityAsync(array $args = [])
* @method \Aws\Result deleteSlackWorkspaceAuthorization(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteSlackWorkspaceAuthorizationAsync(array $args = [])
* @method \Aws\Result describeChimeWebhookConfigurations(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeChimeWebhookConfigurationsAsync(array $args = [])
* @method \Aws\Result describeSlackChannelConfigurations(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeSlackChannelConfigurationsAsync(array $args = [])
* @method \Aws\Result describeSlackUserIdentities(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeSlackUserIdentitiesAsync(array $args = [])
* @method \Aws\Result describeSlackWorkspaces(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeSlackWorkspacesAsync(array $args = [])
* @method \Aws\Result getAccountPreferences(array $args = [])
* @method \GuzzleHttp\Promise\Promise getAccountPreferencesAsync(array $args = [])
* @method \Aws\Result getMicrosoftTeamsChannelConfiguration(array $args = [])
* @method \GuzzleHttp\Promise\Promise getMicrosoftTeamsChannelConfigurationAsync(array $args = [])
* @method \Aws\Result listMicrosoftTeamsChannelConfigurations(array $args = [])
* @method \GuzzleHttp\Promise\Promise listMicrosoftTeamsChannelConfigurationsAsync(array $args = [])
* @method \Aws\Result listMicrosoftTeamsConfiguredTeams(array $args = [])
* @method \GuzzleHttp\Promise\Promise listMicrosoftTeamsConfiguredTeamsAsync(array $args = [])
* @method \Aws\Result listMicrosoftTeamsUserIdentities(array $args = [])
* @method \GuzzleHttp\Promise\Promise listMicrosoftTeamsUserIdentitiesAsync(array $args = [])
* @method \Aws\Result updateAccountPreferences(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateAccountPreferencesAsync(array $args = [])
* @method \Aws\Result updateChimeWebhookConfiguration(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateChimeWebhookConfigurationAsync(array $args = [])
* @method \Aws\Result updateMicrosoftTeamsChannelConfiguration(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateMicrosoftTeamsChannelConfigurationAsync(array $args = [])
* @method \Aws\Result updateSlackChannelConfiguration(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateSlackChannelConfigurationAsync(array $args = [])
*/
class ChatbotClient extends AwsClient {}
9 changes: 9 additions & 0 deletions src/Chatbot/Exception/ChatbotException.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?php
namespace Aws\Chatbot\Exception;

use Aws\Exception\AwsException;

/**
* Represents an error interacting with the **chatbot** service.
*/
class ChatbotException extends AwsException {}
2 changes: 2 additions & 0 deletions src/Sdk.php
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,8 @@
* @method \Aws\MultiRegionClient createMultiRegionBraket(array $args = [])
* @method \Aws\Budgets\BudgetsClient createBudgets(array $args = [])
* @method \Aws\MultiRegionClient createMultiRegionBudgets(array $args = [])
* @method \Aws\Chatbot\ChatbotClient createChatbot(array $args = [])
* @method \Aws\MultiRegionClient createMultiRegionChatbot(array $args = [])
* @method \Aws\Chime\ChimeClient createChime(array $args = [])
* @method \Aws\MultiRegionClient createMultiRegionChime(array $args = [])
* @method \Aws\ChimeSDKIdentity\ChimeSDKIdentityClient createChimeSDKIdentity(array $args = [])
Expand Down
54 changes: 51 additions & 3 deletions src/data/amplify/2017-07-25/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -857,6 +857,36 @@
"pattern":"(?s).+",
"sensitive":true
},
"Certificate":{
"type":"structure",
"required":["type"],
"members":{
"type":{"shape":"CertificateType"},
"customCertificateArn":{"shape":"CertificateArn"},
"certificateVerificationDNSRecord":{"shape":"CertificateVerificationDNSRecord"}
}
},
"CertificateArn":{
"type":"string",
"max":1000,
"min":0,
"pattern":"^arn:aws:acm:[a-z0-9-]+:\\d{12}:certificate\\/.+$"
},
"CertificateSettings":{
"type":"structure",
"required":["type"],
"members":{
"type":{"shape":"CertificateType"},
"customCertificateArn":{"shape":"CertificateArn"}
}
},
"CertificateType":{
"type":"string",
"enum":[
"AMPLIFY_MANAGED",
"CUSTOM"
]
},
"CertificateVerificationDNSRecord":{
"type":"string",
"max":1000
Expand Down Expand Up @@ -1024,7 +1054,8 @@
"enableAutoSubDomain":{"shape":"EnableAutoSubDomain"},
"subDomainSettings":{"shape":"SubDomainSettings"},
"autoSubDomainCreationPatterns":{"shape":"AutoSubDomainCreationPatterns"},
"autoSubDomainIAMRole":{"shape":"AutoSubDomainIAMRole"}
"autoSubDomainIAMRole":{"shape":"AutoSubDomainIAMRole"},
"certificateSettings":{"shape":"CertificateSettings"}
}
},
"CreateDomainAssociationResult":{
Expand Down Expand Up @@ -1286,9 +1317,11 @@
"autoSubDomainCreationPatterns":{"shape":"AutoSubDomainCreationPatterns"},
"autoSubDomainIAMRole":{"shape":"AutoSubDomainIAMRole"},
"domainStatus":{"shape":"DomainStatus"},
"updateStatus":{"shape":"UpdateStatus"},
"statusReason":{"shape":"StatusReason"},
"certificateVerificationDNSRecord":{"shape":"CertificateVerificationDNSRecord"},
"subDomains":{"shape":"SubDomains"}
"subDomains":{"shape":"SubDomains"},
"certificate":{"shape":"Certificate"}
}
},
"DomainAssociationArn":{
Expand Down Expand Up @@ -1316,7 +1349,9 @@
"PENDING_VERIFICATION",
"IN_PROGRESS",
"AVAILABLE",
"IMPORTING_CUSTOM_CERTIFICATE",
"PENDING_DEPLOYMENT",
"AWAITING_APP_CNAME",
"FAILED",
"CREATING",
"REQUESTING_CERTIFICATE",
Expand Down Expand Up @@ -2415,7 +2450,8 @@
"enableAutoSubDomain":{"shape":"EnableAutoSubDomain"},
"subDomainSettings":{"shape":"SubDomainSettings"},
"autoSubDomainCreationPatterns":{"shape":"AutoSubDomainCreationPatterns"},
"autoSubDomainIAMRole":{"shape":"AutoSubDomainIAMRole"}
"autoSubDomainIAMRole":{"shape":"AutoSubDomainIAMRole"},
"certificateSettings":{"shape":"CertificateSettings"}
}
},
"UpdateDomainAssociationResult":{
Expand All @@ -2425,6 +2461,18 @@
"domainAssociation":{"shape":"DomainAssociation"}
}
},
"UpdateStatus":{
"type":"string",
"enum":[
"REQUESTING_CERTIFICATE",
"PENDING_VERIFICATION",
"IMPORTING_CUSTOM_CERTIFICATE",
"PENDING_DEPLOYMENT",
"AWAITING_APP_CNAME",
"UPDATE_COMPLETE",
"UPDATE_FAILED"
]
},
"UpdateTime":{"type":"timestamp"},
"UpdateWebhookRequest":{
"type":"structure",
Expand Down
2 changes: 1 addition & 1 deletion src/data/amplify/2017-07-25/api-2.json.php

Large diffs are not rendered by default.

Loading

0 comments on commit 7e74b9f

Please sign in to comment.