Skip to content

Commit

Permalink
Release v1.12.70
Browse files Browse the repository at this point in the history
  • Loading branch information
awssdkgo committed Jan 26, 2018
1 parent c7d34a3 commit 1b176c5
Show file tree
Hide file tree
Showing 10 changed files with 583 additions and 86 deletions.
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
Release v1.12.70 (2018-01-26)
===

### Service Client Updates
* `service/devicefarm`: Updates service API and documentation
* Add InteractionMode in CreateRemoteAccessSession for DirectDeviceAccess feature.
* `service/medialive`: Updates service API and documentation
* Add InputSpecification to CreateChannel (specification of input attributes is used for channel sizing and affects pricing); add NotFoundException to DeleteInputSecurityGroups.
* `service/mturk-requester`: Updates service documentation

Release v1.12.69 (2018-01-26)
===

Expand Down
2 changes: 1 addition & 1 deletion aws/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ package aws
const SDKName = "aws-sdk-go"

// SDKVersion is the version of this SDK
const SDKVersion = "1.12.69"
const SDKVersion = "1.12.70"
37 changes: 33 additions & 4 deletions models/apis/devicefarm/2015-06-23/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -963,9 +963,12 @@
"deviceArn":{"shape":"AmazonResourceName"},
"sshPublicKey":{"shape":"SshPublicKey"},
"remoteDebugEnabled":{"shape":"Boolean"},
"remoteRecordEnabled":{"shape":"Boolean"},
"remoteRecordAppArn":{"shape":"AmazonResourceName"},
"name":{"shape":"Name"},
"clientId":{"shape":"ClientId"},
"configuration":{"shape":"CreateRemoteAccessSessionConfiguration"}
"configuration":{"shape":"CreateRemoteAccessSessionConfiguration"},
"interactionMode":{"shape":"InteractionMode"}
}
},
"CreateRemoteAccessSessionResult":{
Expand Down Expand Up @@ -1086,6 +1089,7 @@
"name":{"shape":"Name"},
"manufacturer":{"shape":"String"},
"model":{"shape":"String"},
"modelId":{"shape":"String"},
"formFactor":{"shape":"DeviceFormFactor"},
"platform":{"shape":"DevicePlatform"},
"os":{"shape":"String"},
Expand Down Expand Up @@ -1433,6 +1437,16 @@
}
},
"Integer":{"type":"integer"},
"InteractionMode":{
"type":"string",
"enum":[
"INTERACTIVE",
"NO_VIDEO",
"VIDEO_ONLY"
],
"max":64,
"min":0
},
"IosPaths":{
"type":"list",
"member":{"shape":"String"}
Expand Down Expand Up @@ -1960,12 +1974,15 @@
"stopped":{"shape":"DateTime"},
"device":{"shape":"Device"},
"remoteDebugEnabled":{"shape":"Boolean"},
"remoteRecordEnabled":{"shape":"Boolean"},
"remoteRecordAppArn":{"shape":"AmazonResourceName"},
"hostAddress":{"shape":"HostAddress"},
"clientId":{"shape":"ClientId"},
"billingMethod":{"shape":"BillingMethod"},
"deviceMinutes":{"shape":"DeviceMinutes"},
"endpoint":{"shape":"String"},
"deviceUdid":{"shape":"String"}
"deviceUdid":{"shape":"String"},
"interactionMode":{"shape":"InteractionMode"}
}
},
"RemoteAccessSessions":{
Expand Down Expand Up @@ -2036,7 +2053,16 @@
"networkProfile":{"shape":"NetworkProfile"},
"parsingResultUrl":{"shape":"String"},
"resultCode":{"shape":"ExecutionResultCode"},
"customerArtifactPaths":{"shape":"CustomerArtifactPaths"}
"seed":{"shape":"Integer"},
"appUpload":{"shape":"AmazonResourceName"},
"eventCount":{"shape":"Integer"},
"jobTimeoutMinutes":{"shape":"JobTimeoutMinutes"},
"devicePoolArn":{"shape":"AmazonResourceName"},
"locale":{"shape":"String"},
"radios":{"shape":"Radios"},
"location":{"shape":"Location"},
"customerArtifactPaths":{"shape":"CustomerArtifactPaths"},
"webUrl":{"shape":"String"}
}
},
"Runs":{
Expand Down Expand Up @@ -2208,6 +2234,7 @@
"enum":[
"BUILTIN_FUZZ",
"BUILTIN_EXPLORER",
"WEB_PERFORMANCE_PROFILE",
"APPIUM_JAVA_JUNIT",
"APPIUM_JAVA_TESTNG",
"APPIUM_PYTHON",
Expand All @@ -2219,7 +2246,9 @@
"UIAUTOMATION",
"UIAUTOMATOR",
"XCTEST",
"XCTEST_UI"
"XCTEST_UI",
"REMOTE_ACCESS_RECORD",
"REMOTE_ACCESS_REPLAY"
]
},
"Tests":{
Expand Down
41 changes: 31 additions & 10 deletions models/apis/devicefarm/2015-06-23/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
"ListArtifacts": "<p>Gets information about artifacts.</p>",
"ListDevicePools": "<p>Gets information about device pools.</p>",
"ListDevices": "<p>Gets information about unique device types.</p>",
"ListJobs": "<p>Gets information about jobs.</p>",
"ListJobs": "<p>Gets information about jobs for a given test run.</p>",
"ListNetworkProfiles": "<p>Returns the list of available network profiles.</p>",
"ListOfferingPromotions": "<p>Returns a list of offering promotions. Each offering promotion record contains the ID and description of the promotion. The API returns a <code>NotEligible</code> error if the caller is not permitted to invoke the operation. Contact <a href=\"mailto:aws-devicefarm-support@amazon.com\">aws-devicefarm-support@amazon.com</a> if you believe that you should be able to invoke this operation.</p>",
"ListOfferingTransactions": "<p>Returns a list of all historical purchases, renewals, and system renewal transactions for an AWS account. The list is paginated and ordered by a descending timestamp (most recent transactions are first). The API returns a <code>NotEligible</code> error if the user is not permitted to invoke the operation. Please contact <a href=\"mailto:aws-devicefarm-support@amazon.com\">aws-devicefarm-support@amazon.com</a> if you believe that you should be able to invoke this operation.</p>",
Expand All @@ -39,8 +39,8 @@
"ListRemoteAccessSessions": "<p>Returns a list of all currently running remote access sessions.</p>",
"ListRuns": "<p>Gets information about runs, given an AWS Device Farm project ARN.</p>",
"ListSamples": "<p>Gets information about samples, given an AWS Device Farm project ARN</p>",
"ListSuites": "<p>Gets information about suites.</p>",
"ListTests": "<p>Gets information about tests.</p>",
"ListSuites": "<p>Gets information about test suites for a given job.</p>",
"ListTests": "<p>Gets information about tests in a given test suite.</p>",
"ListUniqueProblems": "<p>Gets information about unique problems.</p>",
"ListUploads": "<p>Gets information about uploads, given an AWS Device Farm project ARN.</p>",
"PurchaseOffering": "<p>Immediately purchases offerings for an AWS account. Offerings renew with the latest total purchased quantity for an offering, unless the renewal was overridden. The API returns a <code>NotEligible</code> error if the user is not permitted to invoke the operation. Please contact <a href=\"mailto:aws-devicefarm-support@amazon.com\">aws-devicefarm-support@amazon.com</a> if you believe that you should be able to invoke this operation.</p>",
Expand Down Expand Up @@ -80,6 +80,7 @@
"CreateNetworkProfileRequest$projectArn": "<p>The Amazon Resource Name (ARN) of the project for which you want to create a network profile.</p>",
"CreateRemoteAccessSessionRequest$projectArn": "<p>The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.</p>",
"CreateRemoteAccessSessionRequest$deviceArn": "<p>The Amazon Resource Name (ARN) of the device for which you want to create a remote access session.</p>",
"CreateRemoteAccessSessionRequest$remoteRecordAppArn": "<p>The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.</p>",
"CreateUploadRequest$projectArn": "<p>The ARN of the project for the upload.</p>",
"DeleteDevicePoolRequest$arn": "<p>Represents the Amazon Resource Name (ARN) of the Device Farm device pool you wish to delete.</p>",
"DeleteNetworkProfileRequest$arn": "<p>The Amazon Resource Name (ARN) of the network profile you want to delete.</p>",
Expand Down Expand Up @@ -107,21 +108,24 @@
"ListArtifactsRequest$arn": "<p>The Run, Job, Suite, or Test ARN.</p>",
"ListDevicePoolsRequest$arn": "<p>The project ARN.</p>",
"ListDevicesRequest$arn": "<p>The Amazon Resource Name (ARN) of the project.</p>",
"ListJobsRequest$arn": "<p>The jobs' ARNs.</p>",
"ListJobsRequest$arn": "<p>The run's Amazon Resource Name (ARN).</p>",
"ListNetworkProfilesRequest$arn": "<p>The Amazon Resource Name (ARN) of the project for which you want to list network profiles.</p>",
"ListProjectsRequest$arn": "<p>Optional. If no Amazon Resource Name (ARN) is specified, then AWS Device Farm returns a list of all projects for the AWS account. You can also specify a project ARN.</p>",
"ListRemoteAccessSessionsRequest$arn": "<p>The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.</p>",
"ListRunsRequest$arn": "<p>The Amazon Resource Name (ARN) of the project for which you want to list runs.</p>",
"ListSamplesRequest$arn": "<p>The Amazon Resource Name (ARN) of the project for which you want to list samples.</p>",
"ListSuitesRequest$arn": "<p>The suites' ARNs.</p>",
"ListTestsRequest$arn": "<p>The tests' ARNs.</p>",
"ListSuitesRequest$arn": "<p>The job's Amazon Resource Name (ARN).</p>",
"ListTestsRequest$arn": "<p>The test suite's Amazon Resource Name (ARN).</p>",
"ListUniqueProblemsRequest$arn": "<p>The unique problems' ARNs.</p>",
"ListUploadsRequest$arn": "<p>The Amazon Resource Name (ARN) of the project for which you want to list uploads.</p>",
"NetworkProfile$arn": "<p>The Amazon Resource Name (ARN) of the network profile.</p>",
"ProblemDetail$arn": "<p>The problem detail's ARN.</p>",
"Project$arn": "<p>The project's ARN.</p>",
"RemoteAccessSession$arn": "<p>The Amazon Resource Name (ARN) of the remote access session.</p>",
"RemoteAccessSession$remoteRecordAppArn": "<p>The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.</p>",
"Run$arn": "<p>The run's ARN.</p>",
"Run$appUpload": "<p>An app to upload or that has been uploaded.</p>",
"Run$devicePoolArn": "<p>The ARN of the device pool for the run.</p>",
"Sample$arn": "<p>The sample's ARN.</p>",
"ScheduleRunConfiguration$extraDataPackageArn": "<p>The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app's sandbox for iOS.</p>",
"ScheduleRunConfiguration$networkProfileArn": "<p>Reserved for internal use.</p>",
Expand All @@ -134,7 +138,7 @@
"Suite$arn": "<p>The suite's ARN.</p>",
"Test$arn": "<p>The test's ARN.</p>",
"UpdateDevicePoolRequest$arn": "<p>The Amazon Resourc Name (ARN) of the Device Farm device pool you wish to update.</p>",
"UpdateNetworkProfileRequest$arn": "<p>The Amazon Resource Name (ARN) of the project that you wish to update network profile settings.</p>",
"UpdateNetworkProfileRequest$arn": "<p>The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.</p>",
"UpdateProjectRequest$arn": "<p>The Amazon Resource Name (ARN) of the project whose name you wish to update.</p>",
"Upload$arn": "<p>The upload's ARN.</p>"
}
Expand Down Expand Up @@ -199,14 +203,16 @@
"base": null,
"refs": {
"CreateRemoteAccessSessionRequest$remoteDebugEnabled": "<p>Set to <code>true</code> if you want to access devices remotely for debugging in your remote access session.</p>",
"CreateRemoteAccessSessionRequest$remoteRecordEnabled": "<p>Set to <code>true</code> to enable remote recording for the remote access session.</p>",
"Device$remoteAccessEnabled": "<p>Specifies whether remote access has been enabled for the specified device.</p>",
"Device$remoteDebugEnabled": "<p>This flag is set to <code>true</code> if remote debugging is enabled for the device.</p>",
"DevicePoolCompatibilityResult$compatible": "<p>Whether the result was compatible with the device pool.</p>",
"Radios$wifi": "<p>True if Wi-Fi is enabled at the beginning of the test; otherwise, false.</p>",
"Radios$bluetooth": "<p>True if Bluetooth is enabled at the beginning of the test; otherwise, false.</p>",
"Radios$nfc": "<p>True if NFC is enabled at the beginning of the test; otherwise, false.</p>",
"Radios$gps": "<p>True if GPS is enabled at the beginning of the test; otherwise, false.</p>",
"RemoteAccessSession$remoteDebugEnabled": "<p>This flag is set to <code>true</code> if remote debugging is enabled for the remote access session.</p>"
"RemoteAccessSession$remoteDebugEnabled": "<p>This flag is set to <code>true</code> if remote debugging is enabled for the remote access session.</p>",
"RemoteAccessSession$remoteRecordEnabled": "<p>This flag is set to <code>true</code> if remote recording is enabled for the remote access session.</p>"
}
},
"CPU": {
Expand All @@ -218,7 +224,7 @@
"ClientId": {
"base": null,
"refs": {
"CreateRemoteAccessSessionRequest$clientId": "<p>Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the same <code>clientId</code> value in each call to <code>CreateRemoteAccessSession</code>. This is required only if <code>remoteDebugEnabled</code> is set to true <code>true</code>.</p>",
"CreateRemoteAccessSessionRequest$clientId": "<p>Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the same <code>clientId</code> value in each call to <code>CreateRemoteAccessSession</code>. This is required only if <code>remoteDebugEnabled</code> is set to <code>true</code>.</p>",
"RemoteAccessSession$clientId": "<p>Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.</p>"
}
},
Expand Down Expand Up @@ -716,7 +722,16 @@
"Resolution$width": "<p>The screen resolution's width, expressed in pixels.</p>",
"Resolution$height": "<p>The screen resolution's height, expressed in pixels.</p>",
"Run$totalJobs": "<p>The total number of jobs for the run.</p>",
"Run$completedJobs": "<p>The total number of completed jobs.</p>"
"Run$completedJobs": "<p>The total number of completed jobs.</p>",
"Run$seed": "<p>For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.</p>",
"Run$eventCount": "<p>For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.</p>"
}
},
"InteractionMode": {
"base": null,
"refs": {
"CreateRemoteAccessSessionRequest$interactionMode": "<p>The interaction mode of the remote access session. Valid values are:</p> <ul> <li> <p>INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You <b>cannot</b> run XCUITest framework-based tests in this mode.</p> </li> <li> <p>NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You <b>can</b> run XCUITest framework-based tests in this mode.</p> </li> <li> <p>VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You <b>can</b> run XCUITest framework-based tests and watch the screen in this mode.</p> </li> </ul>",
"RemoteAccessSession$interactionMode": "<p>The interaction mode of the remote access session. Valid values are:</p> <ul> <li> <p>INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You <b>cannot</b> run XCUITest framework-based tests in this mode.</p> </li> <li> <p>NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You <b>can</b> run XCUITest framework-based tests in this mode.</p> </li> <li> <p>VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You <b>can</b> run XCUITest framework-based tests and watch the screen in this mode.</p> </li> </ul>"
}
},
"IosPaths": {
Expand All @@ -740,6 +755,7 @@
"CreateProjectRequest$defaultJobTimeoutMinutes": "<p>Sets the execution timeout value (in minutes) for a project. All test runs in this project will use the specified execution timeout value unless overridden when scheduling a run.</p>",
"ExecutionConfiguration$jobTimeoutMinutes": "<p>The number of minutes a test run will execute before it times out.</p>",
"Project$defaultJobTimeoutMinutes": "<p>The default number of minutes (at the project level) a test run will execute before it times out. Default value is 60 minutes.</p>",
"Run$jobTimeoutMinutes": "<p>The number of minutes the job will execute before it times out.</p>",
"UpdateProjectRequest$defaultJobTimeoutMinutes": "<p>The number of minutes a test run in the project will execute before it times out.</p>"
}
},
Expand Down Expand Up @@ -917,6 +933,7 @@
"Location": {
"base": "<p>Represents a latitude and longitude pair, expressed in geographic coordinate system degrees (for example 47.6204, -122.3491).</p> <p>Elevation is currently not supported.</p>",
"refs": {
"Run$location": "<p>Information about the location that is used for the run.</p>",
"ScheduleRunConfiguration$location": "<p>Information about the location that is used for the run.</p>"
}
},
Expand Down Expand Up @@ -1241,6 +1258,7 @@
"Radios": {
"base": "<p>Represents the set of radios and their states on a device. Examples of radios include Wi-Fi, GPS, Bluetooth, and NFC.</p>",
"refs": {
"Run$radios": "<p>Information about the radio states for the run.</p>",
"ScheduleRunConfiguration$radios": "<p>Information about the radio states for the run.</p>"
}
},
Expand Down Expand Up @@ -1409,6 +1427,7 @@
"CPU$architecture": "<p>The CPU's architecture, for example x86 or ARM.</p>",
"Device$manufacturer": "<p>The device's manufacturer name.</p>",
"Device$model": "<p>The device's model name.</p>",
"Device$modelId": "<p>The device's model ID.</p>",
"Device$os": "<p>The device's operating system type.</p>",
"Device$image": "<p>The device's image name.</p>",
"Device$carrier": "<p>The device's carrier.</p>",
Expand All @@ -1422,6 +1441,8 @@
"RemoteAccessSession$deviceUdid": "<p>Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.</p>",
"Rule$value": "<p>The rule's value.</p>",
"Run$parsingResultUrl": "<p>Read-only URL for an object in S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.</p>",
"Run$locale": "<p>Information about the locale that is used for the run.</p>",
"Run$webUrl": "<p>A pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the symbol file for the run.</p>",
"ScheduleRunConfiguration$locale": "<p>Information about the locale that is used for the run.</p>",
"TestParameters$key": null,
"TestParameters$value": null
Expand Down

0 comments on commit 1b176c5

Please sign in to comment.