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 28, 2019
1 parent a926b9a commit 0a941eb
Show file tree
Hide file tree
Showing 17 changed files with 373 additions and 224 deletions.
22 changes: 22 additions & 0 deletions .changes/3.87.21
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
[
{
"type": "api-change",
"category": "ApiGatewayV2",
"description": "Marking certain properties as explicitly required and fixing an issue with the GetApiMappings operation for ApiMapping resources."
},
{
"type": "api-change",
"category": "SSM",
"description": "AWS Systems Manager State Manager now supports associations using documents shared by other AWS accounts."
},
{
"type": "enhancement",
"category": "ApplicationAutoScaling",
"description": "Documentation updates for application-autoscaling"
},
{
"type": "api-change",
"category": "AlexaForBusiness",
"description": "This release adds the PutInvitationConfiguration API to configure the user invitation email template with custom attributes, and the GetInvitationConfiguration API to retrieve the configured values."
}
]
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# CHANGELOG

## next release

* `Aws\AlexaForBusiness` - This release adds the PutInvitationConfiguration API to configure the user invitation email template with custom attributes, and the GetInvitationConfiguration API to retrieve the configured values.
* `Aws\ApiGatewayV2` - Marking certain properties as explicitly required and fixing an issue with the GetApiMappings operation for ApiMapping resources.
* `Aws\ApplicationAutoScaling` - Documentation updates for application-autoscaling
* `Aws\SSM` - AWS Systems Manager State Manager now supports associations using documents shared by other AWS accounts.

## 3.87.20 - 2019-02-27

* `Aws\WAF` - Documentation updates for waf
Expand Down
4 changes: 4 additions & 0 deletions src/AlexaForBusiness/AlexaForBusinessClient.php
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,8 @@
* @method \GuzzleHttp\Promise\Promise getContactAsync(array $args = [])
* @method \Aws\Result getDevice(array $args = [])
* @method \GuzzleHttp\Promise\Promise getDeviceAsync(array $args = [])
* @method \Aws\Result getInvitationConfiguration(array $args = [])
* @method \GuzzleHttp\Promise\Promise getInvitationConfigurationAsync(array $args = [])
* @method \Aws\Result getProfile(array $args = [])
* @method \GuzzleHttp\Promise\Promise getProfileAsync(array $args = [])
* @method \Aws\Result getRoom(array $args = [])
Expand All @@ -103,6 +105,8 @@
* @method \GuzzleHttp\Promise\Promise listTagsAsync(array $args = [])
* @method \Aws\Result putConferencePreference(array $args = [])
* @method \GuzzleHttp\Promise\Promise putConferencePreferenceAsync(array $args = [])
* @method \Aws\Result putInvitationConfiguration(array $args = [])
* @method \GuzzleHttp\Promise\Promise putInvitationConfigurationAsync(array $args = [])
* @method \Aws\Result putRoomSkillParameter(array $args = [])
* @method \GuzzleHttp\Promise\Promise putRoomSkillParameterAsync(array $args = [])
* @method \Aws\Result putSkillAuthorization(array $args = [])
Expand Down
72 changes: 68 additions & 4 deletions src/data/alexaforbusiness/2017-11-09/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,8 @@
"input":{"shape":"AssociateSkillWithUsersRequest"},
"output":{"shape":"AssociateSkillWithUsersResponse"},
"errors":[
{"shape":"ConcurrentModificationException"}
{"shape":"ConcurrentModificationException"},
{"shape":"NotFoundException"}
]
},
"CreateAddressBook":{
Expand Down Expand Up @@ -381,7 +382,8 @@
"input":{"shape":"DisassociateSkillFromUsersRequest"},
"output":{"shape":"DisassociateSkillFromUsersResponse"},
"errors":[
{"shape":"ConcurrentModificationException"}
{"shape":"ConcurrentModificationException"},
{"shape":"NotFoundException"}
]
},
"DisassociateSkillGroupFromRoom":{
Expand Down Expand Up @@ -468,6 +470,18 @@
{"shape":"NotFoundException"}
]
},
"GetInvitationConfiguration":{
"name":"GetInvitationConfiguration",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"GetInvitationConfigurationRequest"},
"output":{"shape":"GetInvitationConfigurationResponse"},
"errors":[
{"shape":"NotFoundException"}
]
},
"GetProfile":{
"name":"GetProfile",
"http":{
Expand Down Expand Up @@ -609,6 +623,19 @@
{"shape":"NotFoundException"}
]
},
"PutInvitationConfiguration":{
"name":"PutInvitationConfiguration",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"PutInvitationConfigurationRequest"},
"output":{"shape":"PutInvitationConfigurationResponse"},
"errors":[
{"shape":"NotFoundException"},
{"shape":"ConcurrentModificationException"}
]
},
"PutRoomSkillParameter":{
"name":"PutRoomSkillParameter",
"http":{
Expand Down Expand Up @@ -1044,7 +1071,6 @@
"type":"structure",
"required":["SkillId"],
"members":{
"OrganizationArn":{"shape":"Arn"},
"SkillId":{"shape":"SkillId"}
}
},
Expand Down Expand Up @@ -1762,7 +1788,6 @@
"type":"structure",
"required":["SkillId"],
"members":{
"OrganizationArn":{"shape":"Arn"},
"SkillId":{"shape":"SkillId"}
}
},
Expand Down Expand Up @@ -1962,6 +1987,19 @@
"Device":{"shape":"Device"}
}
},
"GetInvitationConfigurationRequest":{
"type":"structure",
"members":{
}
},
"GetInvitationConfigurationResponse":{
"type":"structure",
"members":{
"OrganizationName":{"shape":"OrganizationName"},
"ContactEmail":{"shape":"Email"},
"PrivateSkillIds":{"shape":"ShortSkillIdList"}
}
},
"GetProfileRequest":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -2232,6 +2270,12 @@
"max":2,
"min":1
},
"OrganizationName":{
"type":"string",
"max":100,
"min":1,
"pattern":"([A-Za-z\\-' 0-9._]|\\p{IsLetter})*"
},
"OutboundPhoneNumber":{
"type":"string",
"pattern":"\\d{10}"
Expand Down Expand Up @@ -2314,6 +2358,20 @@
"members":{
}
},
"PutInvitationConfigurationRequest":{
"type":"structure",
"required":["OrganizationName"],
"members":{
"OrganizationName":{"shape":"OrganizationName"},
"ContactEmail":{"shape":"Email"},
"PrivateSkillIds":{"shape":"ShortSkillIdList"}
}
},
"PutInvitationConfigurationResponse":{
"type":"structure",
"members":{
}
},
"PutRoomSkillParameterRequest":{
"type":"structure",
"required":[
Expand Down Expand Up @@ -2641,6 +2699,12 @@
}
},
"ShortDescription":{"type":"string"},
"ShortSkillIdList":{
"type":"list",
"member":{"shape":"SkillId"},
"max":3,
"min":0
},
"SkillDetails":{
"type":"structure",
"members":{
Expand Down
2 changes: 1 addition & 1 deletion src/data/alexaforbusiness/2017-11-09/api-2.json.php

Large diffs are not rendered by default.

57 changes: 47 additions & 10 deletions src/data/alexaforbusiness/2017-11-09/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@
"GetConferenceProvider": "<p>Gets details about a specific conference provider.</p>",
"GetContact": "<p>Gets the contact details by the contact ARN.</p>",
"GetDevice": "<p>Gets the details of a device by device ARN.</p>",
"GetInvitationConfiguration": "<p>Retrieves the configured values for the user enrollment invitation email template.</p>",
"GetProfile": "<p>Gets the details of a room profile by profile ARN.</p>",
"GetRoom": "<p>Gets room details by room ARN.</p>",
"GetRoomSkillParameter": "<p>Gets room skill parameter details by room, skill, and parameter key ARN.</p>",
Expand All @@ -51,6 +52,7 @@
"ListSmartHomeAppliances": "<p>Lists all of the smart home appliances associated with a room.</p>",
"ListTags": "<p>Lists all tags for the specified resource.</p>",
"PutConferencePreference": "<p>Sets the conference preferences on a specific conference provider at the account level.</p>",
"PutInvitationConfiguration": "<p>Configures the email template for the user enrollment invitation with the specified attributes.</p>",
"PutRoomSkillParameter": "<p>Updates room skill parameter details by room, skill, and parameter key ID. Not all skills have a room skill parameter.</p>",
"PutSkillAuthorization": "<p>Links a user's account to a third-party skill provider. If this API operation is called by an assumed IAM role, the skill being linked must be a private skill. Also, the skill must be owned by the AWS account that assumed the IAM role.</p>",
"RegisterAVSDevice": "<p>Registers an Alexa-enabled device built by an Original Equipment Manufacturer (OEM) using Alexa Voice Service (AVS).</p>",
Expand Down Expand Up @@ -175,7 +177,6 @@
"AssociateSkillGroupWithRoomRequest$SkillGroupArn": "<p>The ARN of the skill group to associate with a room. Required.</p>",
"AssociateSkillGroupWithRoomRequest$RoomArn": "<p>The ARN of the room with which to associate the skill group. Required.</p>",
"AssociateSkillWithSkillGroupRequest$SkillGroupArn": "<p>The ARN of the skill group to associate the skill to. Required.</p>",
"AssociateSkillWithUsersRequest$OrganizationArn": "<p>The ARN of the organization.</p>",
"BusinessReportSchedule$ScheduleArn": "<p>The ARN of the business report schedule.</p>",
"ConferencePreference$DefaultConferenceProviderArn": "<p>The ARN of the default conference provider.</p>",
"ConferenceProvider$Arn": "<p>The ARN of the newly created conference provider.</p>",
Expand Down Expand Up @@ -209,7 +210,6 @@
"DisassociateContactFromAddressBookRequest$AddressBookArn": "<p>The ARN of the address from which to disassociate the contact.</p>",
"DisassociateDeviceFromRoomRequest$DeviceArn": "<p>The ARN of the device to disassociate from a room. Required.</p>",
"DisassociateSkillFromSkillGroupRequest$SkillGroupArn": "<p>The unique identifier of a skill. Required.</p>",
"DisassociateSkillFromUsersRequest$OrganizationArn": "<p>The ARN of the organization.</p>",
"DisassociateSkillGroupFromRoomRequest$SkillGroupArn": "<p>The ARN of the skill group to disassociate from a room. Required.</p>",
"DisassociateSkillGroupFromRoomRequest$RoomArn": "<p>The ARN of the room from which the skill group is to be disassociated. Required.</p>",
"ForgetSmartHomeAppliancesRequest$RoomArn": "<p>The room that the appliances are associated with.</p>",
Expand All @@ -222,7 +222,7 @@
"GetRoomSkillParameterRequest$RoomArn": "<p>The ARN of the room from which to get the room skill parameter details. </p>",
"GetSkillGroupRequest$SkillGroupArn": "<p>The ARN of the skill group for which to get details. Required.</p>",
"ListDeviceEventsRequest$DeviceArn": "<p>The ARN of a device.</p>",
"ListSkillsRequest$SkillGroupArn": "<p>The ARN of the skill group for which to list enabled skills.</p>",
"ListSkillsRequest$SkillGroupArn": "<p>The ARN of the skill group for which to list enabled skills. Required.</p>",
"ListSmartHomeAppliancesRequest$RoomArn": "<p>The room that the appliances are associated with.</p>",
"ListTagsRequest$Arn": "<p>The ARN of the specified resource for which to list tags.</p>",
"Profile$ProfileArn": "<p>The ARN of a room profile.</p>",
Expand Down Expand Up @@ -383,7 +383,7 @@
"base": "<p>The recurrence of the reports.</p>",
"refs": {
"BusinessReportSchedule$Recurrence": "<p>The recurrence of the reports.</p>",
"CreateBusinessReportScheduleRequest$Recurrence": "<p>The recurrence of the reports.</p>",
"CreateBusinessReportScheduleRequest$Recurrence": "<p>The recurrence of the reports. If this isn't specified, the report will only be delivered one time when the API is called. </p>",
"UpdateBusinessReportScheduleRequest$Recurrence": "<p>The recurrence of the reports.</p>"
}
},
Expand Down Expand Up @@ -457,7 +457,7 @@
}
},
"ClientRequestToken": {
"base": "User specified token that is used to support idempotency during Create Resource",
"base": null,
"refs": {
"CreateAddressBookRequest$ClientRequestToken": "<p>A unique, user-specified identifier for the request that ensures idempotency.</p>",
"CreateBusinessReportScheduleRequest$ClientRequestToken": "<p>The client request token.</p>",
Expand All @@ -477,7 +477,7 @@
}
},
"ConcurrentModificationException": {
"base": "Concurrent modification of resources. HTTP Status Code: 400.",
"base": "<p>There is a concurrent modification of resources.</p>",
"refs": {
}
},
Expand Down Expand Up @@ -648,7 +648,7 @@
"refs": {
"BusinessReportS3Location$BucketName": "<p>The S3 bucket name of the output reports.</p>",
"BusinessReportSchedule$S3BucketName": "<p>The S3 bucket name of the output reports.</p>",
"CreateBusinessReportScheduleRequest$S3BucketName": "<p>The S3 bucket name of the output reports.</p>",
"CreateBusinessReportScheduleRequest$S3BucketName": "<p>The S3 bucket name of the output reports. If this isn't specified, the report can be retrieved from a download link by calling ListBusinessReportSchedule. </p>",
"UpdateBusinessReportScheduleRequest$S3BucketName": "<p>The S3 location of the output reports.</p>"
}
},
Expand Down Expand Up @@ -961,6 +961,8 @@
"refs": {
"CreateUserRequest$Email": "<p>The email address for the user.</p>",
"DeveloperInfo$Email": "<p>The email of the developer.</p>",
"GetInvitationConfigurationResponse$ContactEmail": "<p>The email ID of the organization or individual contact that the enrolled user can use. </p>",
"PutInvitationConfigurationRequest$ContactEmail": "<p>The email ID of the organization or individual contact that the enrolled user can use. </p>",
"UserData$Email": "<p>The email of a user.</p>"
}
},
Expand Down Expand Up @@ -1139,6 +1141,16 @@
"refs": {
}
},
"GetInvitationConfigurationRequest": {
"base": null,
"refs": {
}
},
"GetInvitationConfigurationResponse": {
"base": null,
"refs": {
}
},
"GetProfileRequest": {
"base": null,
"refs": {
Expand Down Expand Up @@ -1366,7 +1378,7 @@
"ListConferenceProvidersResponse$NextToken": "<p>The tokens used for pagination.</p>",
"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>",
"ListDeviceEventsResponse$NextToken": "<p>The token returned to indicate that there is more data available.</p>",
"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>",
"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>",
"ListSkillsResponse$NextToken": "<p>The token returned to indicate that there is more data available.</p>",
"ListSkillsStoreCategoriesRequest$NextToken": "<p>The tokens used for pagination.</p>",
"ListSkillsStoreCategoriesResponse$NextToken": "<p>The tokens used for pagination.</p>",
Expand Down Expand Up @@ -1409,6 +1421,13 @@
"PSTNDialIn$OneClickPinDelay": "<p>The delay duration before Alexa enters the conference pin with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.</p>"
}
},
"OrganizationName": {
"base": null,
"refs": {
"GetInvitationConfigurationResponse$OrganizationName": "<p>The name of the organization sending the enrollment invite to a user.</p>",
"PutInvitationConfigurationRequest$OrganizationName": "<p>The name of the organization sending the enrollment invite to a user.</p>"
}
},
"OutboundPhoneNumber": {
"base": null,
"refs": {
Expand Down Expand Up @@ -1488,6 +1507,16 @@
"refs": {
}
},
"PutInvitationConfigurationRequest": {
"base": null,
"refs": {
}
},
"PutInvitationConfigurationResponse": {
"base": null,
"refs": {
}
},
"PutRoomSkillParameterRequest": {
"base": null,
"refs": {
Expand Down Expand Up @@ -1749,6 +1778,13 @@
"SkillsStoreSkill$ShortDescription": "<p>Short description about the skill.</p>"
}
},
"ShortSkillIdList": {
"base": null,
"refs": {
"GetInvitationConfigurationResponse$PrivateSkillIds": "<p>The list of private skill IDs that you want to recommend to the user to enable in the invitation.</p>",
"PutInvitationConfigurationRequest$PrivateSkillIds": "<p>The list of private skill IDs that you want to recommend to the user to enable in the invitation.</p>"
}
},
"SkillDetails": {
"base": "<p>Granular information about the skill.</p>",
"refs": {
Expand Down Expand Up @@ -1796,7 +1832,7 @@
"refs": {
"ApproveSkillRequest$SkillId": "<p>The unique identifier of the skill.</p>",
"AssociateSkillWithSkillGroupRequest$SkillId": "<p>The unique identifier of the skill.</p>",
"AssociateSkillWithUsersRequest$SkillId": "<p>The private skill ID you want to make available to enrolled users.&gt;</p>",
"AssociateSkillWithUsersRequest$SkillId": "<p>The private skill ID you want to make available to enrolled users.</p>",
"DeleteRoomSkillParameterRequest$SkillId": "<p>The ID of the skill from which to remove the room skill parameter details.</p>",
"DeleteSkillAuthorizationRequest$SkillId": "<p>The unique identifier of a skill.</p>",
"DisassociateSkillFromSkillGroupRequest$SkillId": "<p>The ARN of a skill group to associate to a skill.</p>",
Expand All @@ -1806,14 +1842,15 @@
"PutSkillAuthorizationRequest$SkillId": "<p>The unique identifier of a skill.</p>",
"RejectSkillRequest$SkillId": "<p>The unique identifier of the skill.</p>",
"ResolveRoomRequest$SkillId": "<p>The ARN of the skill that was requested. Required.</p>",
"ShortSkillIdList$member": null,
"SkillSummary$SkillId": "<p>The ARN of the skill summary.</p>",
"SkillsStoreSkill$SkillId": "<p>The ARN of the skill.</p>"
}
},
"SkillListMaxResults": {
"base": null,
"refs": {
"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>",
"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>",
"ListSkillsStoreSkillsByCategoryRequest$MaxResults": "<p>The maximum number of skills returned per paginated calls.</p>"
}
},
Expand Down
2 changes: 1 addition & 1 deletion src/data/alexaforbusiness/2017-11-09/docs-2.json.php

Large diffs are not rendered by default.

Loading

0 comments on commit 0a941eb

Please sign in to comment.