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 Dec 20, 2023
1 parent 0576109 commit b524df7
Show file tree
Hide file tree
Showing 36 changed files with 1,079 additions and 64 deletions.
32 changes: 32 additions & 0 deletions .changes/3.294.4
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
[
{
"type": "api-change",
"category": "EKS",
"description": "Add support for cluster insights, new EKS capability that surfaces potentially upgrade impacting issues."
},
{
"type": "api-change",
"category": "AppStream",
"description": "This release introduces configurable clipboard, allowing admins to specify the maximum length of text that can be copied by the users from their device to the remote session and vice-versa."
},
{
"type": "api-change",
"category": "GuardDuty",
"description": "This release 1) introduces a new API: GetOrganizationStatistics , and 2) adds a new UsageStatisticType TOP_ACCOUNTS_BY_FEATURE for GetUsageStatistics API"
},
{
"type": "api-change",
"category": "Route53",
"description": "Amazon Route 53 now supports the Canada West (Calgary) Region (ca-west-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region."
},
{
"type": "api-change",
"category": "MediaTailor",
"description": "Adds the ability to configure time shifting on MediaTailor channels using the TimeShiftConfiguration field"
},
{
"type": "api-change",
"category": "ManagedBlockchainQuery",
"description": "Adding Confirmation Status and Execution Status to GetTransaction Response."
}
]
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\EKS` - Add support for cluster insights, new EKS capability that surfaces potentially upgrade impacting issues.
* `Aws\AppStream` - This release introduces configurable clipboard, allowing admins to specify the maximum length of text that can be copied by the users from their device to the remote session and vice-versa.
* `Aws\GuardDuty` - This release 1) introduces a new API: GetOrganizationStatistics , and 2) adds a new UsageStatisticType TOP_ACCOUNTS_BY_FEATURE for GetUsageStatistics API
* `Aws\Route53` - Amazon Route 53 now supports the Canada West (Calgary) Region (ca-west-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region.
* `Aws\MediaTailor` - Adds the ability to configure time shifting on MediaTailor channels using the TimeShiftConfiguration field
* `Aws\ManagedBlockchainQuery` - Adding Confirmation Status and Execution Status to GetTransaction Response.

## 3.294.3 - 2023-12-19

* `Aws\ChimeSDKMeetings` - Add meeting features to specify a maximum camera resolution, a maximum content sharing resolution, and a maximum number of attendees for a given meeting.
Expand Down
4 changes: 4 additions & 0 deletions src/EKS/EKSClient.php
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,8 @@
* @method \GuzzleHttp\Promise\Promise describeFargateProfileAsync(array $args = [])
* @method \Aws\Result describeIdentityProviderConfig(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeIdentityProviderConfigAsync(array $args = [])
* @method \Aws\Result describeInsight(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeInsightAsync(array $args = [])
* @method \Aws\Result describeNodegroup(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeNodegroupAsync(array $args = [])
* @method \Aws\Result describePodIdentityAssociation(array $args = [])
Expand All @@ -83,6 +85,8 @@
* @method \GuzzleHttp\Promise\Promise listFargateProfilesAsync(array $args = [])
* @method \Aws\Result listIdentityProviderConfigs(array $args = [])
* @method \GuzzleHttp\Promise\Promise listIdentityProviderConfigsAsync(array $args = [])
* @method \Aws\Result listInsights(array $args = [])
* @method \GuzzleHttp\Promise\Promise listInsightsAsync(array $args = [])
* @method \Aws\Result listNodegroups(array $args = [])
* @method \GuzzleHttp\Promise\Promise listNodegroupsAsync(array $args = [])
* @method \Aws\Result listPodIdentityAssociations(array $args = [])
Expand Down
2 changes: 2 additions & 0 deletions src/GuardDuty/GuardDutyClient.php
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,8 @@
* @method \GuzzleHttp\Promise\Promise getMemberDetectorsAsync(array $args = [])
* @method \Aws\Result getMembers(array $args = [])
* @method \GuzzleHttp\Promise\Promise getMembersAsync(array $args = [])
* @method \Aws\Result getOrganizationStatistics(array $args = [])
* @method \GuzzleHttp\Promise\Promise getOrganizationStatisticsAsync(array $args = [])
* @method \Aws\Result getRemainingFreeTrialDays(array $args = [])
* @method \GuzzleHttp\Promise\Promise getRemainingFreeTrialDaysAsync(array $args = [])
* @method \Aws\Result getThreatIntelSet(array $args = [])
Expand Down
6 changes: 4 additions & 2 deletions src/data/appstream/2016-12-01/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -290,7 +290,8 @@
{"shape":"ConcurrentModificationException"},
{"shape":"InvalidRoleException"},
{"shape":"ResourceNotFoundException"},
{"shape":"InvalidParameterCombinationException"}
{"shape":"InvalidParameterCombinationException"},
{"shape":"OperationNotPermittedException"}
]
},
"CreateStreamingURL":{
Expand Down Expand Up @@ -3597,7 +3598,8 @@
],
"members":{
"Action":{"shape":"Action"},
"Permission":{"shape":"Permission"}
"Permission":{"shape":"Permission"},
"MaximumLength":{"shape":"Integer"}
}
},
"UserSettingList":{
Expand Down
2 changes: 1 addition & 1 deletion src/data/appstream/2016-12-01/api-2.json.php

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion src/data/appstream/2016-12-01/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -1355,7 +1355,8 @@
"UpdateFleetRequest$DisconnectTimeoutInSeconds": "<p>The amount of time that a streaming session remains active after users disconnect. If users try to reconnect to the streaming session after a disconnection or network interruption within this time interval, they are connected to their previous session. Otherwise, they are connected to a new session with a new streaming instance. </p> <p>Specify a value between 60 and 360000.</p>",
"UpdateFleetRequest$IdleDisconnectTimeoutInSeconds": "<p>The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the <code>DisconnectTimeoutInSeconds</code> time interval begins. Users are notified before they are disconnected due to inactivity. If users try to reconnect to the streaming session before the time interval specified in <code>DisconnectTimeoutInSeconds</code> elapses, they are connected to their previous session. Users are considered idle when they stop providing keyboard or mouse input during their streaming session. File uploads and downloads, audio in, audio out, and pixels changing do not qualify as user activity. If users continue to be idle after the time interval in <code>IdleDisconnectTimeoutInSeconds</code> elapses, they are disconnected. </p> <p>To prevent users from being disconnected due to inactivity, specify a value of 0. Otherwise, specify a value between 60 and 3600. The default value is 0.</p> <note> <p>If you enable this feature, we recommend that you specify a value that corresponds exactly to a whole number of minutes (for example, 60, 120, and 180). If you don't do this, the value is rounded to the nearest minute. For example, if you specify a value of 70, users are disconnected after 1 minute of inactivity. If you specify a value that is at the midpoint between two different minutes, the value is rounded up. For example, if you specify a value of 90, users are disconnected after 2 minutes of inactivity. </p> </note>",
"UpdateFleetRequest$MaxConcurrentSessions": "<p>The maximum number of concurrent sessions for a fleet.</p>",
"UpdateFleetRequest$MaxSessionsPerInstance": "<p>The maximum number of user sessions on an instance. This only applies to multi-session fleets.</p>"
"UpdateFleetRequest$MaxSessionsPerInstance": "<p>The maximum number of user sessions on an instance. This only applies to multi-session fleets.</p>",
"UserSetting$MaximumLength": "<p>Specifies the number of characters that can be copied by end users from the local device to the remote session, and to the local device from the remote session.</p> <p>This can be specified only for the <code>CLIPBOARD_COPY_FROM_LOCAL_DEVICE</code> and <code>CLIPBOARD_COPY_TO_LOCAL_DEVICE</code> actions.</p> <p>This defaults to 20,971,520 (20 MB) when unspecified and the permission is <code>ENABLED</code>. This can't be specified when the permission is <code>DISABLED</code>. </p> <p>This can only be specified for AlwaysOn and OnDemand fleets. The attribute is not supported on Elastic fleets.</p> <p>The value can be between 1 and 20,971,520 (20 MB).</p>"
}
},
"InvalidAccountStatusException": {
Expand Down
2 changes: 1 addition & 1 deletion src/data/appstream/2016-12-01/docs-2.json.php

Large diffs are not rendered by default.

201 changes: 201 additions & 0 deletions src/data/eks/2017-11-01/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -426,6 +426,21 @@
{"shape":"ServiceUnavailableException"}
]
},
"DescribeInsight":{
"name":"DescribeInsight",
"http":{
"method":"GET",
"requestUri":"/clusters/{name}/insights/{id}"
},
"input":{"shape":"DescribeInsightRequest"},
"output":{"shape":"DescribeInsightResponse"},
"errors":[
{"shape":"ServerException"},
{"shape":"ResourceNotFoundException"},
{"shape":"InvalidRequestException"},
{"shape":"InvalidParameterException"}
]
},
"DescribeNodegroup":{
"name":"DescribeNodegroup",
"http":{
Expand Down Expand Up @@ -621,6 +636,21 @@
{"shape":"ResourceNotFoundException"}
]
},
"ListInsights":{
"name":"ListInsights",
"http":{
"method":"POST",
"requestUri":"/clusters/{name}/insights"
},
"input":{"shape":"ListInsightsRequest"},
"output":{"shape":"ListInsightsResponse"},
"errors":[
{"shape":"ServerException"},
{"shape":"ResourceNotFoundException"},
{"shape":"InvalidRequestException"},
{"shape":"InvalidParameterException"}
]
},
"ListNodegroups":{
"name":"ListNodegroups",
"http":{
Expand Down Expand Up @@ -929,6 +959,11 @@
"namespace"
]
},
"AdditionalInfoMap":{
"type":"map",
"key":{"shape":"String"},
"value":{"shape":"String"}
},
"Addon":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -1163,6 +1198,14 @@
"SPOT"
]
},
"Category":{
"type":"string",
"enum":["UPGRADE_READINESS"]
},
"CategoryList":{
"type":"list",
"member":{"shape":"Category"}
},
"Certificate":{
"type":"structure",
"members":{
Expand All @@ -1181,6 +1224,18 @@
"error":{"httpStatusCode":400},
"exception":true
},
"ClientStat":{
"type":"structure",
"members":{
"userAgent":{"shape":"String"},
"numberOfRequestsLast30Days":{"shape":"Integer"},
"lastRequestTime":{"shape":"Timestamp"}
}
},
"ClientStats":{
"type":"list",
"member":{"shape":"ClientStat"}
},
"Cluster":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -1711,6 +1766,20 @@
"association":{"shape":"PodIdentityAssociation"}
}
},
"DeprecationDetail":{
"type":"structure",
"members":{
"usage":{"shape":"String"},
"replacedWith":{"shape":"String"},
"stopServingVersion":{"shape":"String"},
"startServingReplacementVersion":{"shape":"String"},
"clientStats":{"shape":"ClientStats"}
}
},
"DeprecationDetails":{
"type":"list",
"member":{"shape":"DeprecationDetail"}
},
"DeregisterClusterRequest":{
"type":"structure",
"required":["name"],
Expand Down Expand Up @@ -1938,6 +2007,31 @@
"identityProviderConfig":{"shape":"IdentityProviderConfigResponse"}
}
},
"DescribeInsightRequest":{
"type":"structure",
"required":[
"clusterName",
"id"
],
"members":{
"clusterName":{
"shape":"String",
"location":"uri",
"locationName":"name"
},
"id":{
"shape":"String",
"location":"uri",
"locationName":"id"
}
}
},
"DescribeInsightResponse":{
"type":"structure",
"members":{
"insight":{"shape":"Insight"}
}
},
"DescribeNodegroupRequest":{
"type":"structure",
"required":[
Expand Down Expand Up @@ -2258,6 +2352,86 @@
"type":"list",
"member":{"shape":"String"}
},
"Insight":{
"type":"structure",
"members":{
"id":{"shape":"String"},
"name":{"shape":"String"},
"category":{"shape":"Category"},
"kubernetesVersion":{"shape":"String"},
"lastRefreshTime":{"shape":"Timestamp"},
"lastTransitionTime":{"shape":"Timestamp"},
"description":{"shape":"String"},
"insightStatus":{"shape":"InsightStatus"},
"recommendation":{"shape":"String"},
"additionalInfo":{"shape":"AdditionalInfoMap"},
"resources":{"shape":"InsightResourceDetails"},
"categorySpecificSummary":{"shape":"InsightCategorySpecificSummary"}
}
},
"InsightCategorySpecificSummary":{
"type":"structure",
"members":{
"deprecationDetails":{"shape":"DeprecationDetails"}
}
},
"InsightResourceDetail":{
"type":"structure",
"members":{
"insightStatus":{"shape":"InsightStatus"},
"kubernetesResourceUri":{"shape":"String"},
"arn":{"shape":"String"}
}
},
"InsightResourceDetails":{
"type":"list",
"member":{"shape":"InsightResourceDetail"}
},
"InsightStatus":{
"type":"structure",
"members":{
"status":{"shape":"InsightStatusValue"},
"reason":{"shape":"String"}
}
},
"InsightStatusValue":{
"type":"string",
"enum":[
"PASSING",
"WARNING",
"ERROR",
"UNKNOWN"
]
},
"InsightStatusValueList":{
"type":"list",
"member":{"shape":"InsightStatusValue"}
},
"InsightSummaries":{
"type":"list",
"member":{"shape":"InsightSummary"}
},
"InsightSummary":{
"type":"structure",
"members":{
"id":{"shape":"String"},
"name":{"shape":"String"},
"category":{"shape":"Category"},
"kubernetesVersion":{"shape":"String"},
"lastRefreshTime":{"shape":"Timestamp"},
"lastTransitionTime":{"shape":"Timestamp"},
"description":{"shape":"String"},
"insightStatus":{"shape":"InsightStatus"}
}
},
"InsightsFilter":{
"type":"structure",
"members":{
"categories":{"shape":"CategoryList"},
"kubernetesVersions":{"shape":"StringList"},
"statuses":{"shape":"InsightStatusValueList"}
}
},
"Integer":{"type":"integer"},
"InvalidParameterException":{
"type":"structure",
Expand Down Expand Up @@ -2599,6 +2773,33 @@
"nextToken":{"shape":"String"}
}
},
"ListInsightsMaxResults":{
"type":"integer",
"box":true,
"max":100,
"min":1
},
"ListInsightsRequest":{
"type":"structure",
"required":["clusterName"],
"members":{
"clusterName":{
"shape":"String",
"location":"uri",
"locationName":"name"
},
"filter":{"shape":"InsightsFilter"},
"maxResults":{"shape":"ListInsightsMaxResults"},
"nextToken":{"shape":"String"}
}
},
"ListInsightsResponse":{
"type":"structure",
"members":{
"insights":{"shape":"InsightSummaries"},
"nextToken":{"shape":"String"}
}
},
"ListNodegroupsRequest":{
"type":"structure",
"required":["clusterName"],
Expand Down
2 changes: 1 addition & 1 deletion src/data/eks/2017-11-01/api-2.json.php

Large diffs are not rendered by default.

0 comments on commit b524df7

Please sign in to comment.