Skip to content

Commit 7f388ff

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated service API models for release.
1 parent dedc966 commit 7f388ff

File tree

6 files changed

+122
-18
lines changed

6 files changed

+122
-18
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
Unreleased Changes
22
------------------
33

4+
* Feature - Aws::AlexaForBusiness - Updated the API, and documentation for Alexa For Business.
5+
6+
* Feature - Aws::CloudFormation - Updated the documentation for AWS CloudFormation.
7+
8+
* Feature - Aws::Redshift - Updated the documentation for Amazon Redshift.
9+
410
2.11.191 (2018-12-13)
511
------------------
612

aws-sdk-core/apis/alexaforbusiness/2017-11-09/api-2.json

Lines changed: 59 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,20 @@
7474
"output":{"shape":"AssociateSkillWithSkillGroupResponse"},
7575
"errors":[
7676
{"shape":"ConcurrentModificationException"},
77-
{"shape":"NotFoundException"}
77+
{"shape":"NotFoundException"},
78+
{"shape":"SkillNotLinkedException"}
79+
]
80+
},
81+
"AssociateSkillWithUsers":{
82+
"name":"AssociateSkillWithUsers",
83+
"http":{
84+
"method":"POST",
85+
"requestUri":"/"
86+
},
87+
"input":{"shape":"AssociateSkillWithUsersRequest"},
88+
"output":{"shape":"AssociateSkillWithUsersResponse"},
89+
"errors":[
90+
{"shape":"ConcurrentModificationException"}
7891
]
7992
},
8093
"CreateAddressBook":{
@@ -359,6 +372,18 @@
359372
{"shape":"NotFoundException"}
360373
]
361374
},
375+
"DisassociateSkillFromUsers":{
376+
"name":"DisassociateSkillFromUsers",
377+
"http":{
378+
"method":"POST",
379+
"requestUri":"/"
380+
},
381+
"input":{"shape":"DisassociateSkillFromUsersRequest"},
382+
"output":{"shape":"DisassociateSkillFromUsersResponse"},
383+
"errors":[
384+
{"shape":"ConcurrentModificationException"}
385+
]
386+
},
362387
"DisassociateSkillGroupFromRoom":{
363388
"name":"DisassociateSkillGroupFromRoom",
364389
"http":{
@@ -1015,6 +1040,19 @@
10151040
"members":{
10161041
}
10171042
},
1043+
"AssociateSkillWithUsersRequest":{
1044+
"type":"structure",
1045+
"required":["SkillId"],
1046+
"members":{
1047+
"OrganizationArn":{"shape":"Arn"},
1048+
"SkillId":{"shape":"SkillId"}
1049+
}
1050+
},
1051+
"AssociateSkillWithUsersResponse":{
1052+
"type":"structure",
1053+
"members":{
1054+
}
1055+
},
10181056
"AuthorizationResult":{
10191057
"type":"map",
10201058
"key":{"shape":"Key"},
@@ -1720,6 +1758,19 @@
17201758
"members":{
17211759
}
17221760
},
1761+
"DisassociateSkillFromUsersRequest":{
1762+
"type":"structure",
1763+
"required":["SkillId"],
1764+
"members":{
1765+
"OrganizationArn":{"shape":"Arn"},
1766+
"SkillId":{"shape":"SkillId"}
1767+
}
1768+
},
1769+
"DisassociateSkillFromUsersResponse":{
1770+
"type":"structure",
1771+
"members":{
1772+
}
1773+
},
17231774
"DisassociateSkillGroupFromRoomRequest":{
17241775
"type":"structure",
17251776
"members":{
@@ -2652,6 +2703,13 @@
26522703
"min":1,
26532704
"pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u0085\\u00A0-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFFF]*"
26542705
},
2706+
"SkillNotLinkedException":{
2707+
"type":"structure",
2708+
"members":{
2709+
"Message":{"shape":"ErrorMessage"}
2710+
},
2711+
"exception":true
2712+
},
26552713
"SkillStoreType":{"type":"string"},
26562714
"SkillSummary":{
26572715
"type":"structure",

aws-sdk-core/apis/alexaforbusiness/2017-11-09/docs-2.json

Lines changed: 36 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
{
22
"version": "2.0",
3-
"service": "<p>Alexa for Business helps you use Alexa in your organization. Alexa for Business provides the tools you to manage Alexa devices, enroll your users, and assign skills, at scale. You can build your own context-aware voice skills using the Alexa Skills Kit and the Alexa for Business API operations. You can also make these available as private skills for your organization. Alexa for Business makes it efficient to voice-enable your products and services, thus providing context-aware voice experiences for your customers. In addition, Alexa for Business enables Alexa Voice Services (AVS) device manufacturers to centrally deploy and manage their devices in Alexa for Business as shared devices as a part of their existing management flow. </p>",
3+
"service": "<p>Alexa for Business helps you use Alexa in your organization. Alexa for Business provides you with the tools to manage Alexa devices, enroll your users, and assign skills, at scale. You can build your own context-aware voice skills using the Alexa Skills Kit and the Alexa for Business API operations. You can also make these available as private skills for your organization. Alexa for Business makes it efficient to voice-enable your products and services, thus providing context-aware voice experiences for your customers. Device makers building with the Alexa Voice Service (AVS) can create fully integrated solutions, register their products with Alexa for Business, and manage them as shared devices in their organization. </p>",
44
"operations": {
55
"ApproveSkill": "<p>Associates a skill with the organization under the customer's AWS account. If a skill is private, the user implicitly accepts access to this skill during enablement.</p>",
66
"AssociateContactWithAddressBook": "<p>Associates a contact with a given address book.</p>",
77
"AssociateDeviceWithRoom": "<p>Associates a device with a given room. This applies all the settings from the room profile to the device, and all the skills in any skill groups added to that room. This operation requires the device to be online, or else a manual sync is required. </p>",
88
"AssociateSkillGroupWithRoom": "<p>Associates a skill group with a given room. This enables all skills in the associated skill group on all devices in the room.</p>",
99
"AssociateSkillWithSkillGroup": "<p>Associates a skill with a skill group.</p>",
10+
"AssociateSkillWithUsers": "<p>Makes a private skill available for enrolled users to enable on their devices.</p>",
1011
"CreateAddressBook": "<p>Creates an address book with the specified details.</p>",
1112
"CreateBusinessReportSchedule": "<p>Creates a recurring schedule for usage reports to deliver to the specified S3 location with a specified daily or weekly interval.</p>",
1213
"CreateConferenceProvider": "<p>Adds a new conference provider under the user's AWS account.</p>",
@@ -29,6 +30,7 @@
2930
"DisassociateContactFromAddressBook": "<p>Disassociates a contact from a given address book.</p>",
3031
"DisassociateDeviceFromRoom": "<p>Disassociates a device from its current room. The device continues to be connected to the Wi-Fi network and is still registered to the account. The device settings and skills are removed from the room.</p>",
3132
"DisassociateSkillFromSkillGroup": "<p>Disassociates a skill from a skill group.</p>",
33+
"DisassociateSkillFromUsers": "<p>Makes a private skill unavailable for enrolled users and prevents them from enabling it on their devices.</p>",
3234
"DisassociateSkillGroupFromRoom": "<p>Disassociates a skill group from a specified room. This disables all skills in the skill group on all devices in the room.</p>",
3335
"ForgetSmartHomeAppliances": "<p>Forgets smart home appliances associated to a room.</p>",
3436
"GetAddressBook": "<p>Gets address the book details by the address book ARN.</p>",
@@ -173,6 +175,7 @@
173175
"AssociateSkillGroupWithRoomRequest$SkillGroupArn": "<p>The ARN of the skill group to associate with a room. Required.</p>",
174176
"AssociateSkillGroupWithRoomRequest$RoomArn": "<p>The ARN of the room with which to associate the skill group. Required.</p>",
175177
"AssociateSkillWithSkillGroupRequest$SkillGroupArn": "<p>The ARN of the skill group to associate the skill to. Required.</p>",
178+
"AssociateSkillWithUsersRequest$OrganizationArn": "<p>The ARN of the organization.</p>",
176179
"BusinessReportSchedule$ScheduleArn": "<p>The ARN of the business report schedule.</p>",
177180
"ConferencePreference$DefaultConferenceProviderArn": "<p>The ARN of the default conference provider.</p>",
178181
"ConferenceProvider$Arn": "<p>The ARN of the newly created conference provider.</p>",
@@ -206,6 +209,7 @@
206209
"DisassociateContactFromAddressBookRequest$AddressBookArn": "<p>The ARN of the address from which to disassociate the contact.</p>",
207210
"DisassociateDeviceFromRoomRequest$DeviceArn": "<p>The ARN of the device to disassociate from a room. Required.</p>",
208211
"DisassociateSkillFromSkillGroupRequest$SkillGroupArn": "<p>The unique identifier of a skill. Required.</p>",
212+
"DisassociateSkillFromUsersRequest$OrganizationArn": "<p>The ARN of the organization.</p>",
209213
"DisassociateSkillGroupFromRoomRequest$SkillGroupArn": "<p>The ARN of the skill group to disassociate from a room. Required.</p>",
210214
"DisassociateSkillGroupFromRoomRequest$RoomArn": "<p>The ARN of the room from which the skill group is to be disassociated. Required.</p>",
211215
"ForgetSmartHomeAppliancesRequest$RoomArn": "<p>The room that the appliances are associated with.</p>",
@@ -218,7 +222,7 @@
218222
"GetRoomSkillParameterRequest$RoomArn": "<p>The ARN of the room from which to get the room skill parameter details. </p>",
219223
"GetSkillGroupRequest$SkillGroupArn": "<p>The ARN of the skill group for which to get details. Required.</p>",
220224
"ListDeviceEventsRequest$DeviceArn": "<p>The ARN of a device.</p>",
221-
"ListSkillsRequest$SkillGroupArn": "<p>The ARN of the skill group for which to list enabled skills. Required.</p>",
225+
"ListSkillsRequest$SkillGroupArn": "<p>The ARN of the skill group for which to list enabled skills.</p>",
222226
"ListSmartHomeAppliancesRequest$RoomArn": "<p>The room that the appliances are associated with.</p>",
223227
"ListTagsRequest$Arn": "<p>The ARN of the specified resource for which to list tags.</p>",
224228
"Profile$ProfileArn": "<p>The ARN of a room profile.</p>",
@@ -293,6 +297,16 @@
293297
"refs": {
294298
}
295299
},
300+
"AssociateSkillWithUsersRequest": {
301+
"base": null,
302+
"refs": {
303+
}
304+
},
305+
"AssociateSkillWithUsersResponse": {
306+
"base": null,
307+
"refs": {
308+
}
309+
},
296310
"AuthorizationResult": {
297311
"base": null,
298312
"refs": {
@@ -904,6 +918,16 @@
904918
"refs": {
905919
}
906920
},
921+
"DisassociateSkillFromUsersRequest": {
922+
"base": null,
923+
"refs": {
924+
}
925+
},
926+
"DisassociateSkillFromUsersResponse": {
927+
"base": null,
928+
"refs": {
929+
}
930+
},
907931
"DisassociateSkillGroupFromRoomRequest": {
908932
"base": null,
909933
"refs": {
@@ -991,6 +1015,7 @@
9911015
"NameInUseException$Message": null,
9921016
"NotFoundException$Message": null,
9931017
"ResourceInUseException$Message": null,
1018+
"SkillNotLinkedException$Message": null,
9941019
"UnauthorizedException$Message": null
9951020
}
9961021
},
@@ -1341,7 +1366,7 @@
13411366
"ListConferenceProvidersResponse$NextToken": "<p>The tokens used for pagination.</p>",
13421367
"ListDeviceEventsRequest$NextToken": "<p>An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults. When the end of results is reached, the response has a value of null.</p>",
13431368
"ListDeviceEventsResponse$NextToken": "<p>The token returned to indicate that there is more data available.</p>",
1344-
"ListSkillsRequest$NextToken": "<p>An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by <code>MaxResults</code>. Required.</p>",
1369+
"ListSkillsRequest$NextToken": "<p>An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by <code>MaxResults</code>.</p>",
13451370
"ListSkillsResponse$NextToken": "<p>The token returned to indicate that there is more data available.</p>",
13461371
"ListSkillsStoreCategoriesRequest$NextToken": "<p>The tokens used for pagination.</p>",
13471372
"ListSkillsStoreCategoriesResponse$NextToken": "<p>The tokens used for pagination.</p>",
@@ -1771,9 +1796,11 @@
17711796
"refs": {
17721797
"ApproveSkillRequest$SkillId": "<p>The unique identifier of the skill.</p>",
17731798
"AssociateSkillWithSkillGroupRequest$SkillId": "<p>The unique identifier of the skill.</p>",
1799+
"AssociateSkillWithUsersRequest$SkillId": "<p>The private skill ID you want to make available to enrolled users.&gt;</p>",
17741800
"DeleteRoomSkillParameterRequest$SkillId": "<p>The ID of the skill from which to remove the room skill parameter details.</p>",
17751801
"DeleteSkillAuthorizationRequest$SkillId": "<p>The unique identifier of a skill.</p>",
17761802
"DisassociateSkillFromSkillGroupRequest$SkillId": "<p>The ARN of a skill group to associate to a skill.</p>",
1803+
"DisassociateSkillFromUsersRequest$SkillId": "<p> The private skill ID you want to make unavailable for enrolled users.</p>",
17771804
"GetRoomSkillParameterRequest$SkillId": "<p>The ARN of the skill from which to get the room skill parameter details. Required.</p>",
17781805
"PutRoomSkillParameterRequest$SkillId": "<p>The ARN of the skill associated with the room skill parameter. Required.</p>",
17791806
"PutSkillAuthorizationRequest$SkillId": "<p>The unique identifier of a skill.</p>",
@@ -1786,7 +1813,7 @@
17861813
"SkillListMaxResults": {
17871814
"base": null,
17881815
"refs": {
1789-
"ListSkillsRequest$MaxResults": "<p>The maximum number of results to include in the response. If more results exist than the specified <code>MaxResults</code> value, a token is included in the response so that the remaining results can be retrieved. Required.</p>",
1816+
"ListSkillsRequest$MaxResults": "<p>The maximum number of results to include in the response. If more results exist than the specified <code>MaxResults</code> value, a token is included in the response so that the remaining results can be retrieved.</p>",
17901817
"ListSkillsStoreSkillsByCategoryRequest$MaxResults": "<p>The maximum number of skills returned per paginated calls.</p>"
17911818
}
17921819
},
@@ -1797,6 +1824,11 @@
17971824
"SkillsStoreSkill$SkillName": "<p>The name of the skill.</p>"
17981825
}
17991826
},
1827+
"SkillNotLinkedException": {
1828+
"base": "<p>The skill must be linked to a third-party account.</p>",
1829+
"refs": {
1830+
}
1831+
},
18001832
"SkillStoreType": {
18011833
"base": null,
18021834
"refs": {

0 commit comments

Comments
 (0)