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 Jun 28, 2019
1 parent 77ed156 commit d61bb53
Show file tree
Hide file tree
Showing 21 changed files with 429 additions and 207 deletions.
22 changes: 22 additions & 0 deletions .changes/3.103.1
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
[
{
"type": "api-change",
"category": "WorkSpaces",
"description": "Minor API fixes for WorkSpaces."
},
{
"type": "api-change",
"category": "EC2",
"description": "You can now launch 8xlarge and 16xlarge instance sizes on the general purpose M5 and memory optimized R5 instance types."
},
{
"type": "api-change",
"category": "AlexaForBusiness",
"description": "This release allows developers and customers to add SIP addresses and international phone numbers to contacts."
},
{
"type": "api-change",
"category": "Redshift",
"description": "ClusterAvailabilityStatus: The availability status of the cluster for queries. Possible values are the following: Available, Unavailable, Maintenance, Modifying, Failed."
}
]
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 allows developers and customers to add SIP addresses and international phone numbers to contacts.
* `Aws\EC2` - You can now launch 8xlarge and 16xlarge instance sizes on the general purpose M5 and memory optimized R5 instance types.
* `Aws\Redshift` - ClusterAvailabilityStatus: The availability status of the cluster for queries. Possible values are the following: Available, Unavailable, Maintenance, Modifying, Failed.
* `Aws\WorkSpaces` - Minor API fixes for WorkSpaces.

## 3.103.0 - 2019-06-27

* `Aws\DirectConnect` - Tags will now be included in the API responses of all supported resources (Virtual interfaces, Connections, Interconnects and LAGs). You can also add tags while creating these resources.
Expand Down
4 changes: 0 additions & 4 deletions src/WorkSpaces/WorkSpacesClient.php
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,6 @@
* @method \GuzzleHttp\Promise\Promise describeWorkspaceDirectoriesAsync(array $args = [])
* @method \Aws\Result describeWorkspaceImages(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeWorkspaceImagesAsync(array $args = [])
* @method \Aws\Result describeWorkspaceSnapshots(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeWorkspaceSnapshotsAsync(array $args = [])
* @method \Aws\Result describeWorkspaces(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeWorkspacesAsync(array $args = [])
* @method \Aws\Result describeWorkspacesConnectionStatus(array $args = [])
Expand All @@ -64,8 +62,6 @@
* @method \GuzzleHttp\Promise\Promise rebootWorkspacesAsync(array $args = [])
* @method \Aws\Result rebuildWorkspaces(array $args = [])
* @method \GuzzleHttp\Promise\Promise rebuildWorkspacesAsync(array $args = [])
* @method \Aws\Result restoreWorkspace(array $args = [])
* @method \GuzzleHttp\Promise\Promise restoreWorkspaceAsync(array $args = [])
* @method \Aws\Result revokeIpRules(array $args = [])
* @method \GuzzleHttp\Promise\Promise revokeIpRulesAsync(array $args = [])
* @method \Aws\Result startWorkspaces(array $args = [])
Expand Down
83 changes: 74 additions & 9 deletions src/data/alexaforbusiness/2017-11-09/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -1514,7 +1514,9 @@
"DisplayName":{"shape":"ContactName"},
"FirstName":{"shape":"ContactName"},
"LastName":{"shape":"ContactName"},
"PhoneNumber":{"shape":"E164PhoneNumber"}
"PhoneNumber":{"shape":"RawPhoneNumber"},
"PhoneNumbers":{"shape":"PhoneNumberList"},
"SipAddresses":{"shape":"SipAddressList"}
}
},
"ContactData":{
Expand All @@ -1524,7 +1526,9 @@
"DisplayName":{"shape":"ContactName"},
"FirstName":{"shape":"ContactName"},
"LastName":{"shape":"ContactName"},
"PhoneNumber":{"shape":"E164PhoneNumber"}
"PhoneNumber":{"shape":"RawPhoneNumber"},
"PhoneNumbers":{"shape":"PhoneNumberList"},
"SipAddresses":{"shape":"SipAddressList"}
}
},
"ContactDataList":{
Expand Down Expand Up @@ -1624,7 +1628,9 @@
"DisplayName":{"shape":"ContactName"},
"FirstName":{"shape":"ContactName"},
"LastName":{"shape":"ContactName"},
"PhoneNumber":{"shape":"E164PhoneNumber"},
"PhoneNumber":{"shape":"RawPhoneNumber"},
"PhoneNumbers":{"shape":"PhoneNumberList"},
"SipAddresses":{"shape":"SipAddressList"},
"ClientRequestToken":{
"shape":"ClientRequestToken",
"idempotencyToken":true
Expand Down Expand Up @@ -2194,11 +2200,6 @@
"IMPERIAL"
]
},
"E164PhoneNumber":{
"type":"string",
"pattern":"^\\+\\d{8,}$",
"sensitive":true
},
"Email":{
"type":"string",
"max":128,
Expand Down Expand Up @@ -2904,6 +2905,32 @@
"OneClickPinDelay":{"shape":"OneClickPinDelay"}
}
},
"PhoneNumber":{
"type":"structure",
"required":[
"Number",
"Type"
],
"members":{
"Number":{"shape":"RawPhoneNumber"},
"Type":{"shape":"PhoneNumberType"}
}
},
"PhoneNumberList":{
"type":"list",
"member":{"shape":"PhoneNumber"},
"max":3,
"min":0
},
"PhoneNumberType":{
"type":"string",
"enum":[
"MOBILE",
"WORK",
"HOME"
],
"sensitive":true
},
"PrivacyPolicy":{"type":"string"},
"ProductDescription":{"type":"string"},
"ProductId":{
Expand Down Expand Up @@ -3015,6 +3042,13 @@
"members":{
}
},
"RawPhoneNumber":{
"type":"string",
"max":50,
"min":0,
"pattern":"^[\\+0-9\\#\\,\\(][\\+0-9\\-\\.\\/\\(\\)\\,\\#\\s]+$",
"sensitive":true
},
"RegisterAVSDeviceRequest":{
"type":"structure",
"required":[
Expand Down Expand Up @@ -3361,6 +3395,35 @@
"max":3,
"min":0
},
"SipAddress":{
"type":"structure",
"required":[
"Uri",
"Type"
],
"members":{
"Uri":{"shape":"SipUri"},
"Type":{"shape":"SipType"}
}
},
"SipAddressList":{
"type":"list",
"member":{"shape":"SipAddress"},
"max":1,
"min":0
},
"SipType":{
"type":"string",
"enum":["WORK"],
"sensitive":true
},
"SipUri":{
"type":"string",
"max":256,
"min":1,
"pattern":"^sip[s]?:([^@:]+)\\@([^@]+)$",
"sensitive":true
},
"SkillDetails":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -3751,7 +3814,9 @@
"DisplayName":{"shape":"ContactName"},
"FirstName":{"shape":"ContactName"},
"LastName":{"shape":"ContactName"},
"PhoneNumber":{"shape":"E164PhoneNumber"}
"PhoneNumber":{"shape":"RawPhoneNumber"},
"PhoneNumbers":{"shape":"PhoneNumberList"},
"SipAddresses":{"shape":"SipAddressList"}
}
},
"UpdateContactResponse":{
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.

71 changes: 60 additions & 11 deletions src/data/alexaforbusiness/2017-11-09/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
"DeleteConferenceProvider": "<p>Deletes a conference provider.</p>",
"DeleteContact": "<p>Deletes a contact by the contact ARN.</p>",
"DeleteDevice": "<p>Removes a device from Alexa For Business.</p>",
"DeleteDeviceUsageData": "<p>When this action is called for a specified shared device, it allows authorized users to delete the device's entire previous history of voice input data. This action can be called once every 24 hours for a specific shared device. </p>",
"DeleteDeviceUsageData": "<p>When this action is called for a specified shared device, it allows authorized users to delete the device's entire previous history of voice input data and associated response data. This action can be called once every 24 hours for a specific shared device.</p> <p>When this action is called for a specified shared device, it allows authorized users to delete the device's entire previous history of voice input data. This action can be called once every 24 hours for a specific shared device. </p>",
"DeleteGatewayGroup": "<p>Deletes a gateway group.</p>",
"DeleteNetworkProfile": "<p>Deletes a network profile by the network profile ARN.</p>",
"DeleteProfile": "<p>Deletes a room profile by the profile ARN.</p>",
Expand Down Expand Up @@ -79,7 +79,7 @@
"SearchSkillGroups": "<p>Searches skill groups and lists the ones that meet a set of filter and sort criteria.</p>",
"SearchUsers": "<p>Searches users and lists the ones that meet a set of filter and sort criteria.</p>",
"SendAnnouncement": "<p>Triggers an asynchronous flow to send text, SSML, or audio announcements to rooms that are identified by a search or filter. </p>",
"SendInvitation": "<p>Sends an enrollment invitation email with a URL to a user. The URL is valid for 72 hours or until you call this operation again, whichever comes first. </p>",
"SendInvitation": "<p>Sends an enrollment invitation email with a URL to a user. The URL is valid for 30 days or until you call this operation again, whichever comes first. </p>",
"StartDeviceSync": "<p>Resets a device and its account to the known default settings. This clears all information and settings set by previous users in the following ways:</p> <ul> <li> <p>Bluetooth - This unpairs all bluetooth devices paired with your echo device.</p> </li> <li> <p>Volume - This resets the echo device's volume to the default value.</p> </li> <li> <p>Notifications - This clears all notifications from your echo device.</p> </li> <li> <p>Lists - This clears all to-do items from your echo device.</p> </li> <li> <p>Settings - This internally syncs the room's profile (if the device is assigned to a room), contacts, address books, delegation access for account linking, and communications (if enabled on the room profile).</p> </li> </ul>",
"StartSmartHomeApplianceDiscovery": "<p>Initiates the discovery of any smart home appliances associated with the room.</p>",
"TagResource": "<p>Adds metadata tags to a specified resource.</p>",
Expand Down Expand Up @@ -1118,15 +1118,6 @@
"UpdateProfileRequest$DistanceUnit": "<p>The updated distance unit for the room profile.</p>"
}
},
"E164PhoneNumber": {
"base": null,
"refs": {
"Contact$PhoneNumber": "<p>The phone number of the contact.</p>",
"ContactData$PhoneNumber": "<p>The phone number of the contact.</p>",
"CreateContactRequest$PhoneNumber": "<p>The phone number of the contact in E.164 format.</p>",
"UpdateContactRequest$PhoneNumber": "<p>The updated phone number of the contact.</p>"
}
},
"Email": {
"base": null,
"refs": {
Expand Down Expand Up @@ -1843,6 +1834,27 @@
"UpdateConferenceProviderRequest$PSTNDialIn": "<p>The information for PSTN conferencing.</p>"
}
},
"PhoneNumber": {
"base": "<p>The phone number for the contact containing the raw number and phone number type.</p>",
"refs": {
"PhoneNumberList$member": null
}
},
"PhoneNumberList": {
"base": null,
"refs": {
"Contact$PhoneNumbers": "<p>The list of phone numbers for the contact.</p>",
"ContactData$PhoneNumbers": "<p>The list of phone numbers for the contact.</p>",
"CreateContactRequest$PhoneNumbers": "<p>The list of phone numbers for the contact.</p>",
"UpdateContactRequest$PhoneNumbers": "<p>The list of phone numbers for the contact.</p>"
}
},
"PhoneNumberType": {
"base": null,
"refs": {
"PhoneNumber$Type": "<p>The type of the phone number.</p>"
}
},
"PrivacyPolicy": {
"base": null,
"refs": {
Expand Down Expand Up @@ -1938,6 +1950,16 @@
"refs": {
}
},
"RawPhoneNumber": {
"base": null,
"refs": {
"Contact$PhoneNumber": "<p>The phone number of the contact. The phone number type defaults to WORK. You can either specify PhoneNumber or PhoneNumbers. We recommend that you use PhoneNumbers, which lets you specify the phone number type and multiple numbers.</p>",
"ContactData$PhoneNumber": "<p>The phone number of the contact. The phone number type defaults to WORK. You can specify PhoneNumber or PhoneNumbers. We recommend that you use PhoneNumbers, which lets you specify the phone number type and multiple numbers.</p>",
"CreateContactRequest$PhoneNumber": "<p>The phone number of the contact in E.164 format. The phone number type defaults to WORK. You can specify PhoneNumber or PhoneNumbers. We recommend that you use PhoneNumbers, which lets you specify the phone number type and multiple numbers.</p>",
"PhoneNumber$Number": "<p>The raw value of the phone number.</p>",
"UpdateContactRequest$PhoneNumber": "<p>The updated phone number of the contact. The phone number type defaults to WORK. You can either specify PhoneNumber or PhoneNumbers. We recommend that you use PhoneNumbers, which lets you specify the phone number type and multiple numbers.</p>"
}
},
"RegisterAVSDeviceRequest": {
"base": null,
"refs": {
Expand Down Expand Up @@ -2211,6 +2233,33 @@
"PutInvitationConfigurationRequest$PrivateSkillIds": "<p>The list of private skill IDs that you want to recommend to the user to enable in the invitation.</p>"
}
},
"SipAddress": {
"base": "<p>The SIP address for the contact containing the URI and SIP address type.</p>",
"refs": {
"SipAddressList$member": null
}
},
"SipAddressList": {
"base": null,
"refs": {
"Contact$SipAddresses": "<p>The list of SIP addresses for the contact.</p>",
"ContactData$SipAddresses": "<p>The list of SIP addresses for the contact.</p>",
"CreateContactRequest$SipAddresses": "<p>The list of SIP addresses for the contact.</p>",
"UpdateContactRequest$SipAddresses": "<p>The list of SIP addresses for the contact.</p>"
}
},
"SipType": {
"base": null,
"refs": {
"SipAddress$Type": "<p>The type of the SIP address.</p>"
}
},
"SipUri": {
"base": null,
"refs": {
"SipAddress$Uri": "<p>The URI for the SIP address.</p>"
}
},
"SkillDetails": {
"base": "<p>Granular information about the skill.</p>",
"refs": {
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 d61bb53

Please sign in to comment.