mirror of
https://github.com/aptly-dev/aptly.git
synced 2026-05-30 04:20:53 +00:00
Update Go AWS SDK to the latest version
This commit is contained in:
committed by
Andrey Smirnov
parent
d08be990ef
commit
94a72b23ff
+524
-17
@@ -69,7 +69,8 @@
|
||||
{"shape":"ArgumentException"},
|
||||
{"shape":"NotFoundException"},
|
||||
{"shape":"LimitExceededException"},
|
||||
{"shape":"ServiceAccountException"}
|
||||
{"shape":"ServiceAccountException"},
|
||||
{"shape":"TagOperationException"}
|
||||
]
|
||||
},
|
||||
"CreateRemoteAccessSession":{
|
||||
@@ -102,6 +103,20 @@
|
||||
{"shape":"ServiceAccountException"}
|
||||
]
|
||||
},
|
||||
"CreateVPCEConfiguration":{
|
||||
"name":"CreateVPCEConfiguration",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"CreateVPCEConfigurationRequest"},
|
||||
"output":{"shape":"CreateVPCEConfigurationResult"},
|
||||
"errors":[
|
||||
{"shape":"ArgumentException"},
|
||||
{"shape":"LimitExceededException"},
|
||||
{"shape":"ServiceAccountException"}
|
||||
]
|
||||
},
|
||||
"DeleteDevicePool":{
|
||||
"name":"DeleteDevicePool",
|
||||
"http":{
|
||||
@@ -207,6 +222,21 @@
|
||||
{"shape":"ServiceAccountException"}
|
||||
]
|
||||
},
|
||||
"DeleteVPCEConfiguration":{
|
||||
"name":"DeleteVPCEConfiguration",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"DeleteVPCEConfigurationRequest"},
|
||||
"output":{"shape":"DeleteVPCEConfigurationResult"},
|
||||
"errors":[
|
||||
{"shape":"ArgumentException"},
|
||||
{"shape":"NotFoundException"},
|
||||
{"shape":"ServiceAccountException"},
|
||||
{"shape":"InvalidOperationException"}
|
||||
]
|
||||
},
|
||||
"GetAccountSettings":{
|
||||
"name":"GetAccountSettings",
|
||||
"http":{
|
||||
@@ -433,6 +463,20 @@
|
||||
{"shape":"ServiceAccountException"}
|
||||
]
|
||||
},
|
||||
"GetVPCEConfiguration":{
|
||||
"name":"GetVPCEConfiguration",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"GetVPCEConfigurationRequest"},
|
||||
"output":{"shape":"GetVPCEConfigurationResult"},
|
||||
"errors":[
|
||||
{"shape":"ArgumentException"},
|
||||
{"shape":"NotFoundException"},
|
||||
{"shape":"ServiceAccountException"}
|
||||
]
|
||||
},
|
||||
"InstallToRemoteAccessSession":{
|
||||
"name":"InstallToRemoteAccessSession",
|
||||
"http":{
|
||||
@@ -676,6 +720,19 @@
|
||||
{"shape":"ServiceAccountException"}
|
||||
]
|
||||
},
|
||||
"ListTagsForResource":{
|
||||
"name":"ListTagsForResource",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"ListTagsForResourceRequest"},
|
||||
"output":{"shape":"ListTagsForResourceResponse"},
|
||||
"errors":[
|
||||
{"shape":"NotFoundException"},
|
||||
{"shape":"TagOperationException"}
|
||||
]
|
||||
},
|
||||
"ListTests":{
|
||||
"name":"ListTests",
|
||||
"http":{
|
||||
@@ -721,6 +778,19 @@
|
||||
{"shape":"ServiceAccountException"}
|
||||
]
|
||||
},
|
||||
"ListVPCEConfigurations":{
|
||||
"name":"ListVPCEConfigurations",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"ListVPCEConfigurationsRequest"},
|
||||
"output":{"shape":"ListVPCEConfigurationsResult"},
|
||||
"errors":[
|
||||
{"shape":"ArgumentException"},
|
||||
{"shape":"ServiceAccountException"}
|
||||
]
|
||||
},
|
||||
"PurchaseOffering":{
|
||||
"name":"PurchaseOffering",
|
||||
"http":{
|
||||
@@ -769,6 +839,21 @@
|
||||
{"shape":"ServiceAccountException"}
|
||||
]
|
||||
},
|
||||
"StopJob":{
|
||||
"name":"StopJob",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"StopJobRequest"},
|
||||
"output":{"shape":"StopJobResult"},
|
||||
"errors":[
|
||||
{"shape":"ArgumentException"},
|
||||
{"shape":"NotFoundException"},
|
||||
{"shape":"LimitExceededException"},
|
||||
{"shape":"ServiceAccountException"}
|
||||
]
|
||||
},
|
||||
"StopRemoteAccessSession":{
|
||||
"name":"StopRemoteAccessSession",
|
||||
"http":{
|
||||
@@ -799,6 +884,34 @@
|
||||
{"shape":"ServiceAccountException"}
|
||||
]
|
||||
},
|
||||
"TagResource":{
|
||||
"name":"TagResource",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"TagResourceRequest"},
|
||||
"output":{"shape":"TagResourceResponse"},
|
||||
"errors":[
|
||||
{"shape":"NotFoundException"},
|
||||
{"shape":"TagOperationException"},
|
||||
{"shape":"TooManyTagsException"},
|
||||
{"shape":"TagPolicyException"}
|
||||
]
|
||||
},
|
||||
"UntagResource":{
|
||||
"name":"UntagResource",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"UntagResourceRequest"},
|
||||
"output":{"shape":"UntagResourceResponse"},
|
||||
"errors":[
|
||||
{"shape":"NotFoundException"},
|
||||
{"shape":"TagOperationException"}
|
||||
]
|
||||
},
|
||||
"UpdateDeviceInstance":{
|
||||
"name":"UpdateDeviceInstance",
|
||||
"http":{
|
||||
@@ -873,6 +986,36 @@
|
||||
{"shape":"LimitExceededException"},
|
||||
{"shape":"ServiceAccountException"}
|
||||
]
|
||||
},
|
||||
"UpdateUpload":{
|
||||
"name":"UpdateUpload",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"UpdateUploadRequest"},
|
||||
"output":{"shape":"UpdateUploadResult"},
|
||||
"errors":[
|
||||
{"shape":"ArgumentException"},
|
||||
{"shape":"NotFoundException"},
|
||||
{"shape":"LimitExceededException"},
|
||||
{"shape":"ServiceAccountException"}
|
||||
]
|
||||
},
|
||||
"UpdateVPCEConfiguration":{
|
||||
"name":"UpdateVPCEConfiguration",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"UpdateVPCEConfigurationRequest"},
|
||||
"output":{"shape":"UpdateVPCEConfigurationResult"},
|
||||
"errors":[
|
||||
{"shape":"ArgumentException"},
|
||||
{"shape":"NotFoundException"},
|
||||
{"shape":"ServiceAccountException"},
|
||||
{"shape":"InvalidOperationException"}
|
||||
]
|
||||
}
|
||||
},
|
||||
"shapes":{
|
||||
@@ -897,6 +1040,7 @@
|
||||
"AccountsCleanup":{"type":"boolean"},
|
||||
"AmazonResourceName":{
|
||||
"type":"string",
|
||||
"max":1011,
|
||||
"min":32
|
||||
},
|
||||
"AmazonResourceNames":{
|
||||
@@ -962,7 +1106,8 @@
|
||||
"XCTEST_LOG",
|
||||
"VIDEO",
|
||||
"CUSTOMER_ARTIFACT",
|
||||
"CUSTOMER_ARTIFACT_LOG"
|
||||
"CUSTOMER_ARTIFACT_LOG",
|
||||
"TESTSPEC_OUTPUT"
|
||||
]
|
||||
},
|
||||
"Artifacts":{
|
||||
@@ -1018,7 +1163,8 @@
|
||||
"projectArn":{"shape":"AmazonResourceName"},
|
||||
"name":{"shape":"Name"},
|
||||
"description":{"shape":"Message"},
|
||||
"rules":{"shape":"Rules"}
|
||||
"rules":{"shape":"Rules"},
|
||||
"maxDevices":{"shape":"Integer"}
|
||||
}
|
||||
},
|
||||
"CreateDevicePoolResult":{
|
||||
@@ -1088,7 +1234,8 @@
|
||||
"CreateRemoteAccessSessionConfiguration":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"billingMethod":{"shape":"BillingMethod"}
|
||||
"billingMethod":{"shape":"BillingMethod"},
|
||||
"vpceConfigurationArns":{"shape":"AmazonResourceNames"}
|
||||
}
|
||||
},
|
||||
"CreateRemoteAccessSessionRequest":{
|
||||
@@ -1138,6 +1285,26 @@
|
||||
"upload":{"shape":"Upload"}
|
||||
}
|
||||
},
|
||||
"CreateVPCEConfigurationRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"vpceConfigurationName",
|
||||
"vpceServiceName",
|
||||
"serviceDnsName"
|
||||
],
|
||||
"members":{
|
||||
"vpceConfigurationName":{"shape":"VPCEConfigurationName"},
|
||||
"vpceServiceName":{"shape":"VPCEServiceName"},
|
||||
"serviceDnsName":{"shape":"ServiceDnsName"},
|
||||
"vpceConfigurationDescription":{"shape":"VPCEConfigurationDescription"}
|
||||
}
|
||||
},
|
||||
"CreateVPCEConfigurationResult":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"vpceConfiguration":{"shape":"VPCEConfiguration"}
|
||||
}
|
||||
},
|
||||
"CurrencyCode":{
|
||||
"type":"string",
|
||||
"enum":["USD"]
|
||||
@@ -1235,6 +1402,18 @@
|
||||
"members":{
|
||||
}
|
||||
},
|
||||
"DeleteVPCEConfigurationRequest":{
|
||||
"type":"structure",
|
||||
"required":["arn"],
|
||||
"members":{
|
||||
"arn":{"shape":"AmazonResourceName"}
|
||||
}
|
||||
},
|
||||
"DeleteVPCEConfigurationResult":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
}
|
||||
},
|
||||
"Device":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
@@ -1257,7 +1436,8 @@
|
||||
"remoteDebugEnabled":{"shape":"Boolean"},
|
||||
"fleetType":{"shape":"String"},
|
||||
"fleetName":{"shape":"String"},
|
||||
"instances":{"shape":"DeviceInstances"}
|
||||
"instances":{"shape":"DeviceInstances"},
|
||||
"availability":{"shape":"DeviceAvailability"}
|
||||
}
|
||||
},
|
||||
"DeviceAttribute":{
|
||||
@@ -1271,9 +1451,55 @@
|
||||
"REMOTE_DEBUG_ENABLED",
|
||||
"APPIUM_VERSION",
|
||||
"INSTANCE_ARN",
|
||||
"INSTANCE_LABELS"
|
||||
"INSTANCE_LABELS",
|
||||
"FLEET_TYPE",
|
||||
"OS_VERSION",
|
||||
"MODEL",
|
||||
"AVAILABILITY"
|
||||
]
|
||||
},
|
||||
"DeviceAvailability":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"TEMPORARY_NOT_AVAILABLE",
|
||||
"BUSY",
|
||||
"AVAILABLE",
|
||||
"HIGHLY_AVAILABLE"
|
||||
]
|
||||
},
|
||||
"DeviceFilter":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"attribute":{"shape":"DeviceFilterAttribute"},
|
||||
"operator":{"shape":"RuleOperator"},
|
||||
"values":{"shape":"DeviceFilterValues"}
|
||||
}
|
||||
},
|
||||
"DeviceFilterAttribute":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"ARN",
|
||||
"PLATFORM",
|
||||
"OS_VERSION",
|
||||
"MODEL",
|
||||
"AVAILABILITY",
|
||||
"FORM_FACTOR",
|
||||
"MANUFACTURER",
|
||||
"REMOTE_ACCESS_ENABLED",
|
||||
"REMOTE_DEBUG_ENABLED",
|
||||
"INSTANCE_ARN",
|
||||
"INSTANCE_LABELS",
|
||||
"FLEET_TYPE"
|
||||
]
|
||||
},
|
||||
"DeviceFilterValues":{
|
||||
"type":"list",
|
||||
"member":{"shape":"String"}
|
||||
},
|
||||
"DeviceFilters":{
|
||||
"type":"list",
|
||||
"member":{"shape":"DeviceFilter"}
|
||||
},
|
||||
"DeviceFormFactor":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
@@ -1322,7 +1548,8 @@
|
||||
"name":{"shape":"Name"},
|
||||
"description":{"shape":"Message"},
|
||||
"type":{"shape":"DevicePoolType"},
|
||||
"rules":{"shape":"Rules"}
|
||||
"rules":{"shape":"Rules"},
|
||||
"maxDevices":{"shape":"Integer"}
|
||||
}
|
||||
},
|
||||
"DevicePoolCompatibilityResult":{
|
||||
@@ -1348,17 +1575,38 @@
|
||||
"type":"list",
|
||||
"member":{"shape":"DevicePool"}
|
||||
},
|
||||
"DeviceSelectionConfiguration":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"filters",
|
||||
"maxDevices"
|
||||
],
|
||||
"members":{
|
||||
"filters":{"shape":"DeviceFilters"},
|
||||
"maxDevices":{"shape":"Integer"}
|
||||
}
|
||||
},
|
||||
"DeviceSelectionResult":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"filters":{"shape":"DeviceFilters"},
|
||||
"matchedDevicesCount":{"shape":"Integer"},
|
||||
"maxDevices":{"shape":"Integer"}
|
||||
}
|
||||
},
|
||||
"Devices":{
|
||||
"type":"list",
|
||||
"member":{"shape":"Device"}
|
||||
},
|
||||
"Double":{"type":"double"},
|
||||
"ExceptionMessage":{"type":"string"},
|
||||
"ExecutionConfiguration":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"jobTimeoutMinutes":{"shape":"JobTimeoutMinutes"},
|
||||
"accountsCleanup":{"shape":"AccountsCleanup"},
|
||||
"appPackagesCleanup":{"shape":"AppPackagesCleanup"},
|
||||
"videoCapture":{"shape":"VideoCapture"},
|
||||
"skipAppResign":{"shape":"SkipAppResign"}
|
||||
}
|
||||
},
|
||||
@@ -1376,7 +1624,10 @@
|
||||
},
|
||||
"ExecutionResultCode":{
|
||||
"type":"string",
|
||||
"enum":["PARSING_FAILED"]
|
||||
"enum":[
|
||||
"PARSING_FAILED",
|
||||
"VPC_ENDPOINT_SETUP_FAILED"
|
||||
]
|
||||
},
|
||||
"ExecutionStatus":{
|
||||
"type":"string",
|
||||
@@ -1428,7 +1679,8 @@
|
||||
"devicePoolArn":{"shape":"AmazonResourceName"},
|
||||
"appArn":{"shape":"AmazonResourceName"},
|
||||
"testType":{"shape":"TestType"},
|
||||
"test":{"shape":"ScheduleRunTest"}
|
||||
"test":{"shape":"ScheduleRunTest"},
|
||||
"configuration":{"shape":"ScheduleRunConfiguration"}
|
||||
}
|
||||
},
|
||||
"GetDevicePoolCompatibilityResult":{
|
||||
@@ -1595,6 +1847,19 @@
|
||||
"upload":{"shape":"Upload"}
|
||||
}
|
||||
},
|
||||
"GetVPCEConfigurationRequest":{
|
||||
"type":"structure",
|
||||
"required":["arn"],
|
||||
"members":{
|
||||
"arn":{"shape":"AmazonResourceName"}
|
||||
}
|
||||
},
|
||||
"GetVPCEConfigurationResult":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"vpceConfiguration":{"shape":"VPCEConfiguration"}
|
||||
}
|
||||
},
|
||||
"HostAddress":{
|
||||
"type":"string",
|
||||
"max":1024
|
||||
@@ -1673,6 +1938,13 @@
|
||||
"max":64,
|
||||
"min":0
|
||||
},
|
||||
"InvalidOperationException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"Message"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"IosPaths":{
|
||||
"type":"list",
|
||||
"member":{"shape":"String"}
|
||||
@@ -1692,7 +1964,9 @@
|
||||
"message":{"shape":"Message"},
|
||||
"device":{"shape":"Device"},
|
||||
"instanceArn":{"shape":"AmazonResourceName"},
|
||||
"deviceMinutes":{"shape":"DeviceMinutes"}
|
||||
"deviceMinutes":{"shape":"DeviceMinutes"},
|
||||
"videoEndpoint":{"shape":"String"},
|
||||
"videoCapture":{"shape":"VideoCapture"}
|
||||
}
|
||||
},
|
||||
"JobTimeoutMinutes":{"type":"integer"},
|
||||
@@ -1760,7 +2034,8 @@
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"arn":{"shape":"AmazonResourceName"},
|
||||
"nextToken":{"shape":"PaginationToken"}
|
||||
"nextToken":{"shape":"PaginationToken"},
|
||||
"filters":{"shape":"DeviceFilters"}
|
||||
}
|
||||
},
|
||||
"ListDevicesResult":{
|
||||
@@ -1928,6 +2203,19 @@
|
||||
"nextToken":{"shape":"PaginationToken"}
|
||||
}
|
||||
},
|
||||
"ListTagsForResourceRequest":{
|
||||
"type":"structure",
|
||||
"required":["ResourceARN"],
|
||||
"members":{
|
||||
"ResourceARN":{"shape":"AmazonResourceName"}
|
||||
}
|
||||
},
|
||||
"ListTagsForResourceResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"Tags":{"shape":"TagList"}
|
||||
}
|
||||
},
|
||||
"ListTestsRequest":{
|
||||
"type":"structure",
|
||||
"required":["arn"],
|
||||
@@ -1963,6 +2251,7 @@
|
||||
"required":["arn"],
|
||||
"members":{
|
||||
"arn":{"shape":"AmazonResourceName"},
|
||||
"type":{"shape":"UploadType"},
|
||||
"nextToken":{"shape":"PaginationToken"}
|
||||
}
|
||||
},
|
||||
@@ -1973,6 +2262,20 @@
|
||||
"nextToken":{"shape":"PaginationToken"}
|
||||
}
|
||||
},
|
||||
"ListVPCEConfigurationsRequest":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"maxResults":{"shape":"Integer"},
|
||||
"nextToken":{"shape":"PaginationToken"}
|
||||
}
|
||||
},
|
||||
"ListVPCEConfigurationsResult":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"vpceConfigurations":{"shape":"VPCEConfigurations"},
|
||||
"nextToken":{"shape":"PaginationToken"}
|
||||
}
|
||||
},
|
||||
"Location":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
@@ -2283,7 +2586,9 @@
|
||||
"enum":[
|
||||
"EQUALS",
|
||||
"LESS_THAN",
|
||||
"LESS_THAN_OR_EQUALS",
|
||||
"GREATER_THAN",
|
||||
"GREATER_THAN_OR_EQUALS",
|
||||
"IN",
|
||||
"NOT_IN",
|
||||
"CONTAINS"
|
||||
@@ -2324,7 +2629,9 @@
|
||||
"location":{"shape":"Location"},
|
||||
"customerArtifactPaths":{"shape":"CustomerArtifactPaths"},
|
||||
"webUrl":{"shape":"String"},
|
||||
"skipAppResign":{"shape":"SkipAppResign"}
|
||||
"skipAppResign":{"shape":"SkipAppResign"},
|
||||
"testSpecArn":{"shape":"AmazonResourceName"},
|
||||
"deviceSelectionResult":{"shape":"DeviceSelectionResult"}
|
||||
}
|
||||
},
|
||||
"Runs":{
|
||||
@@ -2372,6 +2679,7 @@
|
||||
"networkProfileArn":{"shape":"AmazonResourceName"},
|
||||
"locale":{"shape":"String"},
|
||||
"location":{"shape":"Location"},
|
||||
"vpceConfigurationArns":{"shape":"AmazonResourceNames"},
|
||||
"customerArtifactPaths":{"shape":"CustomerArtifactPaths"},
|
||||
"radios":{"shape":"Radios"},
|
||||
"auxiliaryApps":{"shape":"AmazonResourceNames"},
|
||||
@@ -2382,13 +2690,13 @@
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"projectArn",
|
||||
"devicePoolArn",
|
||||
"test"
|
||||
],
|
||||
"members":{
|
||||
"projectArn":{"shape":"AmazonResourceName"},
|
||||
"appArn":{"shape":"AmazonResourceName"},
|
||||
"devicePoolArn":{"shape":"AmazonResourceName"},
|
||||
"deviceSelectionConfiguration":{"shape":"DeviceSelectionConfiguration"},
|
||||
"name":{"shape":"Name"},
|
||||
"test":{"shape":"ScheduleRunTest"},
|
||||
"configuration":{"shape":"ScheduleRunConfiguration"},
|
||||
@@ -2407,6 +2715,7 @@
|
||||
"members":{
|
||||
"type":{"shape":"TestType"},
|
||||
"testPackageArn":{"shape":"AmazonResourceName"},
|
||||
"testSpecArn":{"shape":"AmazonResourceName"},
|
||||
"filter":{"shape":"Filter"},
|
||||
"parameters":{"shape":"TestParameters"}
|
||||
}
|
||||
@@ -2418,12 +2727,30 @@
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"ServiceDnsName":{
|
||||
"type":"string",
|
||||
"max":2048,
|
||||
"min":0
|
||||
},
|
||||
"SkipAppResign":{"type":"boolean"},
|
||||
"SshPublicKey":{
|
||||
"type":"string",
|
||||
"max":8192,
|
||||
"min":0
|
||||
},
|
||||
"StopJobRequest":{
|
||||
"type":"structure",
|
||||
"required":["arn"],
|
||||
"members":{
|
||||
"arn":{"shape":"AmazonResourceName"}
|
||||
}
|
||||
},
|
||||
"StopJobResult":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"job":{"shape":"Job"}
|
||||
}
|
||||
},
|
||||
"StopRemoteAccessSessionRequest":{
|
||||
"type":"structure",
|
||||
"required":["arn"],
|
||||
@@ -2471,6 +2798,69 @@
|
||||
"type":"list",
|
||||
"member":{"shape":"Suite"}
|
||||
},
|
||||
"Tag":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"Key",
|
||||
"Value"
|
||||
],
|
||||
"members":{
|
||||
"Key":{"shape":"TagKey"},
|
||||
"Value":{"shape":"TagValue"}
|
||||
}
|
||||
},
|
||||
"TagKey":{
|
||||
"type":"string",
|
||||
"max":128,
|
||||
"min":1
|
||||
},
|
||||
"TagKeyList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"TagKey"},
|
||||
"max":150
|
||||
},
|
||||
"TagList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"Tag"},
|
||||
"max":150
|
||||
},
|
||||
"TagOperationException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"ExceptionMessage"},
|
||||
"resourceName":{"shape":"AmazonResourceName"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"TagPolicyException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"ExceptionMessage"},
|
||||
"resourceName":{"shape":"AmazonResourceName"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"TagResourceRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"ResourceARN",
|
||||
"Tags"
|
||||
],
|
||||
"members":{
|
||||
"ResourceARN":{"shape":"AmazonResourceName"},
|
||||
"Tags":{"shape":"TagList"}
|
||||
}
|
||||
},
|
||||
"TagResourceResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
}
|
||||
},
|
||||
"TagValue":{
|
||||
"type":"string",
|
||||
"max":256,
|
||||
"min":0
|
||||
},
|
||||
"Test":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
@@ -2501,9 +2891,13 @@
|
||||
"APPIUM_JAVA_JUNIT",
|
||||
"APPIUM_JAVA_TESTNG",
|
||||
"APPIUM_PYTHON",
|
||||
"APPIUM_NODE",
|
||||
"APPIUM_RUBY",
|
||||
"APPIUM_WEB_JAVA_JUNIT",
|
||||
"APPIUM_WEB_JAVA_TESTNG",
|
||||
"APPIUM_WEB_PYTHON",
|
||||
"APPIUM_WEB_NODE",
|
||||
"APPIUM_WEB_RUBY",
|
||||
"CALABASH",
|
||||
"INSTRUMENTATION",
|
||||
"UIAUTOMATION",
|
||||
@@ -2518,6 +2912,14 @@
|
||||
"type":"list",
|
||||
"member":{"shape":"Test"}
|
||||
},
|
||||
"TooManyTagsException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"ExceptionMessage"},
|
||||
"resourceName":{"shape":"AmazonResourceName"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"TransactionIdentifier":{
|
||||
"type":"string",
|
||||
"min":32
|
||||
@@ -2550,6 +2952,22 @@
|
||||
"key":{"shape":"ExecutionResult"},
|
||||
"value":{"shape":"UniqueProblems"}
|
||||
},
|
||||
"UntagResourceRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"ResourceARN",
|
||||
"TagKeys"
|
||||
],
|
||||
"members":{
|
||||
"ResourceARN":{"shape":"AmazonResourceName"},
|
||||
"TagKeys":{"shape":"TagKeyList"}
|
||||
}
|
||||
},
|
||||
"UntagResourceResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
}
|
||||
},
|
||||
"UpdateDeviceInstanceRequest":{
|
||||
"type":"structure",
|
||||
"required":["arn"],
|
||||
@@ -2572,7 +2990,9 @@
|
||||
"arn":{"shape":"AmazonResourceName"},
|
||||
"name":{"shape":"Name"},
|
||||
"description":{"shape":"Message"},
|
||||
"rules":{"shape":"Rules"}
|
||||
"rules":{"shape":"Rules"},
|
||||
"maxDevices":{"shape":"Integer"},
|
||||
"clearMaxDevices":{"shape":"Boolean"}
|
||||
}
|
||||
},
|
||||
"UpdateDevicePoolResult":{
|
||||
@@ -2638,6 +3058,39 @@
|
||||
"project":{"shape":"Project"}
|
||||
}
|
||||
},
|
||||
"UpdateUploadRequest":{
|
||||
"type":"structure",
|
||||
"required":["arn"],
|
||||
"members":{
|
||||
"arn":{"shape":"AmazonResourceName"},
|
||||
"name":{"shape":"Name"},
|
||||
"contentType":{"shape":"ContentType"},
|
||||
"editContent":{"shape":"Boolean"}
|
||||
}
|
||||
},
|
||||
"UpdateUploadResult":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"upload":{"shape":"Upload"}
|
||||
}
|
||||
},
|
||||
"UpdateVPCEConfigurationRequest":{
|
||||
"type":"structure",
|
||||
"required":["arn"],
|
||||
"members":{
|
||||
"arn":{"shape":"AmazonResourceName"},
|
||||
"vpceConfigurationName":{"shape":"VPCEConfigurationName"},
|
||||
"vpceServiceName":{"shape":"VPCEServiceName"},
|
||||
"serviceDnsName":{"shape":"ServiceDnsName"},
|
||||
"vpceConfigurationDescription":{"shape":"VPCEConfigurationDescription"}
|
||||
}
|
||||
},
|
||||
"UpdateVPCEConfigurationResult":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"vpceConfiguration":{"shape":"VPCEConfiguration"}
|
||||
}
|
||||
},
|
||||
"Upload":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
@@ -2649,9 +3102,17 @@
|
||||
"url":{"shape":"URL"},
|
||||
"metadata":{"shape":"Metadata"},
|
||||
"contentType":{"shape":"ContentType"},
|
||||
"message":{"shape":"Message"}
|
||||
"message":{"shape":"Message"},
|
||||
"category":{"shape":"UploadCategory"}
|
||||
}
|
||||
},
|
||||
"UploadCategory":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"CURATED",
|
||||
"PRIVATE"
|
||||
]
|
||||
},
|
||||
"UploadStatus":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
@@ -2671,20 +3132,66 @@
|
||||
"APPIUM_JAVA_JUNIT_TEST_PACKAGE",
|
||||
"APPIUM_JAVA_TESTNG_TEST_PACKAGE",
|
||||
"APPIUM_PYTHON_TEST_PACKAGE",
|
||||
"APPIUM_NODE_TEST_PACKAGE",
|
||||
"APPIUM_RUBY_TEST_PACKAGE",
|
||||
"APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE",
|
||||
"APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE",
|
||||
"APPIUM_WEB_PYTHON_TEST_PACKAGE",
|
||||
"APPIUM_WEB_NODE_TEST_PACKAGE",
|
||||
"APPIUM_WEB_RUBY_TEST_PACKAGE",
|
||||
"CALABASH_TEST_PACKAGE",
|
||||
"INSTRUMENTATION_TEST_PACKAGE",
|
||||
"UIAUTOMATION_TEST_PACKAGE",
|
||||
"UIAUTOMATOR_TEST_PACKAGE",
|
||||
"XCTEST_TEST_PACKAGE",
|
||||
"XCTEST_UI_TEST_PACKAGE"
|
||||
"XCTEST_UI_TEST_PACKAGE",
|
||||
"APPIUM_JAVA_JUNIT_TEST_SPEC",
|
||||
"APPIUM_JAVA_TESTNG_TEST_SPEC",
|
||||
"APPIUM_PYTHON_TEST_SPEC",
|
||||
"APPIUM_NODE_TEST_SPEC",
|
||||
"APPIUM_RUBY_TEST_SPEC",
|
||||
"APPIUM_WEB_JAVA_JUNIT_TEST_SPEC",
|
||||
"APPIUM_WEB_JAVA_TESTNG_TEST_SPEC",
|
||||
"APPIUM_WEB_PYTHON_TEST_SPEC",
|
||||
"APPIUM_WEB_NODE_TEST_SPEC",
|
||||
"APPIUM_WEB_RUBY_TEST_SPEC",
|
||||
"INSTRUMENTATION_TEST_SPEC",
|
||||
"XCTEST_UI_TEST_SPEC"
|
||||
]
|
||||
},
|
||||
"Uploads":{
|
||||
"type":"list",
|
||||
"member":{"shape":"Upload"}
|
||||
}
|
||||
},
|
||||
"VPCEConfiguration":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"arn":{"shape":"AmazonResourceName"},
|
||||
"vpceConfigurationName":{"shape":"VPCEConfigurationName"},
|
||||
"vpceServiceName":{"shape":"VPCEServiceName"},
|
||||
"serviceDnsName":{"shape":"ServiceDnsName"},
|
||||
"vpceConfigurationDescription":{"shape":"VPCEConfigurationDescription"}
|
||||
}
|
||||
},
|
||||
"VPCEConfigurationDescription":{
|
||||
"type":"string",
|
||||
"max":2048,
|
||||
"min":0
|
||||
},
|
||||
"VPCEConfigurationName":{
|
||||
"type":"string",
|
||||
"max":1024,
|
||||
"min":0
|
||||
},
|
||||
"VPCEConfigurations":{
|
||||
"type":"list",
|
||||
"member":{"shape":"VPCEConfiguration"}
|
||||
},
|
||||
"VPCEServiceName":{
|
||||
"type":"string",
|
||||
"max":2048,
|
||||
"min":0
|
||||
},
|
||||
"VideoCapture":{"type":"boolean"}
|
||||
}
|
||||
}
|
||||
|
||||
+339
-28
@@ -8,6 +8,7 @@
|
||||
"CreateProject": "<p>Creates a new project.</p>",
|
||||
"CreateRemoteAccessSession": "<p>Specifies and starts a remote access session.</p>",
|
||||
"CreateUpload": "<p>Uploads an app or test scripts.</p>",
|
||||
"CreateVPCEConfiguration": "<p>Creates a configuration record in Device Farm for your Amazon Virtual Private Cloud (VPC) endpoint.</p>",
|
||||
"DeleteDevicePool": "<p>Deletes a device pool given the pool ARN. Does not allow deletion of curated pools owned by the system.</p>",
|
||||
"DeleteInstanceProfile": "<p>Deletes a profile that can be applied to one or more private device instances.</p>",
|
||||
"DeleteNetworkProfile": "<p>Deletes a network profile.</p>",
|
||||
@@ -15,6 +16,7 @@
|
||||
"DeleteRemoteAccessSession": "<p>Deletes a completed remote access session and its results.</p>",
|
||||
"DeleteRun": "<p>Deletes the run, given the run ARN.</p> <p> <b>Note</b> Deleting this resource does not stop an in-progress run.</p>",
|
||||
"DeleteUpload": "<p>Deletes an upload given the upload ARN.</p>",
|
||||
"DeleteVPCEConfiguration": "<p>Deletes a configuration for your Amazon Virtual Private Cloud (VPC) endpoint.</p>",
|
||||
"GetAccountSettings": "<p>Returns the number of unmetered iOS and/or unmetered Android devices that have been purchased by the account.</p>",
|
||||
"GetDevice": "<p>Gets information about a unique device type.</p>",
|
||||
"GetDeviceInstance": "<p>Returns information about a device instance belonging to a private device fleet.</p>",
|
||||
@@ -30,6 +32,7 @@
|
||||
"GetSuite": "<p>Gets information about a suite.</p>",
|
||||
"GetTest": "<p>Gets information about a test.</p>",
|
||||
"GetUpload": "<p>Gets information about an upload.</p>",
|
||||
"GetVPCEConfiguration": "<p>Returns information about the configuration settings for your Amazon Virtual Private Cloud (VPC) endpoint.</p>",
|
||||
"InstallToRemoteAccessSession": "<p>Installs an application to the device in a remote access session. For Android applications, the file must be in .apk format. For iOS applications, the file must be in .ipa format.</p>",
|
||||
"ListArtifacts": "<p>Gets information about artifacts.</p>",
|
||||
"ListDeviceInstances": "<p>Returns information about the private device instances associated with one or more AWS accounts.</p>",
|
||||
@@ -44,21 +47,28 @@
|
||||
"ListProjects": "<p>Gets information about projects.</p>",
|
||||
"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>",
|
||||
"ListSamples": "<p>Gets information about samples, given an AWS Device Farm job ARN.</p>",
|
||||
"ListSuites": "<p>Gets information about test suites for a given job.</p>",
|
||||
"ListTagsForResource": "<p>List the tags for an AWS Device Farm resource.</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>",
|
||||
"ListVPCEConfigurations": "<p>Returns information about all Amazon Virtual Private Cloud (VPC) endpoint configurations in the AWS account.</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>",
|
||||
"RenewOffering": "<p>Explicitly sets the quantity of devices to renew for an offering, starting from the <code>effectiveDate</code> of the next period. 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>",
|
||||
"ScheduleRun": "<p>Schedules a run.</p>",
|
||||
"StopJob": "<p>Initiates a stop request for the current job. AWS Device Farm will immediately stop the job on the device where tests have not started executing, and you will not be billed for this device. On the device where tests have started executing, Setup Suite and Teardown Suite tests will run to completion before stopping execution on the device. You will be billed for Setup, Teardown, and any tests that were in progress or already completed.</p>",
|
||||
"StopRemoteAccessSession": "<p>Ends a specified remote access session.</p>",
|
||||
"StopRun": "<p>Initiates a stop request for the current test run. AWS Device Farm will immediately stop the run on devices where tests have not started executing, and you will not be billed for these devices. On devices where tests have started executing, Setup Suite and Teardown Suite tests will run to completion before stopping execution on those devices. You will be billed for Setup, Teardown, and any tests that were in progress or already completed.</p>",
|
||||
"TagResource": "<p>Associates the specified tags to a resource with the specified <code>resourceArn</code>. If existing tags on a resource are not specified in the request parameters, they are not changed. When a resource is deleted, the tags associated with that resource are deleted as well.</p>",
|
||||
"UntagResource": "<p>Deletes the specified tags from a resource.</p>",
|
||||
"UpdateDeviceInstance": "<p>Updates information about an existing private device instance.</p>",
|
||||
"UpdateDevicePool": "<p>Modifies the name, description, and rules in a device pool given the attributes and the pool ARN. Rule updates are all-or-nothing, meaning they can only be updated as a whole (or not at all).</p>",
|
||||
"UpdateInstanceProfile": "<p>Updates information about an existing private device instance profile.</p>",
|
||||
"UpdateNetworkProfile": "<p>Updates the network profile with specific settings.</p>",
|
||||
"UpdateProject": "<p>Modifies the specified project name, given the project ARN and a new name.</p>"
|
||||
"UpdateProject": "<p>Modifies the specified project name, given the project ARN and a new name.</p>",
|
||||
"UpdateUpload": "<p>Update an uploaded test specification (test spec).</p>",
|
||||
"UpdateVPCEConfiguration": "<p>Updates information about an existing Amazon Virtual Private Cloud (VPC) endpoint configuration.</p>"
|
||||
},
|
||||
"shapes": {
|
||||
"AWSAccountNumber": {
|
||||
@@ -95,9 +105,10 @@
|
||||
"DeleteInstanceProfileRequest$arn": "<p>The Amazon Resource Name (ARN) of the instance profile you are requesting to delete.</p>",
|
||||
"DeleteNetworkProfileRequest$arn": "<p>The Amazon Resource Name (ARN) of the network profile you want to delete.</p>",
|
||||
"DeleteProjectRequest$arn": "<p>Represents the Amazon Resource Name (ARN) of the Device Farm project you wish to delete.</p>",
|
||||
"DeleteRemoteAccessSessionRequest$arn": "<p>The Amazon Resource Name (ARN) of the sesssion for which you want to delete remote access.</p>",
|
||||
"DeleteRemoteAccessSessionRequest$arn": "<p>The Amazon Resource Name (ARN) of the session for which you want to delete remote access.</p>",
|
||||
"DeleteRunRequest$arn": "<p>The Amazon Resource Name (ARN) for the run you wish to delete.</p>",
|
||||
"DeleteUploadRequest$arn": "<p>Represents the Amazon Resource Name (ARN) of the Device Farm upload you wish to delete.</p>",
|
||||
"DeleteVPCEConfigurationRequest$arn": "<p>The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to delete.</p>",
|
||||
"Device$arn": "<p>The device's ARN.</p>",
|
||||
"DeviceInstance$arn": "<p>The Amazon Resource Name (ARN) of the device instance.</p>",
|
||||
"DeviceInstance$deviceArn": "<p>The Amazon Resource Name (ARN) of the device.</p>",
|
||||
@@ -116,6 +127,7 @@
|
||||
"GetSuiteRequest$arn": "<p>The suite's ARN.</p>",
|
||||
"GetTestRequest$arn": "<p>The test's ARN.</p>",
|
||||
"GetUploadRequest$arn": "<p>The upload's ARN.</p>",
|
||||
"GetVPCEConfigurationRequest$arn": "<p>The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to describe.</p>",
|
||||
"InstallToRemoteAccessSessionRequest$remoteAccessSessionArn": "<p>The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.</p>",
|
||||
"InstallToRemoteAccessSessionRequest$appArn": "<p>The Amazon Resource Name (ARN) of the app about which you are requesting information.</p>",
|
||||
"InstanceProfile$arn": "<p>The Amazon Resource Name (ARN) of the instance profile.</p>",
|
||||
@@ -129,8 +141,9 @@
|
||||
"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>",
|
||||
"ListSamplesRequest$arn": "<p>The Amazon Resource Name (ARN) of the job used to list samples.</p>",
|
||||
"ListSuitesRequest$arn": "<p>The job's Amazon Resource Name (ARN).</p>",
|
||||
"ListTagsForResourceRequest$ResourceARN": "<p>The Amazon Resource Name (ARN) of the resource(s) for which to list tags. You can associate tags with the following Device Farm resources: <code>PROJECT</code>, <code>RUN</code>, <code>NETWORK_PROFILE</code>, <code>INSTANCE_PROFILE</code>, <code>DEVICE_INSTANCE</code>, <code>SESSION</code>, <code>DEVICE_POOL</code>, <code>DEVICE</code>, and <code>VPCE_CONFIGURATION</code>.</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>",
|
||||
@@ -143,6 +156,7 @@
|
||||
"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>",
|
||||
"Run$testSpecArn": "<p>The ARN of the YAML-formatted test specification 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>",
|
||||
@@ -150,22 +164,34 @@
|
||||
"ScheduleRunRequest$appArn": "<p>The ARN of the app to schedule a run.</p>",
|
||||
"ScheduleRunRequest$devicePoolArn": "<p>The ARN of the device pool for the run to be scheduled.</p>",
|
||||
"ScheduleRunTest$testPackageArn": "<p>The ARN of the uploaded test that will be run.</p>",
|
||||
"ScheduleRunTest$testSpecArn": "<p>The ARN of the YAML-formatted test specification.</p>",
|
||||
"StopJobRequest$arn": "<p>Represents the Amazon Resource Name (ARN) of the Device Farm job you wish to stop.</p>",
|
||||
"StopRemoteAccessSessionRequest$arn": "<p>The Amazon Resource Name (ARN) of the remote access session you wish to stop.</p>",
|
||||
"StopRunRequest$arn": "<p>Represents the Amazon Resource Name (ARN) of the Device Farm run you wish to stop.</p>",
|
||||
"Suite$arn": "<p>The suite's ARN.</p>",
|
||||
"TagOperationException$resourceName": null,
|
||||
"TagPolicyException$resourceName": null,
|
||||
"TagResourceRequest$ResourceARN": "<p>The Amazon Resource Name (ARN) of the resource(s) to which to add tags. You can associate tags with the following Device Farm resources: <code>PROJECT</code>, <code>RUN</code>, <code>NETWORK_PROFILE</code>, <code>INSTANCE_PROFILE</code>, <code>DEVICE_INSTANCE</code>, <code>SESSION</code>, <code>DEVICE_POOL</code>, <code>DEVICE</code>, and <code>VPCE_CONFIGURATION</code>.</p>",
|
||||
"Test$arn": "<p>The test's ARN.</p>",
|
||||
"TooManyTagsException$resourceName": null,
|
||||
"UntagResourceRequest$ResourceARN": "<p>The Amazon Resource Name (ARN) of the resource(s) from which to delete tags. You can associate tags with the following Device Farm resources: <code>PROJECT</code>, <code>RUN</code>, <code>NETWORK_PROFILE</code>, <code>INSTANCE_PROFILE</code>, <code>DEVICE_INSTANCE</code>, <code>SESSION</code>, <code>DEVICE_POOL</code>, <code>DEVICE</code>, and <code>VPCE_CONFIGURATION</code>.</p>",
|
||||
"UpdateDeviceInstanceRequest$arn": "<p>The Amazon Resource Name (ARN) of the device instance.</p>",
|
||||
"UpdateDeviceInstanceRequest$profileArn": "<p>The Amazon Resource Name (ARN) of the profile that you want to associate with the device instance.</p>",
|
||||
"UpdateDevicePoolRequest$arn": "<p>The Amazon Resourc Name (ARN) of the Device Farm device pool you wish to update.</p>",
|
||||
"UpdateDevicePoolRequest$arn": "<p>The Amazon Resource Name (ARN) of the Device Farm device pool you wish to update.</p>",
|
||||
"UpdateInstanceProfileRequest$arn": "<p>The Amazon Resource Name (ARN) of the instance profile.</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>"
|
||||
"UpdateUploadRequest$arn": "<p>The Amazon Resource Name (ARN) of the uploaded test spec.</p>",
|
||||
"UpdateVPCEConfigurationRequest$arn": "<p>The Amazon Resource Name (ARN) of the VPC endpoint configuration you want to update.</p>",
|
||||
"Upload$arn": "<p>The upload's ARN.</p>",
|
||||
"VPCEConfiguration$arn": "<p>The Amazon Resource Name (ARN) of the VPC endpoint configuration.</p>"
|
||||
}
|
||||
},
|
||||
"AmazonResourceNames": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateRemoteAccessSessionConfiguration$vpceConfigurationArns": "<p>An array of Amazon Resource Names (ARNs) included in the VPC endpoint configuration.</p>",
|
||||
"ScheduleRunConfiguration$vpceConfigurationArns": "<p>An array of Amazon Resource Names (ARNs) for your VPC endpoint configurations.</p>",
|
||||
"ScheduleRunConfiguration$auxiliaryApps": "<p>A list of auxiliary apps for the run.</p>"
|
||||
}
|
||||
},
|
||||
@@ -201,7 +227,7 @@
|
||||
"ArtifactType": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Artifact$type": "<p>The artifact's type.</p> <p>Allowed values include the following:</p> <ul> <li> <p>UNKNOWN: An unknown type.</p> </li> <li> <p>SCREENSHOT: The screenshot type.</p> </li> <li> <p>DEVICE_LOG: The device log type.</p> </li> <li> <p>MESSAGE_LOG: The message log type.</p> </li> <li> <p>RESULT_LOG: The result log type.</p> </li> <li> <p>SERVICE_LOG: The service log type.</p> </li> <li> <p>WEBKIT_LOG: The web kit log type.</p> </li> <li> <p>INSTRUMENTATION_OUTPUT: The instrumentation type.</p> </li> <li> <p>EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test.</p> </li> <li> <p>CALABASH_JSON_OUTPUT: The Calabash JSON output type.</p> </li> <li> <p>CALABASH_PRETTY_OUTPUT: The Calabash pretty output type.</p> </li> <li> <p>CALABASH_STANDARD_OUTPUT: The Calabash standard output type.</p> </li> <li> <p>CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type.</p> </li> <li> <p>AUTOMATION_OUTPUT: The automation output type.</p> </li> <li> <p>APPIUM_SERVER_OUTPUT: The Appium server output type.</p> </li> <li> <p>APPIUM_JAVA_OUTPUT: The Appium Java output type.</p> </li> <li> <p>APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type.</p> </li> <li> <p>APPIUM_PYTHON_OUTPUT: The Appium Python output type.</p> </li> <li> <p>APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type.</p> </li> <li> <p>EXPLORER_EVENT_LOG: The Explorer event log output type.</p> </li> <li> <p>EXPLORER_SUMMARY_LOG: The Explorer summary log output type.</p> </li> <li> <p>APPLICATION_CRASH_REPORT: The application crash report output type.</p> </li> <li> <p>XCTEST_LOG: The XCode test output type.</p> </li> </ul>"
|
||||
"Artifact$type": "<p>The artifact's type.</p> <p>Allowed values include the following:</p> <ul> <li> <p>UNKNOWN: An unknown type.</p> </li> <li> <p>SCREENSHOT: The screenshot type.</p> </li> <li> <p>DEVICE_LOG: The device log type.</p> </li> <li> <p>MESSAGE_LOG: The message log type.</p> </li> <li> <p>VIDEO_LOG: The video log type.</p> </li> <li> <p>RESULT_LOG: The result log type.</p> </li> <li> <p>SERVICE_LOG: The service log type.</p> </li> <li> <p>WEBKIT_LOG: The web kit log type.</p> </li> <li> <p>INSTRUMENTATION_OUTPUT: The instrumentation type.</p> </li> <li> <p>EXERCISER_MONKEY_OUTPUT: For Android, the artifact (log) generated by an Android fuzz test.</p> </li> <li> <p>CALABASH_JSON_OUTPUT: The Calabash JSON output type.</p> </li> <li> <p>CALABASH_PRETTY_OUTPUT: The Calabash pretty output type.</p> </li> <li> <p>CALABASH_STANDARD_OUTPUT: The Calabash standard output type.</p> </li> <li> <p>CALABASH_JAVA_XML_OUTPUT: The Calabash Java XML output type.</p> </li> <li> <p>AUTOMATION_OUTPUT: The automation output type.</p> </li> <li> <p>APPIUM_SERVER_OUTPUT: The Appium server output type.</p> </li> <li> <p>APPIUM_JAVA_OUTPUT: The Appium Java output type.</p> </li> <li> <p>APPIUM_JAVA_XML_OUTPUT: The Appium Java XML output type.</p> </li> <li> <p>APPIUM_PYTHON_OUTPUT: The Appium Python output type.</p> </li> <li> <p>APPIUM_PYTHON_XML_OUTPUT: The Appium Python XML output type.</p> </li> <li> <p>EXPLORER_EVENT_LOG: The Explorer event log output type.</p> </li> <li> <p>EXPLORER_SUMMARY_LOG: The Explorer summary log output type.</p> </li> <li> <p>APPLICATION_CRASH_REPORT: The application crash report output type.</p> </li> <li> <p>XCTEST_LOG: The Xcode test output type.</p> </li> <li> <p>VIDEO: The Video output type.</p> </li> <li> <p>CUSTOMER_ARTIFACT:The Customer Artifact output type.</p> </li> <li> <p>CUSTOMER_ARTIFACT_LOG: The Customer Artifact Log output type.</p> </li> <li> <p>TESTSPEC_OUTPUT: The Test Spec Output type.</p> </li> </ul>"
|
||||
}
|
||||
},
|
||||
"Artifacts": {
|
||||
@@ -214,7 +240,7 @@
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateRemoteAccessSessionConfiguration$billingMethod": "<p>The billing method for the remote access session.</p>",
|
||||
"RemoteAccessSession$billingMethod": "<p>The billing method of the remote access session. Possible values include <code>METERED</code> or <code>UNMETERED</code>. For more information about metered devices, see <a href=\"http://docs.aws.amazon.com/devicefarm/latest/developerguide/welcome.html#welcome-terminology\">AWS Device Farm terminology</a>.\"</p>",
|
||||
"RemoteAccessSession$billingMethod": "<p>The billing method of the remote access session. Possible values include <code>METERED</code> or <code>UNMETERED</code>. For more information about metered devices, see <a href=\"https://docs.aws.amazon.com/devicefarm/latest/developerguide/welcome.html#welcome-terminology\">AWS Device Farm terminology</a>.\"</p>",
|
||||
"Run$billingMethod": "<p>Specifies the billing method for a test run: <code>metered</code> or <code>unmetered</code>. If the parameter is not specified, the default value is <code>metered</code>.</p>",
|
||||
"ScheduleRunConfiguration$billingMethod": "<p>Specifies the billing method for a test run: <code>metered</code> or <code>unmetered</code>. If the parameter is not specified, the default value is <code>metered</code>.</p>"
|
||||
}
|
||||
@@ -238,8 +264,10 @@
|
||||
"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$remoteRecordEnabled": "<p>This flag is set to <code>true</code> if remote recording is enabled for the remote access session.</p>",
|
||||
"UpdateDevicePoolRequest$clearMaxDevices": "<p>Sets whether the <code>maxDevices</code> parameter applies to your device pool. If you set this parameter to <code>true</code>, the <code>maxDevices</code> parameter does not apply, and Device Farm does not limit the number of devices that it adds to your device pool. In this case, Device Farm adds all available devices that meet the criteria that are specified for the <code>rules</code> parameter.</p> <p>If you use this parameter in your request, you cannot use the <code>maxDevices</code> parameter in the same request.</p>",
|
||||
"UpdateInstanceProfileRequest$packageCleanup": "<p>The updated choice for whether you want to specify package cleanup. The default value is <code>false</code> for private devices.</p>",
|
||||
"UpdateInstanceProfileRequest$rebootAfterUse": "<p>The updated choice for whether you want to reboot the device after use. The default value is <code>true</code>.</p>"
|
||||
"UpdateInstanceProfileRequest$rebootAfterUse": "<p>The updated choice for whether you want to reboot the device after use. The default value is <code>true</code>.</p>",
|
||||
"UpdateUploadRequest$editContent": "<p>Set to true if the YAML file has changed and needs to be updated; otherwise, set to false.</p>"
|
||||
}
|
||||
},
|
||||
"CPU": {
|
||||
@@ -259,6 +287,7 @@
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateUploadRequest$contentType": "<p>The upload's content type (for example, \"application/octet-stream\").</p>",
|
||||
"UpdateUploadRequest$contentType": "<p>The upload's content type (for example, \"application/x-yaml\").</p>",
|
||||
"Upload$contentType": "<p>The upload's content type (for example, \"application/octet-stream\").</p>"
|
||||
}
|
||||
},
|
||||
@@ -337,6 +366,16 @@
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"CreateVPCEConfigurationRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"CreateVPCEConfigurationResult": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"CurrencyCode": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
@@ -444,6 +483,16 @@
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DeleteVPCEConfigurationRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DeleteVPCEConfigurationResult": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"Device": {
|
||||
"base": "<p>Represents a device type that an app is tested against.</p>",
|
||||
"refs": {
|
||||
@@ -459,7 +508,39 @@
|
||||
"base": null,
|
||||
"refs": {
|
||||
"IncompatibilityMessage$type": "<p>The type of incompatibility.</p> <p>Allowed values include:</p> <ul> <li> <p>ARN: The ARN.</p> </li> <li> <p>FORM_FACTOR: The form factor (for example, phone or tablet).</p> </li> <li> <p>MANUFACTURER: The manufacturer.</p> </li> <li> <p>PLATFORM: The platform (for example, Android or iOS).</p> </li> <li> <p>REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access.</p> </li> <li> <p>APPIUM_VERSION: The Appium version for the test.</p> </li> </ul>",
|
||||
"Rule$attribute": "<p>The rule's stringified attribute. For example, specify the value as <code>\"\\\"abc\\\"\"</code>.</p> <p>Allowed values include:</p> <ul> <li> <p>ARN: The ARN.</p> </li> <li> <p>FORM_FACTOR: The form factor (for example, phone or tablet).</p> </li> <li> <p>MANUFACTURER: The manufacturer.</p> </li> <li> <p>PLATFORM: The platform (for example, Android or iOS).</p> </li> <li> <p>REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access.</p> </li> <li> <p>APPIUM_VERSION: The Appium version for the test.</p> </li> <li> <p>INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.</p> </li> <li> <p>INSTANCE_LABELS: The label of the device instance.</p> </li> </ul>"
|
||||
"Rule$attribute": "<p>The rule's stringified attribute. For example, specify the value as <code>\"\\\"abc\\\"\"</code>.</p> <p>The supported operators for each attribute are provided in the following list.</p> <dl> <dt>APPIUM_VERSION</dt> <dd> <p>The Appium version for the test.</p> <p> <i>Supported operators</i>: <code>CONTAINS</code> </p> </dd> <dt>ARN</dt> <dd> <p>The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".</p> <p> <i>Supported operators</i>: <code>EQUALS</code>, <code>IN</code>, <code>NOT_IN</code> </p> </dd> <dt>AVAILABILITY</dt> <dd> <p>The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".</p> <p> <i>Supported operators</i>: <code>EQUALS</code> </p> </dd> <dt>FLEET_TYPE</dt> <dd> <p>The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".</p> <p> <i>Supported operators</i>: <code>EQUALS</code> </p> </dd> <dt>FORM_FACTOR</dt> <dd> <p>The device form factor. Valid values are \"PHONE\" or \"TABLET\".</p> <p> <i>Supported operators</i>: <code>EQUALS</code>, <code>IN</code>, <code>NOT_IN</code> </p> </dd> <dt>INSTANCE_ARN</dt> <dd> <p>The Amazon Resource Name (ARN) of the device instance.</p> <p> <i>Supported operators</i>: <code>IN</code>, <code>NOT_IN</code> </p> </dd> <dt>INSTANCE_LABELS</dt> <dd> <p>The label of the device instance.</p> <p> <i>Supported operators</i>: <code>CONTAINS</code> </p> </dd> <dt>MANUFACTURER</dt> <dd> <p>The device manufacturer. For example, \"Apple\".</p> <p> <i>Supported operators</i>: <code>EQUALS</code>, <code>IN</code>, <code>NOT_IN</code> </p> </dd> <dt>MODEL</dt> <dd> <p>The device model, such as \"Apple iPad Air 2\" or \"Google Pixel\".</p> <p> <i>Supported operators</i>: <code>CONTAINS</code>, <code>EQUALS</code>, <code>IN</code>, <code>NOT_IN</code> </p> </dd> <dt>OS_VERSION</dt> <dd> <p>The operating system version. For example, \"10.3.2\".</p> <p> <i>Supported operators</i>: <code>EQUALS</code>, <code>GREATER_THAN</code>, <code>GREATER_THAN_OR_EQUALS</code>, <code>IN</code>, <code>LESS_THAN</code>, <code>LESS_THAN_OR_EQUALS</code>, <code>NOT_IN</code> </p> </dd> <dt>PLATFORM</dt> <dd> <p>The device platform. Valid values are \"ANDROID\" or \"IOS\".</p> <p> <i>Supported operators</i>: <code>EQUALS</code>, <code>IN</code>, <code>NOT_IN</code> </p> </dd> <dt>REMOTE_ACCESS_ENABLED</dt> <dd> <p>Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".</p> <p> <i>Supported operators</i>: <code>EQUALS</code> </p> </dd> <dt>REMOTE_DEBUG_ENABLED</dt> <dd> <p>Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".</p> <p> <i>Supported operators</i>: <code>EQUALS</code> </p> </dd> </dl>"
|
||||
}
|
||||
},
|
||||
"DeviceAvailability": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Device$availability": "<p>Reflects how likely a device will be available for a test run. It is currently available in the ListDevices and GetDevice API methods.</p>"
|
||||
}
|
||||
},
|
||||
"DeviceFilter": {
|
||||
"base": "<p>Represents a device filter used to select a set of devices to be included in a test run. This data structure is passed in as the <code>deviceSelectionConfiguration</code> parameter to ScheduleRun. For an example of the JSON request syntax, see <a>ScheduleRun</a>.</p> <p>It is also passed in as the <code>filters</code> parameter to ListDevices. For an example of the JSON request syntax, see <a>ListDevices</a>.</p>",
|
||||
"refs": {
|
||||
"DeviceFilters$member": null
|
||||
}
|
||||
},
|
||||
"DeviceFilterAttribute": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DeviceFilter$attribute": "<p>The aspect of a device such as platform or model used as the selection criteria in a device filter.</p> <p>The supported operators for each attribute are provided in the following list.</p> <dl> <dt>ARN</dt> <dd> <p>The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".</p> <p> <i>Supported operators</i>: <code>EQUALS</code>, <code>IN</code>, <code>NOT_IN</code> </p> </dd> <dt>PLATFORM</dt> <dd> <p>The device platform. Valid values are \"ANDROID\" or \"IOS\".</p> <p> <i>Supported operators</i>: <code>EQUALS</code> </p> </dd> <dt>OS_VERSION</dt> <dd> <p>The operating system version. For example, \"10.3.2\".</p> <p> <i>Supported operators</i>: <code>EQUALS</code>, <code>GREATER_THAN</code>, <code>GREATER_THAN_OR_EQUALS</code>, <code>IN</code>, <code>LESS_THAN</code>, <code>LESS_THAN_OR_EQUALS</code>, <code>NOT_IN</code> </p> </dd> <dt>MODEL</dt> <dd> <p>The device model. For example, \"iPad 5th Gen\".</p> <p> <i>Supported operators</i>: <code>CONTAINS</code>, <code>EQUALS</code>, <code>IN</code>, <code>NOT_IN</code> </p> </dd> <dt>AVAILABILITY</dt> <dd> <p>The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".</p> <p> <i>Supported operators</i>: <code>EQUALS</code> </p> </dd> <dt>FORM_FACTOR</dt> <dd> <p>The device form factor. Valid values are \"PHONE\" or \"TABLET\".</p> <p> <i>Supported operators</i>: <code>EQUALS</code> </p> </dd> <dt>MANUFACTURER</dt> <dd> <p>The device manufacturer. For example, \"Apple\".</p> <p> <i>Supported operators</i>: <code>EQUALS</code>, <code>IN</code>, <code>NOT_IN</code> </p> </dd> <dt>REMOTE_ACCESS_ENABLED</dt> <dd> <p>Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".</p> <p> <i>Supported operators</i>: <code>EQUALS</code> </p> </dd> <dt>REMOTE_DEBUG_ENABLED</dt> <dd> <p>Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".</p> <p> <i>Supported operators</i>: <code>EQUALS</code> </p> </dd> <dt>INSTANCE_ARN</dt> <dd> <p>The Amazon Resource Name (ARN) of the device instance.</p> <p> <i>Supported operators</i>: <code>EQUALS</code>, <code>IN</code>, <code>NOT_IN</code> </p> </dd> <dt>INSTANCE_LABELS</dt> <dd> <p>The label of the device instance.</p> <p> <i>Supported operators</i>: <code>CONTAINS</code> </p> </dd> <dt>FLEET_TYPE</dt> <dd> <p>The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".</p> <p> <i>Supported operators</i>: <code>EQUALS</code> </p> </dd> </dl>"
|
||||
}
|
||||
},
|
||||
"DeviceFilterValues": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DeviceFilter$values": "<p>An array of one or more filter values used in a device filter.</p> <p class=\"title\"> <b>Operator Values</b> </p> <ul> <li> <p>The IN and NOT_IN operators can take a values array that has more than one element.</p> </li> <li> <p>The other operators require an array with a single element.</p> </li> </ul> <p class=\"title\"> <b>Attribute Values</b> </p> <ul> <li> <p>The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".</p> </li> <li> <p>The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".</p> </li> <li> <p>The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".</p> </li> <li> <p>The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".</p> </li> </ul>"
|
||||
}
|
||||
},
|
||||
"DeviceFilters": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DeviceSelectionConfiguration$filters": "<p>Used to dynamically select a set of devices for a test run. A filter is made up of an attribute, an operator, and one or more values.</p> <ul> <li> <p> <b>Attribute</b> </p> <p>The aspect of a device such as platform or model used as the selection criteria in a device filter.</p> <p>Allowed values include:</p> <ul> <li> <p>ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".</p> </li> <li> <p>PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".</p> </li> <li> <p>OS_VERSION: The operating system version. For example, \"10.3.2\".</p> </li> <li> <p>MODEL: The device model. For example, \"iPad 5th Gen\".</p> </li> <li> <p>AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".</p> </li> <li> <p>FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".</p> </li> <li> <p>MANUFACTURER: The device manufacturer. For example, \"Apple\".</p> </li> <li> <p>REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".</p> </li> <li> <p>REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".</p> </li> <li> <p>INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.</p> </li> <li> <p>INSTANCE_LABELS: The label of the device instance.</p> </li> <li> <p>FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".</p> </li> </ul> </li> <li> <p> <b>Operator</b> </p> <p>The filter operator.</p> <ul> <li> <p>The EQUALS operator is available for every attribute except INSTANCE_LABELS.</p> </li> <li> <p>The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.</p> </li> <li> <p>The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.</p> </li> <li> <p>The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.</p> </li> </ul> </li> <li> <p> <b>Values</b> </p> <p>An array of one or more filter values.</p> <p class=\"title\"> <b>Operator Values</b> </p> <ul> <li> <p>The IN and NOT_IN operators can take a values array that has more than one element.</p> </li> <li> <p>The other operators require an array with a single element.</p> </li> </ul> <p class=\"title\"> <b>Attribute Values</b> </p> <ul> <li> <p>The PLATFORM attribute can be set to \"ANDROID\" or \"IOS\".</p> </li> <li> <p>The AVAILABILITY attribute can be set to \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".</p> </li> <li> <p>The FORM_FACTOR attribute can be set to \"PHONE\" or \"TABLET\".</p> </li> <li> <p>The FLEET_TYPE attribute can be set to \"PUBLIC\" or \"PRIVATE\".</p> </li> </ul> </li> </ul>",
|
||||
"DeviceSelectionResult$filters": "<p>The filters in a device selection result.</p>",
|
||||
"ListDevicesRequest$filters": "<p>Used to select a set of devices. A filter is made up of an attribute, an operator, and one or more values.</p> <ul> <li> <p>Attribute: The aspect of a device such as platform or model used as the selection criteria in a device filter.</p> <p>Allowed values include:</p> <ul> <li> <p>ARN: The Amazon Resource Name (ARN) of the device. For example, \"arn:aws:devicefarm:us-west-2::device:12345Example\".</p> </li> <li> <p>PLATFORM: The device platform. Valid values are \"ANDROID\" or \"IOS\".</p> </li> <li> <p>OS_VERSION: The operating system version. For example, \"10.3.2\".</p> </li> <li> <p>MODEL: The device model. For example, \"iPad 5th Gen\".</p> </li> <li> <p>AVAILABILITY: The current availability of the device. Valid values are \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\".</p> </li> <li> <p>FORM_FACTOR: The device form factor. Valid values are \"PHONE\" or \"TABLET\".</p> </li> <li> <p>MANUFACTURER: The device manufacturer. For example, \"Apple\".</p> </li> <li> <p>REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values are \"TRUE\" or \"FALSE\".</p> </li> <li> <p>REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values are \"TRUE\" or \"FALSE\".</p> </li> <li> <p>INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.</p> </li> <li> <p>INSTANCE_LABELS: The label of the device instance.</p> </li> <li> <p>FLEET_TYPE: The fleet type. Valid values are \"PUBLIC\" or \"PRIVATE\".</p> </li> </ul> </li> <li> <p>Operator: The filter operator.</p> <ul> <li> <p>The EQUALS operator is available for every attribute except INSTANCE_LABELS.</p> </li> <li> <p>The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.</p> </li> <li> <p>The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, and INSTANCE_ARN attributes.</p> </li> <li> <p>The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators are also available for the OS_VERSION attribute.</p> </li> </ul> </li> <li> <p>Values: An array of one or more filter values.</p> <ul> <li> <p>The IN and NOT_IN operators take a values array that has one or more elements.</p> </li> <li> <p>The other operators require an array with a single element.</p> </li> <li> <p>In a request, the AVAILABILITY attribute takes \"AVAILABLE\", \"HIGHLY_AVAILABLE\", \"BUSY\", or \"TEMPORARY_NOT_AVAILABLE\" as values.</p> </li> </ul> </li> </ul>"
|
||||
}
|
||||
},
|
||||
"DeviceFormFactor": {
|
||||
@@ -493,7 +574,7 @@
|
||||
"base": "<p>Represents the total (metered or unmetered) minutes used by the resource to run tests. Contains the sum of minutes consumed by all children.</p>",
|
||||
"refs": {
|
||||
"Job$deviceMinutes": "<p>Represents the total (metered or unmetered) minutes used by the job.</p>",
|
||||
"RemoteAccessSession$deviceMinutes": "<p>The number of minutes a device is used in a remote access sesssion (including setup and teardown minutes).</p>",
|
||||
"RemoteAccessSession$deviceMinutes": "<p>The number of minutes a device is used in a remote access session (including setup and teardown minutes).</p>",
|
||||
"Run$deviceMinutes": "<p>Represents the total (metered or unmetered) minutes used by the test run.</p>",
|
||||
"Suite$deviceMinutes": "<p>Represents the total (metered or unmetered) minutes used by the test suite.</p>",
|
||||
"Test$deviceMinutes": "<p>Represents the total (metered or unmetered) minutes used by the test.</p>"
|
||||
@@ -543,6 +624,18 @@
|
||||
"ListDevicePoolsResult$devicePools": "<p>Information about the device pools.</p>"
|
||||
}
|
||||
},
|
||||
"DeviceSelectionConfiguration": {
|
||||
"base": "<p>Represents the device filters used in a test run as well as the maximum number of devices to be included in the run. It is passed in as the <code>deviceSelectionConfiguration</code> request parameter in <a>ScheduleRun</a>.</p>",
|
||||
"refs": {
|
||||
"ScheduleRunRequest$deviceSelectionConfiguration": "<p>The filter criteria used to dynamically select a set of devices for a test run, as well as the maximum number of devices to be included in the run.</p> <p>Either <b> <code>devicePoolArn</code> </b> or <b> <code>deviceSelectionConfiguration</code> </b> is required in a request.</p>"
|
||||
}
|
||||
},
|
||||
"DeviceSelectionResult": {
|
||||
"base": "<p>Contains the run results requested by the device selection configuration as well as how many devices were returned. For an example of the JSON response syntax, see <a>ScheduleRun</a>.</p>",
|
||||
"refs": {
|
||||
"Run$deviceSelectionResult": "<p>The results of a device filter used to select the devices for a test run.</p>"
|
||||
}
|
||||
},
|
||||
"Devices": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
@@ -563,6 +656,14 @@
|
||||
"TrialMinutes$remaining": "<p>The number of free trial minutes remaining in the account.</p>"
|
||||
}
|
||||
},
|
||||
"ExceptionMessage": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"TagOperationException$message": null,
|
||||
"TagPolicyException$message": null,
|
||||
"TooManyTagsException$message": null
|
||||
}
|
||||
},
|
||||
"ExecutionConfiguration": {
|
||||
"base": "<p>Represents configuration information about a test run, such as the execution timeout (in minutes).</p>",
|
||||
"refs": {
|
||||
@@ -753,6 +854,16 @@
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"GetVPCEConfigurationRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"GetVPCEConfigurationResult": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"HostAddress": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
@@ -825,8 +936,14 @@
|
||||
"Counters$errored": "<p>The number of errored entities.</p>",
|
||||
"Counters$stopped": "<p>The number of stopped entities.</p>",
|
||||
"Counters$skipped": "<p>The number of skipped entities.</p>",
|
||||
"CreateDevicePoolRequest$maxDevices": "<p>The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the <code>rules</code> parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.</p> <p>By specifying the maximum number of devices, you can control the costs that you incur by running tests.</p>",
|
||||
"DevicePool$maxDevices": "<p>The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the <code>rules</code> parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.</p> <p>By specifying the maximum number of devices, you can control the costs that you incur by running tests.</p>",
|
||||
"DeviceSelectionConfiguration$maxDevices": "<p>The maximum number of devices to be included in a test run.</p>",
|
||||
"DeviceSelectionResult$matchedDevicesCount": "<p>The number of devices that matched the device filter selection criteria.</p>",
|
||||
"DeviceSelectionResult$maxDevices": "<p>The maximum number of devices to be selected by a device filter and included in a test run.</p>",
|
||||
"ListDeviceInstancesRequest$maxResults": "<p>An integer specifying the maximum number of items you want to return in the API response.</p>",
|
||||
"ListInstanceProfilesRequest$maxResults": "<p>An integer specifying the maximum number of items you want to return in the API response.</p>",
|
||||
"ListVPCEConfigurationsRequest$maxResults": "<p>An integer specifying the maximum number of items you want to return in the API response.</p>",
|
||||
"MaxSlotMap$value": null,
|
||||
"OfferingStatus$quantity": "<p>The number of available devices in the offering.</p>",
|
||||
"PurchaseOfferingRequest$quantity": "<p>The number of device slots you wish to purchase in an offering request.</p>",
|
||||
@@ -837,7 +954,8 @@
|
||||
"Run$totalJobs": "<p>The total number of jobs for the run.</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>"
|
||||
"Run$eventCount": "<p>For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.</p>",
|
||||
"UpdateDevicePoolRequest$maxDevices": "<p>The number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and that meet the criteria that you assign for the <code>rules</code> parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.</p> <p>By specifying the maximum number of devices, you can control the costs that you incur by running tests.</p> <p>If you use this parameter in your request, you cannot use the <code>clearMaxDevices</code> parameter in the same request.</p>"
|
||||
}
|
||||
},
|
||||
"InteractionMode": {
|
||||
@@ -847,6 +965,11 @@
|
||||
"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>"
|
||||
}
|
||||
},
|
||||
"InvalidOperationException": {
|
||||
"base": "<p>There was an error with the update request, or you do not have sufficient permissions to update this VPC endpoint configuration.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"IosPaths": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
@@ -857,17 +980,18 @@
|
||||
"base": "<p>Represents a device.</p>",
|
||||
"refs": {
|
||||
"GetJobResult$job": "<p>An object containing information about the requested job.</p>",
|
||||
"Jobs$member": null
|
||||
"Jobs$member": null,
|
||||
"StopJobResult$job": "<p>The job that was stopped.</p>"
|
||||
}
|
||||
},
|
||||
"JobTimeoutMinutes": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"AccountSettings$maxJobTimeoutMinutes": "<p>The maximum number of minutes a test run will execute before it times out.</p>",
|
||||
"AccountSettings$defaultJobTimeoutMinutes": "<p>The default number of minutes (at the account level) a test run will execute before it times out. Default value is 60 minutes.</p>",
|
||||
"AccountSettings$defaultJobTimeoutMinutes": "<p>The default number of minutes (at the account level) a test run will execute before it times out. The default value is 150 minutes.</p>",
|
||||
"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>",
|
||||
"Project$defaultJobTimeoutMinutes": "<p>The default number of minutes (at the project level) a test run will execute before it times out. The default value is 150 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>"
|
||||
}
|
||||
@@ -1033,6 +1157,16 @@
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ListTagsForResourceRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ListTagsForResourceResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ListTestsRequest": {
|
||||
"base": "<p>Represents a request to the list tests operation.</p>",
|
||||
"refs": {
|
||||
@@ -1063,6 +1197,16 @@
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ListVPCEConfigurationsRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ListVPCEConfigurationsResult": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"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": {
|
||||
@@ -1112,6 +1256,7 @@
|
||||
"IdempotencyException$message": "<p>Any additional information about the exception.</p>",
|
||||
"IncompatibilityMessage$message": "<p>A message about the incompatibility.</p>",
|
||||
"InstanceProfile$description": "<p>The description of the instance profile.</p>",
|
||||
"InvalidOperationException$message": null,
|
||||
"Job$message": "<p>A message about the job's result.</p>",
|
||||
"LimitExceededException$message": "<p>Any additional information about the exception.</p>",
|
||||
"NetworkProfile$description": "<p>The description of the network profile.</p>",
|
||||
@@ -1128,7 +1273,7 @@
|
||||
"UniqueProblem$message": "<p>A message about the unique problems' result.</p>",
|
||||
"UpdateDevicePoolRequest$description": "<p>A description of the device pool you wish to update.</p>",
|
||||
"UpdateInstanceProfileRequest$description": "<p>The updated description for your instance profile.</p>",
|
||||
"UpdateNetworkProfileRequest$description": "<p>The descriptoin of the network profile about which you are returning information.</p>",
|
||||
"UpdateNetworkProfileRequest$description": "<p>The description of the network profile about which you are returning information.</p>",
|
||||
"Upload$message": "<p>A message about the upload's result.</p>"
|
||||
}
|
||||
},
|
||||
@@ -1171,6 +1316,7 @@
|
||||
"UpdateInstanceProfileRequest$name": "<p>The updated name for your instance profile.</p>",
|
||||
"UpdateNetworkProfileRequest$name": "<p>The name of the network profile about which you are returning information.</p>",
|
||||
"UpdateProjectRequest$name": "<p>A string representing the new name of the project that you are updating.</p>",
|
||||
"UpdateUploadRequest$name": "<p>The upload's test spec file name. The name should not contain the '/' character. The test spec file name must end with the <code>.yaml</code> or <code>.yml</code> file extension.</p>",
|
||||
"Upload$name": "<p>The upload's file name.</p>"
|
||||
}
|
||||
},
|
||||
@@ -1339,7 +1485,9 @@
|
||||
"ListUniqueProblemsRequest$nextToken": "<p>An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.</p>",
|
||||
"ListUniqueProblemsResult$nextToken": "<p>If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.</p>",
|
||||
"ListUploadsRequest$nextToken": "<p>An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.</p>",
|
||||
"ListUploadsResult$nextToken": "<p>If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.</p>"
|
||||
"ListUploadsResult$nextToken": "<p>If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.</p>",
|
||||
"ListVPCEConfigurationsRequest$nextToken": "<p>An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.</p>",
|
||||
"ListVPCEConfigurationsResult$nextToken": "<p>An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.</p>"
|
||||
}
|
||||
},
|
||||
"PercentInteger": {
|
||||
@@ -1471,7 +1619,8 @@
|
||||
"RuleOperator": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Rule$operator": "<p>The rule's operator.</p> <ul> <li> <p>EQUALS: The equals operator.</p> </li> <li> <p>GREATER_THAN: The greater-than operator.</p> </li> <li> <p>IN: The in operator.</p> </li> <li> <p>LESS_THAN: The less-than operator.</p> </li> <li> <p>NOT_IN: The not-in operator.</p> </li> <li> <p>CONTAINS: The contains operator.</p> </li> </ul>"
|
||||
"DeviceFilter$operator": "<p>Specifies how Device Farm compares the filter's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.</p>",
|
||||
"Rule$operator": "<p>Specifies how Device Farm compares the rule's attribute to the value. For the operators that are supported by each attribute, see the attribute descriptions.</p>"
|
||||
}
|
||||
},
|
||||
"Rules": {
|
||||
@@ -1518,6 +1667,7 @@
|
||||
"ScheduleRunConfiguration": {
|
||||
"base": "<p>Represents the settings for a run. Includes things like location, radio states, auxiliary apps, and network profiles.</p>",
|
||||
"refs": {
|
||||
"GetDevicePoolCompatibilityRequest$configuration": "<p>An object containing information about the settings for a run.</p>",
|
||||
"ScheduleRunRequest$configuration": "<p>Information about the settings for the run to be scheduled.</p>"
|
||||
}
|
||||
},
|
||||
@@ -1532,7 +1682,7 @@
|
||||
}
|
||||
},
|
||||
"ScheduleRunTest": {
|
||||
"base": "<p>Represents additional test settings.</p>",
|
||||
"base": "<p>Represents test settings. This data structure is passed in as the \"test\" parameter to ScheduleRun. For an example of the JSON request syntax, see <a>ScheduleRun</a>.</p>",
|
||||
"refs": {
|
||||
"GetDevicePoolCompatibilityRequest$test": "<p>Information about the uploaded test to be run against the device pool.</p>",
|
||||
"ScheduleRunRequest$test": "<p>Information about the test for the run to be scheduled.</p>"
|
||||
@@ -1543,6 +1693,14 @@
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ServiceDnsName": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateVPCEConfigurationRequest$serviceDnsName": "<p>The DNS name of the service running in your VPC that you want Device Farm to test.</p>",
|
||||
"UpdateVPCEConfigurationRequest$serviceDnsName": "<p>The DNS (domain) name used to connect to your private service in your Amazon VPC. The DNS name must not already be in use on the Internet.</p>",
|
||||
"VPCEConfiguration$serviceDnsName": "<p>The DNS name that maps to the private IP address of the service you want to access.</p>"
|
||||
}
|
||||
},
|
||||
"SkipAppResign": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
@@ -1558,6 +1716,16 @@
|
||||
"CreateRemoteAccessSessionRequest$sshPublicKey": "<p>The public key of the <code>ssh</code> key pair you want to use for connecting to remote devices in your remote debugging session. This is only required if <code>remoteDebugEnabled</code> is set to <code>true</code>.</p>"
|
||||
}
|
||||
},
|
||||
"StopJobRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"StopJobResult": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"StopRemoteAccessSessionRequest": {
|
||||
"base": "<p>Represents the request to stop the remote access session.</p>",
|
||||
"refs": {
|
||||
@@ -1594,10 +1762,12 @@
|
||||
"Device$radio": "<p>The device's radio.</p>",
|
||||
"Device$fleetType": "<p>The type of fleet to which this device belongs. Possible values for fleet type are PRIVATE and PUBLIC.</p>",
|
||||
"Device$fleetName": "<p>The name of the fleet to which this device belongs.</p>",
|
||||
"DeviceFilterValues$member": null,
|
||||
"DeviceHostPaths$member": null,
|
||||
"DeviceInstance$udid": "<p>Unique device identifier for the device instance.</p>",
|
||||
"InstanceLabels$member": null,
|
||||
"IosPaths$member": null,
|
||||
"Job$videoEndpoint": "<p>The endpoint for streaming device video.</p>",
|
||||
"MaxSlotMap$key": null,
|
||||
"PackageIds$member": null,
|
||||
"RemoteAccessSession$endpoint": "<p>The endpoint for the remote access sesssion.</p>",
|
||||
@@ -1624,6 +1794,58 @@
|
||||
"ListSuitesResult$suites": "<p>Information about the suites.</p>"
|
||||
}
|
||||
},
|
||||
"Tag": {
|
||||
"base": "<p>The metadata that you apply to a resource to help you categorize and organize it. Each tag consists of a key and an optional value, both of which you define. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters. </p>",
|
||||
"refs": {
|
||||
"TagList$member": null
|
||||
}
|
||||
},
|
||||
"TagKey": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Tag$Key": "<p>One part of a key-value pair that make up a tag. A <code>key</code> is a general label that acts like a category for more specific tag values.</p>",
|
||||
"TagKeyList$member": null
|
||||
}
|
||||
},
|
||||
"TagKeyList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"UntagResourceRequest$TagKeys": "<p>The keys of the tags to be removed.</p>"
|
||||
}
|
||||
},
|
||||
"TagList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ListTagsForResourceResponse$Tags": "<p>The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.</p>",
|
||||
"TagResourceRequest$Tags": "<p>The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.</p>"
|
||||
}
|
||||
},
|
||||
"TagOperationException": {
|
||||
"base": "<p>The operation was not successful. Try again.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"TagPolicyException": {
|
||||
"base": "<p>The request doesn't comply with the AWS Identity and Access Management (IAM) tag policy. Correct your request and then retry it.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"TagResourceRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"TagResourceResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"TagValue": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Tag$Value": "<p>The optional part of a key-value pair that make up a tag. A <code>value</code> acts as a descriptor within a tag category (key).</p>"
|
||||
}
|
||||
},
|
||||
"Test": {
|
||||
"base": "<p>Represents a condition that is evaluated.</p>",
|
||||
"refs": {
|
||||
@@ -1634,18 +1856,18 @@
|
||||
"TestParameters": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ScheduleRunTest$parameters": "<p>The test's parameters, such as the following test framework parameters and fixture settings:</p> <p>For Calabash tests:</p> <ul> <li> <p>profile: A cucumber profile, for example, \"my_profile_name\".</p> </li> <li> <p>tags: You can limit execution to features or scenarios that have (or don't have) certain tags, for example, \"@smoke\" or \"@smoke,~@wip\".</p> </li> </ul> <p>For Appium tests (all types):</p> <ul> <li> <p>appium_version: The Appium version. Currently supported values are \"1.4.16\", \"1.6.3\", \"latest\", and \"default\".</p> <ul> <li> <p>“latest” will run the latest Appium version supported by Device Farm (1.6.3).</p> </li> <li> <p>For “default”, Device Farm will choose a compatible version of Appium for the device. The current behavior is to run 1.4.16 on Android devices and iOS 9 and earlier, 1.6.3 for iOS 10 and later.</p> </li> <li> <p>This behavior is subject to change.</p> </li> </ul> </li> </ul> <p>For Fuzz tests (Android only):</p> <ul> <li> <p>event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.</p> </li> <li> <p>throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.</p> </li> <li> <p>seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.</p> </li> </ul> <p>For Explorer tests:</p> <ul> <li> <p>username: A username to use if the Explorer encounters a login form. If not supplied, no username will be inserted.</p> </li> <li> <p>password: A password to use if the Explorer encounters a login form. If not supplied, no password will be inserted.</p> </li> </ul> <p>For Instrumentation:</p> <ul> <li> <p>filter: A test filter string. Examples:</p> <ul> <li> <p>Running a single test case: \"com.android.abc.Test1\"</p> </li> <li> <p>Running a single test: \"com.android.abc.Test1#smoke\"</p> </li> <li> <p>Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"</p> </li> </ul> </li> </ul> <p>For XCTest and XCTestUI:</p> <ul> <li> <p>filter: A test filter string. Examples:</p> <ul> <li> <p>Running a single test class: \"LoginTests\"</p> </li> <li> <p>Running a multiple test classes: \"LoginTests,SmokeTests\"</p> </li> <li> <p>Running a single test: \"LoginTests/testValid\"</p> </li> <li> <p>Running multiple tests: \"LoginTests/testValid,LoginTests/testInvalid\"</p> </li> </ul> </li> </ul> <p>For UIAutomator:</p> <ul> <li> <p>filter: A test filter string. Examples:</p> <ul> <li> <p>Running a single test case: \"com.android.abc.Test1\"</p> </li> <li> <p>Running a single test: \"com.android.abc.Test1#smoke\"</p> </li> <li> <p>Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"</p> </li> </ul> </li> </ul>"
|
||||
"ScheduleRunTest$parameters": "<p>The test's parameters, such as test framework parameters and fixture settings. Parameters are represented by name-value pairs of strings.</p> <p>For all tests:</p> <ul> <li> <p>app_performance_monitoring: Performance monitoring is enabled by default. Set this parameter to \"false\" to disable it.</p> </li> </ul> <p>For Calabash tests:</p> <ul> <li> <p>profile: A cucumber profile, for example, \"my_profile_name\".</p> </li> <li> <p>tags: You can limit execution to features or scenarios that have (or don't have) certain tags, for example, \"@smoke\" or \"@smoke,~@wip\".</p> </li> </ul> <p>For Appium tests (all types):</p> <ul> <li> <p>appium_version: The Appium version. Currently supported values are \"1.6.5\" (and higher), \"latest\", and \"default\".</p> <ul> <li> <p>“latest” will run the latest Appium version supported by Device Farm (1.9.1).</p> </li> <li> <p>For “default”, Device Farm will choose a compatible version of Appium for the device. The current behavior is to run 1.7.2 on Android devices and iOS 9 and earlier, 1.7.2 for iOS 10 and later.</p> </li> <li> <p>This behavior is subject to change.</p> </li> </ul> </li> </ul> <p>For Fuzz tests (Android only):</p> <ul> <li> <p>event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.</p> </li> <li> <p>throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.</p> </li> <li> <p>seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.</p> </li> </ul> <p>For Explorer tests:</p> <ul> <li> <p>username: A username to use if the Explorer encounters a login form. If not supplied, no username will be inserted.</p> </li> <li> <p>password: A password to use if the Explorer encounters a login form. If not supplied, no password will be inserted.</p> </li> </ul> <p>For Instrumentation:</p> <ul> <li> <p>filter: A test filter string. Examples:</p> <ul> <li> <p>Running a single test case: \"com.android.abc.Test1\"</p> </li> <li> <p>Running a single test: \"com.android.abc.Test1#smoke\"</p> </li> <li> <p>Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"</p> </li> </ul> </li> </ul> <p>For XCTest and XCTestUI:</p> <ul> <li> <p>filter: A test filter string. Examples:</p> <ul> <li> <p>Running a single test class: \"LoginTests\"</p> </li> <li> <p>Running a multiple test classes: \"LoginTests,SmokeTests\"</p> </li> <li> <p>Running a single test: \"LoginTests/testValid\"</p> </li> <li> <p>Running multiple tests: \"LoginTests/testValid,LoginTests/testInvalid\"</p> </li> </ul> </li> </ul> <p>For UIAutomator:</p> <ul> <li> <p>filter: A test filter string. Examples:</p> <ul> <li> <p>Running a single test case: \"com.android.abc.Test1\"</p> </li> <li> <p>Running a single test: \"com.android.abc.Test1#smoke\"</p> </li> <li> <p>Running multiple tests: \"com.android.abc.Test1,com.android.abc.Test2\"</p> </li> </ul> </li> </ul>"
|
||||
}
|
||||
},
|
||||
"TestType": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"GetDevicePoolCompatibilityRequest$testType": "<p>The test type for the specified device pool.</p> <p>Allowed values include the following:</p> <ul> <li> <p>BUILTIN_FUZZ: The built-in fuzz type.</p> </li> <li> <p>BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.</p> </li> <li> <p>APPIUM_JAVA_JUNIT: The Appium Java JUnit type.</p> </li> <li> <p>APPIUM_JAVA_TESTNG: The Appium Java TestNG type.</p> </li> <li> <p>APPIUM_PYTHON: The Appium Python type.</p> </li> <li> <p>APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps.</p> </li> <li> <p>APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps.</p> </li> <li> <p>APPIUM_WEB_PYTHON: The Appium Python type for Web apps.</p> </li> <li> <p>CALABASH: The Calabash type.</p> </li> <li> <p>INSTRUMENTATION: The Instrumentation type.</p> </li> <li> <p>UIAUTOMATION: The uiautomation type.</p> </li> <li> <p>UIAUTOMATOR: The uiautomator type.</p> </li> <li> <p>XCTEST: The XCode test type.</p> </li> <li> <p>XCTEST_UI: The XCode UI test type.</p> </li> </ul>",
|
||||
"Job$type": "<p>The job's type.</p> <p>Allowed values include the following:</p> <ul> <li> <p>BUILTIN_FUZZ: The built-in fuzz type.</p> </li> <li> <p>BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.</p> </li> <li> <p>APPIUM_JAVA_JUNIT: The Appium Java JUnit type.</p> </li> <li> <p>APPIUM_JAVA_TESTNG: The Appium Java TestNG type.</p> </li> <li> <p>APPIUM_PYTHON: The Appium Python type.</p> </li> <li> <p>APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps.</p> </li> <li> <p>APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps.</p> </li> <li> <p>APPIUM_WEB_PYTHON: The Appium Python type for Web apps.</p> </li> <li> <p>CALABASH: The Calabash type.</p> </li> <li> <p>INSTRUMENTATION: The Instrumentation type.</p> </li> <li> <p>UIAUTOMATION: The uiautomation type.</p> </li> <li> <p>UIAUTOMATOR: The uiautomator type.</p> </li> <li> <p>XCTEST: The XCode test type.</p> </li> <li> <p>XCTEST_UI: The XCode UI test type.</p> </li> </ul>",
|
||||
"Run$type": "<p>The run's type.</p> <p>Must be one of the following values:</p> <ul> <li> <p>BUILTIN_FUZZ: The built-in fuzz type.</p> </li> <li> <p>BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.</p> </li> <li> <p>APPIUM_JAVA_JUNIT: The Appium Java JUnit type.</p> </li> <li> <p>APPIUM_JAVA_TESTNG: The Appium Java TestNG type.</p> </li> <li> <p>APPIUM_PYTHON: The Appium Python type.</p> </li> <li> <p>APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps.</p> </li> <li> <p>APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps.</p> </li> <li> <p>APPIUM_WEB_PYTHON: The Appium Python type for Web apps.</p> </li> <li> <p>CALABASH: The Calabash type.</p> </li> <li> <p>INSTRUMENTATION: The Instrumentation type.</p> </li> <li> <p>UIAUTOMATION: The uiautomation type.</p> </li> <li> <p>UIAUTOMATOR: The uiautomator type.</p> </li> <li> <p>XCTEST: The XCode test type.</p> </li> <li> <p>XCTEST_UI: The XCode UI test type.</p> </li> </ul>",
|
||||
"ScheduleRunTest$type": "<p>The test's type.</p> <p>Must be one of the following values:</p> <ul> <li> <p>BUILTIN_FUZZ: The built-in fuzz type.</p> </li> <li> <p>BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.</p> </li> <li> <p>APPIUM_JAVA_JUNIT: The Appium Java JUnit type.</p> </li> <li> <p>APPIUM_JAVA_TESTNG: The Appium Java TestNG type.</p> </li> <li> <p>APPIUM_PYTHON: The Appium Python type.</p> </li> <li> <p>APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps.</p> </li> <li> <p>APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps.</p> </li> <li> <p>APPIUM_WEB_PYTHON: The Appium Python type for Web apps.</p> </li> <li> <p>CALABASH: The Calabash type.</p> </li> <li> <p>INSTRUMENTATION: The Instrumentation type.</p> </li> <li> <p>UIAUTOMATION: The uiautomation type.</p> </li> <li> <p>UIAUTOMATOR: The uiautomator type.</p> </li> <li> <p>XCTEST: The XCode test type.</p> </li> <li> <p>XCTEST_UI: The XCode UI test type.</p> </li> </ul>",
|
||||
"Suite$type": "<p>The suite's type.</p> <p>Must be one of the following values:</p> <ul> <li> <p>BUILTIN_FUZZ: The built-in fuzz type.</p> </li> <li> <p>BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.</p> </li> <li> <p>APPIUM_JAVA_JUNIT: The Appium Java JUnit type.</p> </li> <li> <p>APPIUM_JAVA_TESTNG: The Appium Java TestNG type.</p> </li> <li> <p>APPIUM_PYTHON: The Appium Python type.</p> </li> <li> <p>APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps.</p> </li> <li> <p>APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps.</p> </li> <li> <p>APPIUM_WEB_PYTHON: The Appium Python type for Web apps.</p> </li> <li> <p>CALABASH: The Calabash type.</p> </li> <li> <p>INSTRUMENTATION: The Instrumentation type.</p> </li> <li> <p>UIAUTOMATION: The uiautomation type.</p> </li> <li> <p>UIAUTOMATOR: The uiautomator type.</p> </li> <li> <p>XCTEST: The XCode test type.</p> </li> <li> <p>XCTEST_UI: The XCode UI test type.</p> </li> </ul>",
|
||||
"Test$type": "<p>The test's type.</p> <p>Must be one of the following values:</p> <ul> <li> <p>BUILTIN_FUZZ: The built-in fuzz type.</p> </li> <li> <p>BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.</p> </li> <li> <p>APPIUM_JAVA_JUNIT: The Appium Java JUnit type.</p> </li> <li> <p>APPIUM_JAVA_TESTNG: The Appium Java TestNG type.</p> </li> <li> <p>APPIUM_PYTHON: The Appium Python type.</p> </li> <li> <p>APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps.</p> </li> <li> <p>APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps.</p> </li> <li> <p>APPIUM_WEB_PYTHON: The Appium Python type for Web apps.</p> </li> <li> <p>CALABASH: The Calabash type.</p> </li> <li> <p>INSTRUMENTATION: The Instrumentation type.</p> </li> <li> <p>UIAUTOMATION: The uiautomation type.</p> </li> <li> <p>UIAUTOMATOR: The uiautomator type.</p> </li> <li> <p>XCTEST: The XCode test type.</p> </li> <li> <p>XCTEST_UI: The XCode UI test type.</p> </li> </ul>"
|
||||
"GetDevicePoolCompatibilityRequest$testType": "<p>The test type for the specified device pool.</p> <p>Allowed values include the following:</p> <ul> <li> <p>BUILTIN_FUZZ: The built-in fuzz type.</p> </li> <li> <p>BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.</p> </li> <li> <p>APPIUM_JAVA_JUNIT: The Appium Java JUnit type.</p> </li> <li> <p>APPIUM_JAVA_TESTNG: The Appium Java TestNG type.</p> </li> <li> <p>APPIUM_PYTHON: The Appium Python type.</p> </li> <li> <p>APPIUM_NODE: The Appium Node.js type.</p> </li> <li> <p>APPIUM_RUBY: The Appium Ruby type.</p> </li> <li> <p>APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.</p> </li> <li> <p>APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.</p> </li> <li> <p>APPIUM_WEB_PYTHON: The Appium Python type for web apps.</p> </li> <li> <p>APPIUM_WEB_NODE: The Appium Node.js type for web apps.</p> </li> <li> <p>APPIUM_WEB_RUBY: The Appium Ruby type for web apps.</p> </li> <li> <p>CALABASH: The Calabash type.</p> </li> <li> <p>INSTRUMENTATION: The Instrumentation type.</p> </li> <li> <p>UIAUTOMATION: The uiautomation type.</p> </li> <li> <p>UIAUTOMATOR: The uiautomator type.</p> </li> <li> <p>XCTEST: The Xcode test type.</p> </li> <li> <p>XCTEST_UI: The Xcode UI test type.</p> </li> </ul>",
|
||||
"Job$type": "<p>The job's type.</p> <p>Allowed values include the following:</p> <ul> <li> <p>BUILTIN_FUZZ: The built-in fuzz type.</p> </li> <li> <p>BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.</p> </li> <li> <p>APPIUM_JAVA_JUNIT: The Appium Java JUnit type.</p> </li> <li> <p>APPIUM_JAVA_TESTNG: The Appium Java TestNG type.</p> </li> <li> <p>APPIUM_PYTHON: The Appium Python type.</p> </li> <li> <p>APPIUM_NODE: The Appium Node.js type.</p> </li> <li> <p>APPIUM_RUBY: The Appium Ruby type.</p> </li> <li> <p>APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.</p> </li> <li> <p>APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.</p> </li> <li> <p>APPIUM_WEB_PYTHON: The Appium Python type for web apps.</p> </li> <li> <p>APPIUM_WEB_NODE: The Appium Node.js type for web apps.</p> </li> <li> <p>APPIUM_WEB_RUBY: The Appium Ruby test type for web apps.</p> </li> <li> <p>CALABASH: The Calabash type.</p> </li> <li> <p>INSTRUMENTATION: The Instrumentation type.</p> </li> <li> <p>UIAUTOMATION: The uiautomation type.</p> </li> <li> <p>UIAUTOMATOR: The uiautomator type.</p> </li> <li> <p>XCTEST: The Xcode test type.</p> </li> <li> <p>XCTEST_UI: The Xcode UI test type.</p> </li> </ul>",
|
||||
"Run$type": "<p>The run's type.</p> <p>Must be one of the following values:</p> <ul> <li> <p>BUILTIN_FUZZ: The built-in fuzz type.</p> </li> <li> <p>BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.</p> </li> <li> <p>APPIUM_JAVA_JUNIT: The Appium Java JUnit type.</p> </li> <li> <p>APPIUM_JAVA_TESTNG: The Appium Java TestNG type.</p> </li> <li> <p>APPIUM_PYTHON: The Appium Python type.</p> </li> <li> <p>APPIUM_NODE: The Appium Node.js type.</p> </li> <li> <p>APPIUM_RUBY: The Appium Ruby type.</p> </li> <li> <p>APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.</p> </li> <li> <p>APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.</p> </li> <li> <p>APPIUM_WEB_PYTHON: The Appium Python type for web apps.</p> </li> <li> <p>APPIUM_WEB_NODE: The Appium Node.js type for web apps.</p> </li> <li> <p>APPIUM_WEB_RUBY: The Appium Ruby type for web apps.</p> </li> <li> <p>CALABASH: The Calabash type.</p> </li> <li> <p>INSTRUMENTATION: The Instrumentation type.</p> </li> <li> <p>UIAUTOMATION: The uiautomation type.</p> </li> <li> <p>UIAUTOMATOR: The uiautomator type.</p> </li> <li> <p>XCTEST: The Xcode test type.</p> </li> <li> <p>XCTEST_UI: The Xcode UI test type.</p> </li> </ul>",
|
||||
"ScheduleRunTest$type": "<p>The test's type.</p> <p>Must be one of the following values:</p> <ul> <li> <p>BUILTIN_FUZZ: The built-in fuzz type.</p> </li> <li> <p>BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.</p> </li> <li> <p>APPIUM_JAVA_JUNIT: The Appium Java JUnit type.</p> </li> <li> <p>APPIUM_JAVA_TESTNG: The Appium Java TestNG type.</p> </li> <li> <p>APPIUM_PYTHON: The Appium Python type.</p> </li> <li> <p>APPIUM_NODE: The Appium Node.js type.</p> </li> <li> <p>APPIUM_RUBY: The Appium Ruby type.</p> </li> <li> <p>APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.</p> </li> <li> <p>APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.</p> </li> <li> <p>APPIUM_WEB_PYTHON: The Appium Python type for web apps.</p> </li> <li> <p>APPIUM_WEB_NODE: The Appium Node.js type for web apps.</p> </li> <li> <p>APPIUM_WEB_RUBY: The Appium Ruby type for web apps.</p> </li> <li> <p>CALABASH: The Calabash type.</p> </li> <li> <p>INSTRUMENTATION: The Instrumentation type.</p> </li> <li> <p>UIAUTOMATION: The uiautomation type.</p> </li> <li> <p>UIAUTOMATOR: The uiautomator type.</p> </li> <li> <p>XCTEST: The Xcode test type.</p> </li> <li> <p>XCTEST_UI: The Xcode UI test type.</p> </li> </ul>",
|
||||
"Suite$type": "<p>The suite's type.</p> <p>Must be one of the following values:</p> <ul> <li> <p>BUILTIN_FUZZ: The built-in fuzz type.</p> </li> <li> <p>BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.</p> </li> <li> <p>APPIUM_JAVA_JUNIT: The Appium Java JUnit type.</p> </li> <li> <p>APPIUM_JAVA_TESTNG: The Appium Java TestNG type.</p> </li> <li> <p>APPIUM_PYTHON: The Appium Python type.</p> </li> <li> <p>APPIUM_NODE: The Appium Node.js type.</p> </li> <li> <p>APPIUM_RUBY: The Appium Ruby type.</p> </li> <li> <p>APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.</p> </li> <li> <p>APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.</p> </li> <li> <p>APPIUM_WEB_PYTHON: The Appium Python type for web apps.</p> </li> <li> <p>APPIUM_WEB_NODE: The Appium Node.js type for web apps.</p> </li> <li> <p>APPIUM_WEB_RUBY: The Appium Ruby type for web apps.</p> </li> <li> <p>CALABASH: The Calabash type.</p> </li> <li> <p>INSTRUMENTATION: The Instrumentation type.</p> </li> <li> <p>UIAUTOMATION: The uiautomation type.</p> </li> <li> <p>UIAUTOMATOR: The uiautomator type.</p> </li> <li> <p>XCTEST: The Xcode test type.</p> </li> <li> <p>XCTEST_UI: The Xcode UI test type.</p> </li> </ul>",
|
||||
"Test$type": "<p>The test's type.</p> <p>Must be one of the following values:</p> <ul> <li> <p>BUILTIN_FUZZ: The built-in fuzz type.</p> </li> <li> <p>BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.</p> </li> <li> <p>APPIUM_JAVA_JUNIT: The Appium Java JUnit type.</p> </li> <li> <p>APPIUM_JAVA_TESTNG: The Appium Java TestNG type.</p> </li> <li> <p>APPIUM_PYTHON: The Appium Python type.</p> </li> <li> <p>APPIUM_NODE: The Appium Node.js type.</p> </li> <li> <p>APPIUM_RUBY: The Appium Ruby type.</p> </li> <li> <p>APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for web apps.</p> </li> <li> <p>APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for web apps.</p> </li> <li> <p>APPIUM_WEB_PYTHON: The Appium Python type for web apps.</p> </li> <li> <p>APPIUM_WEB_NODE: The Appium Node.js type for web apps.</p> </li> <li> <p>APPIUM_WEB_RUBY: The Appium Ruby type for web apps.</p> </li> <li> <p>CALABASH: The Calabash type.</p> </li> <li> <p>INSTRUMENTATION: The Instrumentation type.</p> </li> <li> <p>UIAUTOMATION: The uiautomation type.</p> </li> <li> <p>UIAUTOMATOR: The uiautomator type.</p> </li> <li> <p>XCTEST: The Xcode test type.</p> </li> <li> <p>XCTEST_UI: The Xcode UI test type.</p> </li> </ul>"
|
||||
}
|
||||
},
|
||||
"Tests": {
|
||||
@@ -1654,6 +1876,11 @@
|
||||
"ListTestsResult$tests": "<p>Information about the tests.</p>"
|
||||
}
|
||||
},
|
||||
"TooManyTagsException": {
|
||||
"base": "<p>The list of tags on the repository is over the limit. The maximum number of tags that can be applied to a repository is 50. </p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"TransactionIdentifier": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
@@ -1692,6 +1919,16 @@
|
||||
"ListUniqueProblemsResult$uniqueProblems": "<p>Information about the unique problems.</p> <p>Allowed values include:</p> <ul> <li> <p>PENDING: A pending condition.</p> </li> <li> <p>PASSED: A passing condition.</p> </li> <li> <p>WARNED: A warning condition.</p> </li> <li> <p>FAILED: A failed condition.</p> </li> <li> <p>SKIPPED: A skipped condition.</p> </li> <li> <p>ERRORED: An error condition.</p> </li> <li> <p>STOPPED: A stopped condition.</p> </li> </ul>"
|
||||
}
|
||||
},
|
||||
"UntagResourceRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"UntagResourceResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"UpdateDeviceInstanceRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
@@ -1742,15 +1979,42 @@
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"UpdateUploadRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"UpdateUploadResult": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"UpdateVPCEConfigurationRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"UpdateVPCEConfigurationResult": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"Upload": {
|
||||
"base": "<p>An app or a set of one or more tests to upload or that have been uploaded.</p>",
|
||||
"refs": {
|
||||
"CreateUploadResult$upload": "<p>The newly created upload.</p>",
|
||||
"GetUploadResult$upload": "<p>An app or a set of one or more tests to upload or that have been uploaded.</p>",
|
||||
"InstallToRemoteAccessSessionResult$appUpload": "<p>An app to upload or that has been uploaded.</p>",
|
||||
"UpdateUploadResult$upload": "<p>A test spec uploaded to Device Farm.</p>",
|
||||
"Uploads$member": null
|
||||
}
|
||||
},
|
||||
"UploadCategory": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Upload$category": "<p>The upload's category. Allowed values include:</p> <ul> <li> <p>CURATED: An upload managed by AWS Device Farm.</p> </li> <li> <p>PRIVATE: An upload managed by the AWS Device Farm customer.</p> </li> </ul>"
|
||||
}
|
||||
},
|
||||
"UploadStatus": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
@@ -1760,8 +2024,9 @@
|
||||
"UploadType": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateUploadRequest$type": "<p>The upload's upload type.</p> <p>Must be one of the following values:</p> <ul> <li> <p>ANDROID_APP: An Android upload.</p> </li> <li> <p>IOS_APP: An iOS upload.</p> </li> <li> <p>WEB_APP: A web appliction upload.</p> </li> <li> <p>EXTERNAL_DATA: An external data upload.</p> </li> <li> <p>APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.</p> </li> <li> <p>APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.</p> </li> <li> <p>APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.</p> </li> <li> <p>APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.</p> </li> <li> <p>APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.</p> </li> <li> <p>APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload.</p> </li> <li> <p>CALABASH_TEST_PACKAGE: A Calabash test package upload.</p> </li> <li> <p>INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.</p> </li> <li> <p>UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.</p> </li> <li> <p>UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.</p> </li> <li> <p>XCTEST_TEST_PACKAGE: An XCode test package upload.</p> </li> <li> <p>XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.</p> </li> </ul> <p> <b>Note</b> If you call <code>CreateUpload</code> with <code>WEB_APP</code> specified, AWS Device Farm throws an <code>ArgumentException</code> error.</p>",
|
||||
"Upload$type": "<p>The upload's type.</p> <p>Must be one of the following values:</p> <ul> <li> <p>ANDROID_APP: An Android upload.</p> </li> <li> <p>IOS_APP: An iOS upload.</p> </li> <li> <p>WEB_APP: A web appliction upload.</p> </li> <li> <p>EXTERNAL_DATA: An external data upload.</p> </li> <li> <p>APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.</p> </li> <li> <p>APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.</p> </li> <li> <p>APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.</p> </li> <li> <p>APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.</p> </li> <li> <p>APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.</p> </li> <li> <p>APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload.</p> </li> <li> <p>CALABASH_TEST_PACKAGE: A Calabash test package upload.</p> </li> <li> <p>INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.</p> </li> <li> <p>UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.</p> </li> <li> <p>UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.</p> </li> <li> <p>XCTEST_TEST_PACKAGE: An XCode test package upload.</p> </li> <li> <p>XCTEST_UI_TEST_PACKAGE: An XCode UI test package upload.</p> </li> </ul>"
|
||||
"CreateUploadRequest$type": "<p>The upload's upload type.</p> <p>Must be one of the following values:</p> <ul> <li> <p>ANDROID_APP: An Android upload.</p> </li> <li> <p>IOS_APP: An iOS upload.</p> </li> <li> <p>WEB_APP: A web application upload.</p> </li> <li> <p>EXTERNAL_DATA: An external data upload.</p> </li> <li> <p>APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.</p> </li> <li> <p>APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.</p> </li> <li> <p>APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.</p> </li> <li> <p>APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.</p> </li> <li> <p>APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.</p> </li> <li> <p>APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.</p> </li> <li> <p>APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.</p> </li> <li> <p>APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.</p> </li> <li> <p>APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.</p> </li> <li> <p>APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.</p> </li> <li> <p>CALABASH_TEST_PACKAGE: A Calabash test package upload.</p> </li> <li> <p>INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.</p> </li> <li> <p>UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.</p> </li> <li> <p>UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.</p> </li> <li> <p>XCTEST_TEST_PACKAGE: An Xcode test package upload.</p> </li> <li> <p>XCTEST_UI_TEST_PACKAGE: An Xcode UI test package upload.</p> </li> <li> <p>APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.</p> </li> <li> <p>APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.</p> </li> <li> <p>APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.</p> </li> <li> <p>APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.</p> </li> <li> <p>APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.</p> </li> <li> <p>APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.</p> </li> <li> <p>APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.</p> </li> <li> <p>APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.</p> </li> <li> <p>APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.</p> </li> <li> <p>APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.</p> </li> <li> <p>INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.</p> </li> <li> <p>XCTEST_UI_TEST_SPEC: An Xcode UI test spec upload.</p> </li> </ul> <p> <b>Note</b> If you call <code>CreateUpload</code> with <code>WEB_APP</code> specified, AWS Device Farm throws an <code>ArgumentException</code> error.</p>",
|
||||
"ListUploadsRequest$type": "<p>The type of upload.</p> <p>Must be one of the following values:</p> <ul> <li> <p>ANDROID_APP: An Android upload.</p> </li> <li> <p>IOS_APP: An iOS upload.</p> </li> <li> <p>WEB_APP: A web application upload.</p> </li> <li> <p>EXTERNAL_DATA: An external data upload.</p> </li> <li> <p>APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.</p> </li> <li> <p>APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.</p> </li> <li> <p>APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.</p> </li> <li> <p>APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.</p> </li> <li> <p>APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.</p> </li> <li> <p>APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for a web app.</p> </li> <li> <p>APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for a web app.</p> </li> <li> <p>APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for a web app.</p> </li> <li> <p>APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for a web app.</p> </li> <li> <p>APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for a web app.</p> </li> <li> <p>CALABASH_TEST_PACKAGE: A Calabash test package upload.</p> </li> <li> <p>INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.</p> </li> <li> <p>UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.</p> </li> <li> <p>UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.</p> </li> <li> <p>XCTEST_TEST_PACKAGE: An Xcode test package upload.</p> </li> <li> <p>XCTEST_UI_TEST_PACKAGE: An Xcode UI test package upload.</p> </li> <li> <p>APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.</p> </li> <li> <p>APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.</p> </li> <li> <p>APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.</p> </li> <li> <p>APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.</p> </li> <li> <p> APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.</p> </li> <li> <p>APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.</p> </li> <li> <p>APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.</p> </li> <li> <p>APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.</p> </li> <li> <p>APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.</p> </li> <li> <p>APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.</p> </li> <li> <p>INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.</p> </li> <li> <p>XCTEST_UI_TEST_SPEC: An Xcode UI test spec upload.</p> </li> </ul>",
|
||||
"Upload$type": "<p>The upload's type.</p> <p>Must be one of the following values:</p> <ul> <li> <p>ANDROID_APP: An Android upload.</p> </li> <li> <p>IOS_APP: An iOS upload.</p> </li> <li> <p>WEB_APP: A web application upload.</p> </li> <li> <p>EXTERNAL_DATA: An external data upload.</p> </li> <li> <p>APPIUM_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload.</p> </li> <li> <p>APPIUM_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload.</p> </li> <li> <p>APPIUM_PYTHON_TEST_PACKAGE: An Appium Python test package upload.</p> </li> <li> <p>APPIUM_NODE_TEST_PACKAGE: An Appium Node.js test package upload.</p> </li> <li> <p>APPIUM_RUBY_TEST_PACKAGE: An Appium Ruby test package upload.</p> </li> <li> <p>APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE: An Appium Java JUnit test package upload for web apps.</p> </li> <li> <p>APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE: An Appium Java TestNG test package upload for web apps.</p> </li> <li> <p>APPIUM_WEB_PYTHON_TEST_PACKAGE: An Appium Python test package upload for web apps.</p> </li> <li> <p>APPIUM_WEB_NODE_TEST_PACKAGE: An Appium Node.js test package upload for web apps.</p> </li> <li> <p>APPIUM_WEB_RUBY_TEST_PACKAGE: An Appium Ruby test package upload for web apps.</p> </li> <li> <p>CALABASH_TEST_PACKAGE: A Calabash test package upload.</p> </li> <li> <p>INSTRUMENTATION_TEST_PACKAGE: An instrumentation upload.</p> </li> <li> <p>UIAUTOMATION_TEST_PACKAGE: A uiautomation test package upload.</p> </li> <li> <p>UIAUTOMATOR_TEST_PACKAGE: A uiautomator test package upload.</p> </li> <li> <p>XCTEST_TEST_PACKAGE: An Xcode test package upload.</p> </li> <li> <p>XCTEST_UI_TEST_PACKAGE: An Xcode UI test package upload.</p> </li> <li> <p>APPIUM_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload.</p> </li> <li> <p>APPIUM_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload.</p> </li> <li> <p>APPIUM_PYTHON_TEST_SPEC: An Appium Python test spec upload.</p> </li> <li> <p>APPIUM_NODE_TEST_SPEC: An Appium Node.js test spec upload.</p> </li> <li> <p>APPIUM_RUBY_TEST_SPEC: An Appium Ruby test spec upload.</p> </li> <li> <p>APPIUM_WEB_JAVA_JUNIT_TEST_SPEC: An Appium Java JUnit test spec upload for a web app.</p> </li> <li> <p>APPIUM_WEB_JAVA_TESTNG_TEST_SPEC: An Appium Java TestNG test spec upload for a web app.</p> </li> <li> <p>APPIUM_WEB_PYTHON_TEST_SPEC: An Appium Python test spec upload for a web app.</p> </li> <li> <p>APPIUM_WEB_NODE_TEST_SPEC: An Appium Node.js test spec upload for a web app.</p> </li> <li> <p>APPIUM_WEB_RUBY_TEST_SPEC: An Appium Ruby test spec upload for a web app.</p> </li> <li> <p>INSTRUMENTATION_TEST_SPEC: An instrumentation test spec upload.</p> </li> <li> <p>XCTEST_UI_TEST_SPEC: An Xcode UI test spec upload.</p> </li> </ul>"
|
||||
}
|
||||
},
|
||||
"Uploads": {
|
||||
@@ -1769,6 +2034,52 @@
|
||||
"refs": {
|
||||
"ListUploadsResult$uploads": "<p>Information about the uploads.</p>"
|
||||
}
|
||||
},
|
||||
"VPCEConfiguration": {
|
||||
"base": "<p>Represents an Amazon Virtual Private Cloud (VPC) endpoint configuration.</p>",
|
||||
"refs": {
|
||||
"CreateVPCEConfigurationResult$vpceConfiguration": "<p>An object containing information about your VPC endpoint configuration.</p>",
|
||||
"GetVPCEConfigurationResult$vpceConfiguration": "<p>An object containing information about your VPC endpoint configuration.</p>",
|
||||
"UpdateVPCEConfigurationResult$vpceConfiguration": "<p>An object containing information about your VPC endpoint configuration.</p>",
|
||||
"VPCEConfigurations$member": null
|
||||
}
|
||||
},
|
||||
"VPCEConfigurationDescription": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateVPCEConfigurationRequest$vpceConfigurationDescription": "<p>An optional description, providing more details about your VPC endpoint configuration.</p>",
|
||||
"UpdateVPCEConfigurationRequest$vpceConfigurationDescription": "<p>An optional description, providing more details about your VPC endpoint configuration.</p>",
|
||||
"VPCEConfiguration$vpceConfigurationDescription": "<p>An optional description, providing more details about your VPC endpoint configuration.</p>"
|
||||
}
|
||||
},
|
||||
"VPCEConfigurationName": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateVPCEConfigurationRequest$vpceConfigurationName": "<p>The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.</p>",
|
||||
"UpdateVPCEConfigurationRequest$vpceConfigurationName": "<p>The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.</p>",
|
||||
"VPCEConfiguration$vpceConfigurationName": "<p>The friendly name you give to your VPC endpoint configuration, to manage your configurations more easily.</p>"
|
||||
}
|
||||
},
|
||||
"VPCEConfigurations": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ListVPCEConfigurationsResult$vpceConfigurations": "<p>An array of <code>VPCEConfiguration</code> objects containing information about your VPC endpoint configuration.</p>"
|
||||
}
|
||||
},
|
||||
"VPCEServiceName": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateVPCEConfigurationRequest$vpceServiceName": "<p>The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.</p>",
|
||||
"UpdateVPCEConfigurationRequest$vpceServiceName": "<p>The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.</p>",
|
||||
"VPCEConfiguration$vpceServiceName": "<p>The name of the VPC endpoint service running inside your AWS account that you want Device Farm to test.</p>"
|
||||
}
|
||||
},
|
||||
"VideoCapture": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ExecutionConfiguration$videoCapture": "<p>Set to true to enable video capture; otherwise, set to false. The default is true.</p>",
|
||||
"Job$videoCapture": "<p>This value is set to true if video capture is enabled; otherwise, it is set to false.</p>"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user