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 Aug 4, 2023
1 parent dc082f3 commit 61ac334
Show file tree
Hide file tree
Showing 27 changed files with 633 additions and 636 deletions.
27 changes: 27 additions & 0 deletions .changes/3.277.9
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
[
{
"type": "api-change",
"category": "DataSync",
"description": "Display cloud storage used capacity at a cluster level."
},
{
"type": "api-change",
"category": "SageMaker",
"description": "Including DataCaptureConfig key in the Amazon Sagemaker Search's transform job object"
},
{
"type": "api-change",
"category": "Connect",
"description": "Added a new API UpdateRoutingProfileAgentAvailabilityTimer to update agent availability timer of a routing profile."
},
{
"type": "enhancement",
"category": "ECS",
"description": "This is a documentation update to address various tickets."
},
{
"type": "enhancement",
"category": "ACMPCA",
"description": "Documentation correction for AWS Private CA"
}
]
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# CHANGELOG

## next release

* `Aws\ACMPCA` - Documentation correction for AWS Private CA
* `Aws\Connect` - Added a new API UpdateRoutingProfileAgentAvailabilityTimer to update agent availability timer of a routing profile.
* `Aws\DataSync` - Display cloud storage used capacity at a cluster level.
* `Aws\ECS` - This is a documentation update to address various tickets.
* `Aws\SageMaker` - Including DataCaptureConfig key in the Amazon Sagemaker Search's transform job object

## 3.277.8 - 2023-08-03

* `Aws\AutoScaling` - Documentation changes related to Amazon EC2 Auto Scaling APIs.
Expand Down
2 changes: 2 additions & 0 deletions src/Connect/ConnectClient.php
Original file line number Diff line number Diff line change
Expand Up @@ -367,6 +367,8 @@
* @method \GuzzleHttp\Promise\Promise updateQuickConnectConfigAsync(array $args = [])
* @method \Aws\Result updateQuickConnectName(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateQuickConnectNameAsync(array $args = [])
* @method \Aws\Result updateRoutingProfileAgentAvailabilityTimer(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateRoutingProfileAgentAvailabilityTimerAsync(array $args = [])
* @method \Aws\Result updateRoutingProfileConcurrency(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateRoutingProfileConcurrencyAsync(array $args = [])
* @method \Aws\Result updateRoutingProfileDefaultOutboundQueue(array $args = [])
Expand Down
4 changes: 2 additions & 2 deletions src/data/acm-pca/2017-08-22/docs-2.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"version": "2.0",
"service": "<p>This is the <i>Amazon Web Services Private Certificate Authority API Reference</i>. It provides descriptions, syntax, and usage examples for each of the actions and data types involved in creating and managing a private certificate authority (CA) for your organization.</p> <p>The documentation for each action shows the API request parameters and the JSON response. Alternatively, you can use one of the Amazon Web Services SDKs to access an API that is tailored to the programming language or platform that you prefer. For more information, see <a href=\"https://aws.amazon.com/tools/#SDKs\">Amazon Web Services SDKs</a>.</p> <p>Each Amazon Web Services Private CA API operation has a quota that determines the number of times the operation can be called per second. Amazon Web Services Private CA throttles API requests at different rates depending on the operation. Throttling means that Amazon Web Services Private CA rejects an otherwise valid request because the request exceeds the operation's quota for the number of requests per second. When a request is throttled, Amazon Web Services Private CA returns a <a href=\"https://docs.aws.amazon.com/acm-pca/latest/APIReference/CommonErrors.html\">ThrottlingException</a> error. Amazon Web Services Private CA does not guarantee a minimum request rate for APIs. </p> <p>To see an up-to-date list of your Amazon Web Services Private CA quotas, or to request a quota increase, log into your Amazon Web Services account and visit the <a href=\"https://console.aws.amazon.com/servicequotas/\">Service Quotas</a> console.</p>",
"service": "<p>This is the <i>Amazon Web Services Private Certificate Authority API Reference</i>. It provides descriptions, syntax, and usage examples for each of the actions and data types involved in creating and managing a private certificate authority (CA) for your organization.</p> <p>The documentation for each action shows the API request parameters and the JSON response. Alternatively, you can use one of the Amazon Web Services SDKs to access an API that is tailored to the programming language or platform that you prefer. For more information, see <a href=\"https://aws.amazon.com/tools/#SDKs\">Amazon Web Services SDKs</a>.</p> <p>Each Amazon Web Services Private CA API operation has a quota that determines the number of times the operation can be called per second. Amazon Web Services Private CA throttles API requests at different rates depending on the operation. Throttling means that Amazon Web Services Private CA rejects an otherwise valid request because the request exceeds the operation's quota for the number of requests per second. When a request is throttled, Amazon Web Services Private CA returns a <a href=\"https://docs.aws.amazon.com/privateca/latest/APIReference/CommonErrors.html\">ThrottlingException</a> error. Amazon Web Services Private CA does not guarantee a minimum request rate for APIs. </p> <p>To see an up-to-date list of your Amazon Web Services Private CA quotas, or to request a quota increase, log into your Amazon Web Services account and visit the <a href=\"https://console.aws.amazon.com/servicequotas/\">Service Quotas</a> console.</p>",
"operations": {
"CreateCertificateAuthority": "<p>Creates a root or subordinate private certificate authority (CA). You must specify the CA configuration, an optional configuration for Online Certificate Status Protocol (OCSP) and/or a certificate revocation list (CRL), the CA type, and an optional idempotency token to avoid accidental creation of multiple CAs. The CA configuration specifies the name of the algorithm and key size to be used to create the CA private key, the type of signing algorithm that the CA uses, and X.500 subject information. The OCSP configuration can optionally specify a custom URL for the OCSP responder. The CRL configuration specifies the CRL expiration period in days (the validity period of the CRL), the Amazon S3 bucket that will contain the CRL, and a CNAME alias for the S3 bucket that is included in certificates issued by the CA. If successful, this action returns the Amazon Resource Name (ARN) of the CA.</p> <note> <p>Both Amazon Web Services Private CA and the IAM principal must have permission to write to the S3 bucket that you specify. If the IAM principal making the call does not have permission to write to the bucket, then an exception is thrown. For more information, see <a href=\"https://docs.aws.amazon.com/privateca/latest/userguide/crl-planning.html#s3-policies\">Access policies for CRLs in Amazon S3</a>.</p> </note> <p>Amazon Web Services Private CA assets that are stored in Amazon S3 can be protected with encryption. For more information, see <a href=\"https://docs.aws.amazon.com/privateca/latest/userguide/PcaCreateCa.html#crl-encryption\">Encrypting Your CRLs</a>.</p>",
"CreateCertificateAuthorityAuditReport": "<p>Creates an audit report that lists every time that your CA private key is used. The report is saved in the Amazon S3 bucket that you specify on input. The <a href=\"https://docs.aws.amazon.com/privateca/latest/APIReference/API_IssueCertificate.html\">IssueCertificate</a> and <a href=\"https://docs.aws.amazon.com/privateca/latest/APIReference/API_RevokeCertificate.html\">RevokeCertificate</a> actions use the private key. </p> <note> <p>Both Amazon Web Services Private CA and the IAM principal must have permission to write to the S3 bucket that you specify. If the IAM principal making the call does not have permission to write to the bucket, then an exception is thrown. For more information, see <a href=\"https://docs.aws.amazon.com/privateca/latest/userguide/crl-planning.html#s3-policies\">Access policies for CRLs in Amazon S3</a>.</p> </note> <p>Amazon Web Services Private CA assets that are stored in Amazon S3 can be protected with encryption. For more information, see <a href=\"https://docs.aws.amazon.com/privateca/latest/userguide/PcaAuditReport.html#audit-report-encryption\">Encrypting Your Audit Reports</a>.</p> <note> <p>You can generate a maximum of one report every 30 minutes.</p> </note>",
Expand Down Expand Up @@ -485,7 +485,7 @@
"base": null,
"refs": {
"CreateCertificateAuthorityRequest$IdempotencyToken": "<p>Custom string that can be used to distinguish between calls to the <b>CreateCertificateAuthority</b> action. Idempotency tokens for <b>CreateCertificateAuthority</b> time out after five minutes. Therefore, if you call <b>CreateCertificateAuthority</b> multiple times with the same idempotency token within five minutes, Amazon Web Services Private CA recognizes that you are requesting only certificate authority and will issue only one. If you change the idempotency token for each call, Amazon Web Services Private CA recognizes that you are requesting multiple certificate authorities.</p>",
"IssueCertificateRequest$IdempotencyToken": "<p>Alphanumeric string that can be used to distinguish between calls to the <b>IssueCertificate</b> action. Idempotency tokens for <b>IssueCertificate</b> time out after one minute. Therefore, if you call <b>IssueCertificate</b> multiple times with the same idempotency token within one minute, Amazon Web Services Private CA recognizes that you are requesting only one certificate and will issue only one. If you change the idempotency token for each call, Amazon Web Services Private CA recognizes that you are requesting multiple certificates.</p>"
"IssueCertificateRequest$IdempotencyToken": "<p>Alphanumeric string that can be used to distinguish between calls to the <b>IssueCertificate</b> action. Idempotency tokens for <b>IssueCertificate</b> time out after five minutes. Therefore, if you call <b>IssueCertificate</b> multiple times with the same idempotency token within five minutes, Amazon Web Services Private CA recognizes that you are requesting only one certificate and will issue only one. If you change the idempotency token for each call, Amazon Web Services Private CA recognizes that you are requesting multiple certificates.</p>"
}
},
"ImportCertificateAuthorityCertificateRequest": {
Expand Down
2 changes: 1 addition & 1 deletion src/data/acm-pca/2017-08-22/docs-2.json.php

Large diffs are not rendered by default.

49 changes: 47 additions & 2 deletions src/data/connect/2017-08-08/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -2927,6 +2927,21 @@
{"shape":"InternalServiceException"}
]
},
"UpdateRoutingProfileAgentAvailabilityTimer":{
"name":"UpdateRoutingProfileAgentAvailabilityTimer",
"http":{
"method":"POST",
"requestUri":"/routing-profiles/{InstanceId}/{RoutingProfileId}/agent-availability-timer"
},
"input":{"shape":"UpdateRoutingProfileAgentAvailabilityTimerRequest"},
"errors":[
{"shape":"InvalidRequestException"},
{"shape":"InvalidParameterException"},
{"shape":"ResourceNotFoundException"},
{"shape":"ThrottlingException"},
{"shape":"InternalServiceException"}
]
},
"UpdateRoutingProfileConcurrency":{
"name":"UpdateRoutingProfileConcurrency",
"http":{
Expand Down Expand Up @@ -3229,6 +3244,13 @@
"type":"integer",
"min":0
},
"AgentAvailabilityTimer":{
"type":"string",
"enum":[
"TIME_SINCE_LAST_ACTIVITY",
"TIME_SINCE_LAST_INBOUND"
]
},
"AgentContactReference":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -4319,7 +4341,8 @@
"DefaultOutboundQueueId":{"shape":"QueueId"},
"QueueConfigs":{"shape":"RoutingProfileQueueConfigList"},
"MediaConcurrencies":{"shape":"MediaConcurrencies"},
"Tags":{"shape":"TagMap"}
"Tags":{"shape":"TagMap"},
"AgentAvailabilityTimer":{"shape":"AgentAvailabilityTimer"}
}
},
"CreateRoutingProfileResponse":{
Expand Down Expand Up @@ -9779,7 +9802,8 @@
"DefaultOutboundQueueId":{"shape":"QueueId"},
"Tags":{"shape":"TagMap"},
"NumberOfAssociatedQueues":{"shape":"Long"},
"NumberOfAssociatedUsers":{"shape":"Long"}
"NumberOfAssociatedUsers":{"shape":"Long"},
"AgentAvailabilityTimer":{"shape":"AgentAvailabilityTimer"}
}
},
"RoutingProfileDescription":{
Expand Down Expand Up @@ -11776,6 +11800,27 @@
"Description":{"shape":"UpdateQuickConnectDescription"}
}
},
"UpdateRoutingProfileAgentAvailabilityTimerRequest":{
"type":"structure",
"required":[
"InstanceId",
"RoutingProfileId",
"AgentAvailabilityTimer"
],
"members":{
"InstanceId":{
"shape":"InstanceId",
"location":"uri",
"locationName":"InstanceId"
},
"RoutingProfileId":{
"shape":"RoutingProfileId",
"location":"uri",
"locationName":"RoutingProfileId"
},
"AgentAvailabilityTimer":{"shape":"AgentAvailabilityTimer"}
}
},
"UpdateRoutingProfileConcurrencyRequest":{
"type":"structure",
"required":[
Expand Down
2 changes: 1 addition & 1 deletion src/data/connect/2017-08-08/api-2.json.php

Large diffs are not rendered by default.

16 changes: 16 additions & 0 deletions src/data/connect/2017-08-08/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -183,6 +183,7 @@
"UpdateQueueStatus": "<p>This API is in preview release for Amazon Connect and is subject to change.</p> <p>Updates the status of the queue.</p>",
"UpdateQuickConnectConfig": "<p>Updates the configuration settings for the specified quick connect.</p>",
"UpdateQuickConnectName": "<p>Updates the name and description of a quick connect. The request accepts the following data in JSON format. At least <code>Name</code> or <code>Description</code> must be provided.</p>",
"UpdateRoutingProfileAgentAvailabilityTimer": "<p>Whether agents with this routing profile will have their routing order calculated based on <i>time since their last inbound contact</i> or <i>longest idle time</i>. </p>",
"UpdateRoutingProfileConcurrency": "<p>Updates the channels that agents can handle in the Contact Control Panel (CCP) for a routing profile.</p>",
"UpdateRoutingProfileDefaultOutboundQueue": "<p>Updates the default outbound queue of a routing profile.</p>",
"UpdateRoutingProfileName": "<p>Updates the name and description of a routing profile. The request accepts the following data in JSON format. At least <code>Name</code> or <code>Description</code> must be provided.</p>",
Expand Down Expand Up @@ -353,6 +354,14 @@
"UserPhoneConfig$AfterContactWorkTimeLimit": "<p>The After Call Work (ACW) timeout setting, in seconds.</p> <note> <p>When returned by a <code>SearchUsers</code> call, <code>AfterContactWorkTimeLimit</code> is returned in milliseconds. </p> </note>"
}
},
"AgentAvailabilityTimer": {
"base": null,
"refs": {
"CreateRoutingProfileRequest$AgentAvailabilityTimer": "<p>Whether agents with this routing profile will have their routing order calculated based on <i>time since their last inbound contact</i> or <i>longest idle time</i>. </p>",
"RoutingProfile$AgentAvailabilityTimer": "<p>Whether agents with this routing profile will have their routing order calculated based on <i>time since their last inbound contact</i> or <i>longest idle time</i>. </p>",
"UpdateRoutingProfileAgentAvailabilityTimerRequest$AgentAvailabilityTimer": "<p>Whether agents with this routing profile will have their routing order calculated based on <i>time since their last inbound contact</i> or <i>longest idle time</i>. </p>"
}
},
"AgentContactReference": {
"base": "<p>Information about the <a href=\"https://docs.aws.amazon.com/connect/latest/APIReference/API_Contact.html\">contact</a> associated to the user.</p>",
"refs": {
Expand Down Expand Up @@ -3002,6 +3011,7 @@
"UpdateQueueStatusRequest$InstanceId": "<p>The identifier of the Amazon Connect instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>",
"UpdateQuickConnectConfigRequest$InstanceId": "<p>The identifier of the Amazon Connect instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>",
"UpdateQuickConnectNameRequest$InstanceId": "<p>The identifier of the Amazon Connect instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>",
"UpdateRoutingProfileAgentAvailabilityTimerRequest$InstanceId": "<p>The identifier of the Amazon Connect instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>",
"UpdateRoutingProfileConcurrencyRequest$InstanceId": "<p>The identifier of the Amazon Connect instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>",
"UpdateRoutingProfileDefaultOutboundQueueRequest$InstanceId": "<p>The identifier of the Amazon Connect instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>",
"UpdateRoutingProfileNameRequest$InstanceId": "<p>The identifier of the Amazon Connect instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>",
Expand Down Expand Up @@ -4877,6 +4887,7 @@
"RoutingProfileReference$Id": "<p>The identifier of the routing profile.</p>",
"RoutingProfileSummary$Id": "<p>The identifier of the routing profile.</p>",
"RoutingProfiles$member": null,
"UpdateRoutingProfileAgentAvailabilityTimerRequest$RoutingProfileId": "<p>The identifier of the routing profile.</p>",
"UpdateRoutingProfileConcurrencyRequest$RoutingProfileId": "<p>The identifier of the routing profile.</p>",
"UpdateRoutingProfileDefaultOutboundQueueRequest$RoutingProfileId": "<p>The identifier of the routing profile.</p>",
"UpdateRoutingProfileNameRequest$RoutingProfileId": "<p>The identifier of the routing profile.</p>",
Expand Down Expand Up @@ -6238,6 +6249,11 @@
"refs": {
}
},
"UpdateRoutingProfileAgentAvailabilityTimerRequest": {
"base": null,
"refs": {
}
},
"UpdateRoutingProfileConcurrencyRequest": {
"base": null,
"refs": {
Expand Down
2 changes: 1 addition & 1 deletion src/data/connect/2017-08-08/docs-2.json.php

Large diffs are not rendered by default.

Loading

0 comments on commit 61ac334

Please sign in to comment.