mypydantic.models.devicefarm
1# Model Generated: Thu Mar 2 21:56:17 2023 2 3from __future__ import annotations 4 5from datetime import datetime 6from typing import Dict, List, Literal, Mapping, Optional, Sequence, Union 7 8from pydantic import Field 9 10from mypydantic.models.base_model import BaseModel 11 12 13class TrialMinutesModel(BaseModel): 14 total: Optional[float] = Field(default=None, alias="total") 15 remaining: Optional[float] = Field(default=None, alias="remaining") 16 17 18class ArtifactModel(BaseModel): 19 arn: Optional[str] = Field(default=None, alias="arn") 20 name: Optional[str] = Field(default=None, alias="name") 21 type: Optional[ 22 Literal[ 23 "APPIUM_JAVA_OUTPUT", 24 "APPIUM_JAVA_XML_OUTPUT", 25 "APPIUM_PYTHON_OUTPUT", 26 "APPIUM_PYTHON_XML_OUTPUT", 27 "APPIUM_SERVER_OUTPUT", 28 "APPLICATION_CRASH_REPORT", 29 "AUTOMATION_OUTPUT", 30 "CALABASH_JAVA_XML_OUTPUT", 31 "CALABASH_JSON_OUTPUT", 32 "CALABASH_PRETTY_OUTPUT", 33 "CALABASH_STANDARD_OUTPUT", 34 "CUSTOMER_ARTIFACT", 35 "CUSTOMER_ARTIFACT_LOG", 36 "DEVICE_LOG", 37 "EXERCISER_MONKEY_OUTPUT", 38 "EXPLORER_EVENT_LOG", 39 "EXPLORER_SUMMARY_LOG", 40 "INSTRUMENTATION_OUTPUT", 41 "MESSAGE_LOG", 42 "RESULT_LOG", 43 "SCREENSHOT", 44 "SERVICE_LOG", 45 "TESTSPEC_OUTPUT", 46 "UNKNOWN", 47 "VIDEO", 48 "VIDEO_LOG", 49 "WEBKIT_LOG", 50 "XCTEST_LOG", 51 ] 52 ] = Field(default=None, alias="type") 53 extension: Optional[str] = Field(default=None, alias="extension") 54 url: Optional[str] = Field(default=None, alias="url") 55 56 57class CPUModel(BaseModel): 58 frequency: Optional[str] = Field(default=None, alias="frequency") 59 architecture: Optional[str] = Field(default=None, alias="architecture") 60 clock: Optional[float] = Field(default=None, alias="clock") 61 62 63class CountersModel(BaseModel): 64 total: Optional[int] = Field(default=None, alias="total") 65 passed: Optional[int] = Field(default=None, alias="passed") 66 failed: Optional[int] = Field(default=None, alias="failed") 67 warned: Optional[int] = Field(default=None, alias="warned") 68 errored: Optional[int] = Field(default=None, alias="errored") 69 stopped: Optional[int] = Field(default=None, alias="stopped") 70 skipped: Optional[int] = Field(default=None, alias="skipped") 71 72 73class RuleModel(BaseModel): 74 attribute: Optional[ 75 Literal[ 76 "APPIUM_VERSION", 77 "ARN", 78 "AVAILABILITY", 79 "FLEET_TYPE", 80 "FORM_FACTOR", 81 "INSTANCE_ARN", 82 "INSTANCE_LABELS", 83 "MANUFACTURER", 84 "MODEL", 85 "OS_VERSION", 86 "PLATFORM", 87 "REMOTE_ACCESS_ENABLED", 88 "REMOTE_DEBUG_ENABLED", 89 ] 90 ] = Field(default=None, alias="attribute") 91 operator: Optional[ 92 Literal[ 93 "CONTAINS", 94 "EQUALS", 95 "GREATER_THAN", 96 "GREATER_THAN_OR_EQUALS", 97 "IN", 98 "LESS_THAN", 99 "LESS_THAN_OR_EQUALS", 100 "NOT_IN", 101 ] 102 ] = Field(default=None, alias="operator") 103 value: Optional[str] = Field(default=None, alias="value") 104 105 106class ResponseMetadataModel(BaseModel): 107 request_id: str = Field(alias="RequestId") 108 host_id: str = Field(alias="HostId") 109 http_status_code: int = Field(alias="HTTPStatusCode") 110 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 111 retry_attempts: int = Field(alias="RetryAttempts") 112 113 114class CreateInstanceProfileRequestModel(BaseModel): 115 name: str = Field(alias="name") 116 description: Optional[str] = Field(default=None, alias="description") 117 package_cleanup: Optional[bool] = Field(default=None, alias="packageCleanup") 118 exclude_app_packages_from_cleanup: Optional[Sequence[str]] = Field( 119 default=None, alias="excludeAppPackagesFromCleanup" 120 ) 121 reboot_after_use: Optional[bool] = Field(default=None, alias="rebootAfterUse") 122 123 124class InstanceProfileModel(BaseModel): 125 arn: Optional[str] = Field(default=None, alias="arn") 126 package_cleanup: Optional[bool] = Field(default=None, alias="packageCleanup") 127 exclude_app_packages_from_cleanup: Optional[List[str]] = Field( 128 default=None, alias="excludeAppPackagesFromCleanup" 129 ) 130 reboot_after_use: Optional[bool] = Field(default=None, alias="rebootAfterUse") 131 name: Optional[str] = Field(default=None, alias="name") 132 description: Optional[str] = Field(default=None, alias="description") 133 134 135class CreateNetworkProfileRequestModel(BaseModel): 136 project_arn: str = Field(alias="projectArn") 137 name: str = Field(alias="name") 138 description: Optional[str] = Field(default=None, alias="description") 139 type: Optional[Literal["CURATED", "PRIVATE"]] = Field(default=None, alias="type") 140 uplink_bandwidth_bits: Optional[int] = Field( 141 default=None, alias="uplinkBandwidthBits" 142 ) 143 downlink_bandwidth_bits: Optional[int] = Field( 144 default=None, alias="downlinkBandwidthBits" 145 ) 146 uplink_delay_ms: Optional[int] = Field(default=None, alias="uplinkDelayMs") 147 downlink_delay_ms: Optional[int] = Field(default=None, alias="downlinkDelayMs") 148 uplink_jitter_ms: Optional[int] = Field(default=None, alias="uplinkJitterMs") 149 downlink_jitter_ms: Optional[int] = Field(default=None, alias="downlinkJitterMs") 150 uplink_loss_percent: Optional[int] = Field(default=None, alias="uplinkLossPercent") 151 downlink_loss_percent: Optional[int] = Field( 152 default=None, alias="downlinkLossPercent" 153 ) 154 155 156class NetworkProfileModel(BaseModel): 157 arn: Optional[str] = Field(default=None, alias="arn") 158 name: Optional[str] = Field(default=None, alias="name") 159 description: Optional[str] = Field(default=None, alias="description") 160 type: Optional[Literal["CURATED", "PRIVATE"]] = Field(default=None, alias="type") 161 uplink_bandwidth_bits: Optional[int] = Field( 162 default=None, alias="uplinkBandwidthBits" 163 ) 164 downlink_bandwidth_bits: Optional[int] = Field( 165 default=None, alias="downlinkBandwidthBits" 166 ) 167 uplink_delay_ms: Optional[int] = Field(default=None, alias="uplinkDelayMs") 168 downlink_delay_ms: Optional[int] = Field(default=None, alias="downlinkDelayMs") 169 uplink_jitter_ms: Optional[int] = Field(default=None, alias="uplinkJitterMs") 170 downlink_jitter_ms: Optional[int] = Field(default=None, alias="downlinkJitterMs") 171 uplink_loss_percent: Optional[int] = Field(default=None, alias="uplinkLossPercent") 172 downlink_loss_percent: Optional[int] = Field( 173 default=None, alias="downlinkLossPercent" 174 ) 175 176 177class VpcConfigModel(BaseModel): 178 security_group_ids: Sequence[str] = Field(alias="securityGroupIds") 179 subnet_ids: Sequence[str] = Field(alias="subnetIds") 180 vpc_id: str = Field(alias="vpcId") 181 182 183class CreateRemoteAccessSessionConfigurationModel(BaseModel): 184 billing_method: Optional[Literal["METERED", "UNMETERED"]] = Field( 185 default=None, alias="billingMethod" 186 ) 187 vpce_configuration_arns: Optional[Sequence[str]] = Field( 188 default=None, alias="vpceConfigurationArns" 189 ) 190 191 192class TestGridVpcConfigModel(BaseModel): 193 security_group_ids: Sequence[str] = Field(alias="securityGroupIds") 194 subnet_ids: Sequence[str] = Field(alias="subnetIds") 195 vpc_id: str = Field(alias="vpcId") 196 197 198class CreateTestGridUrlRequestModel(BaseModel): 199 project_arn: str = Field(alias="projectArn") 200 expires_in_seconds: int = Field(alias="expiresInSeconds") 201 202 203class CreateUploadRequestModel(BaseModel): 204 project_arn: str = Field(alias="projectArn") 205 name: str = Field(alias="name") 206 type: Literal[ 207 "ANDROID_APP", 208 "APPIUM_JAVA_JUNIT_TEST_PACKAGE", 209 "APPIUM_JAVA_JUNIT_TEST_SPEC", 210 "APPIUM_JAVA_TESTNG_TEST_PACKAGE", 211 "APPIUM_JAVA_TESTNG_TEST_SPEC", 212 "APPIUM_NODE_TEST_PACKAGE", 213 "APPIUM_NODE_TEST_SPEC", 214 "APPIUM_PYTHON_TEST_PACKAGE", 215 "APPIUM_PYTHON_TEST_SPEC", 216 "APPIUM_RUBY_TEST_PACKAGE", 217 "APPIUM_RUBY_TEST_SPEC", 218 "APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE", 219 "APPIUM_WEB_JAVA_JUNIT_TEST_SPEC", 220 "APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE", 221 "APPIUM_WEB_JAVA_TESTNG_TEST_SPEC", 222 "APPIUM_WEB_NODE_TEST_PACKAGE", 223 "APPIUM_WEB_NODE_TEST_SPEC", 224 "APPIUM_WEB_PYTHON_TEST_PACKAGE", 225 "APPIUM_WEB_PYTHON_TEST_SPEC", 226 "APPIUM_WEB_RUBY_TEST_PACKAGE", 227 "APPIUM_WEB_RUBY_TEST_SPEC", 228 "CALABASH_TEST_PACKAGE", 229 "EXTERNAL_DATA", 230 "INSTRUMENTATION_TEST_PACKAGE", 231 "INSTRUMENTATION_TEST_SPEC", 232 "IOS_APP", 233 "UIAUTOMATION_TEST_PACKAGE", 234 "UIAUTOMATOR_TEST_PACKAGE", 235 "WEB_APP", 236 "XCTEST_TEST_PACKAGE", 237 "XCTEST_UI_TEST_PACKAGE", 238 "XCTEST_UI_TEST_SPEC", 239 ] = Field(alias="type") 240 content_type: Optional[str] = Field(default=None, alias="contentType") 241 242 243class UploadModel(BaseModel): 244 arn: Optional[str] = Field(default=None, alias="arn") 245 name: Optional[str] = Field(default=None, alias="name") 246 created: Optional[datetime] = Field(default=None, alias="created") 247 type: Optional[ 248 Literal[ 249 "ANDROID_APP", 250 "APPIUM_JAVA_JUNIT_TEST_PACKAGE", 251 "APPIUM_JAVA_JUNIT_TEST_SPEC", 252 "APPIUM_JAVA_TESTNG_TEST_PACKAGE", 253 "APPIUM_JAVA_TESTNG_TEST_SPEC", 254 "APPIUM_NODE_TEST_PACKAGE", 255 "APPIUM_NODE_TEST_SPEC", 256 "APPIUM_PYTHON_TEST_PACKAGE", 257 "APPIUM_PYTHON_TEST_SPEC", 258 "APPIUM_RUBY_TEST_PACKAGE", 259 "APPIUM_RUBY_TEST_SPEC", 260 "APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE", 261 "APPIUM_WEB_JAVA_JUNIT_TEST_SPEC", 262 "APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE", 263 "APPIUM_WEB_JAVA_TESTNG_TEST_SPEC", 264 "APPIUM_WEB_NODE_TEST_PACKAGE", 265 "APPIUM_WEB_NODE_TEST_SPEC", 266 "APPIUM_WEB_PYTHON_TEST_PACKAGE", 267 "APPIUM_WEB_PYTHON_TEST_SPEC", 268 "APPIUM_WEB_RUBY_TEST_PACKAGE", 269 "APPIUM_WEB_RUBY_TEST_SPEC", 270 "CALABASH_TEST_PACKAGE", 271 "EXTERNAL_DATA", 272 "INSTRUMENTATION_TEST_PACKAGE", 273 "INSTRUMENTATION_TEST_SPEC", 274 "IOS_APP", 275 "UIAUTOMATION_TEST_PACKAGE", 276 "UIAUTOMATOR_TEST_PACKAGE", 277 "WEB_APP", 278 "XCTEST_TEST_PACKAGE", 279 "XCTEST_UI_TEST_PACKAGE", 280 "XCTEST_UI_TEST_SPEC", 281 ] 282 ] = Field(default=None, alias="type") 283 status: Optional[ 284 Literal["FAILED", "INITIALIZED", "PROCESSING", "SUCCEEDED"] 285 ] = Field(default=None, alias="status") 286 url: Optional[str] = Field(default=None, alias="url") 287 metadata: Optional[str] = Field(default=None, alias="metadata") 288 content_type: Optional[str] = Field(default=None, alias="contentType") 289 message: Optional[str] = Field(default=None, alias="message") 290 category: Optional[Literal["CURATED", "PRIVATE"]] = Field( 291 default=None, alias="category" 292 ) 293 294 295class CreateVPCEConfigurationRequestModel(BaseModel): 296 vpce_configuration_name: str = Field(alias="vpceConfigurationName") 297 vpce_service_name: str = Field(alias="vpceServiceName") 298 service_dns_name: str = Field(alias="serviceDnsName") 299 vpce_configuration_description: Optional[str] = Field( 300 default=None, alias="vpceConfigurationDescription" 301 ) 302 303 304class VPCEConfigurationModel(BaseModel): 305 arn: Optional[str] = Field(default=None, alias="arn") 306 vpce_configuration_name: Optional[str] = Field( 307 default=None, alias="vpceConfigurationName" 308 ) 309 vpce_service_name: Optional[str] = Field(default=None, alias="vpceServiceName") 310 service_dns_name: Optional[str] = Field(default=None, alias="serviceDnsName") 311 vpce_configuration_description: Optional[str] = Field( 312 default=None, alias="vpceConfigurationDescription" 313 ) 314 315 316class CustomerArtifactPathsModel(BaseModel): 317 ios_paths: Optional[Sequence[str]] = Field(default=None, alias="iosPaths") 318 android_paths: Optional[Sequence[str]] = Field(default=None, alias="androidPaths") 319 device_host_paths: Optional[Sequence[str]] = Field( 320 default=None, alias="deviceHostPaths" 321 ) 322 323 324class DeleteDevicePoolRequestModel(BaseModel): 325 arn: str = Field(alias="arn") 326 327 328class DeleteInstanceProfileRequestModel(BaseModel): 329 arn: str = Field(alias="arn") 330 331 332class DeleteNetworkProfileRequestModel(BaseModel): 333 arn: str = Field(alias="arn") 334 335 336class DeleteProjectRequestModel(BaseModel): 337 arn: str = Field(alias="arn") 338 339 340class DeleteRemoteAccessSessionRequestModel(BaseModel): 341 arn: str = Field(alias="arn") 342 343 344class DeleteRunRequestModel(BaseModel): 345 arn: str = Field(alias="arn") 346 347 348class DeleteTestGridProjectRequestModel(BaseModel): 349 project_arn: str = Field(alias="projectArn") 350 351 352class DeleteUploadRequestModel(BaseModel): 353 arn: str = Field(alias="arn") 354 355 356class DeleteVPCEConfigurationRequestModel(BaseModel): 357 arn: str = Field(alias="arn") 358 359 360class DeviceFilterModel(BaseModel): 361 attribute: Literal[ 362 "ARN", 363 "AVAILABILITY", 364 "FLEET_TYPE", 365 "FORM_FACTOR", 366 "INSTANCE_ARN", 367 "INSTANCE_LABELS", 368 "MANUFACTURER", 369 "MODEL", 370 "OS_VERSION", 371 "PLATFORM", 372 "REMOTE_ACCESS_ENABLED", 373 "REMOTE_DEBUG_ENABLED", 374 ] = Field(alias="attribute") 375 operator: Literal[ 376 "CONTAINS", 377 "EQUALS", 378 "GREATER_THAN", 379 "GREATER_THAN_OR_EQUALS", 380 "IN", 381 "LESS_THAN", 382 "LESS_THAN_OR_EQUALS", 383 "NOT_IN", 384 ] = Field(alias="operator") 385 values: List[str] = Field(alias="values") 386 387 388class DeviceMinutesModel(BaseModel): 389 total: Optional[float] = Field(default=None, alias="total") 390 metered: Optional[float] = Field(default=None, alias="metered") 391 unmetered: Optional[float] = Field(default=None, alias="unmetered") 392 393 394class IncompatibilityMessageModel(BaseModel): 395 message: Optional[str] = Field(default=None, alias="message") 396 type: Optional[ 397 Literal[ 398 "APPIUM_VERSION", 399 "ARN", 400 "AVAILABILITY", 401 "FLEET_TYPE", 402 "FORM_FACTOR", 403 "INSTANCE_ARN", 404 "INSTANCE_LABELS", 405 "MANUFACTURER", 406 "MODEL", 407 "OS_VERSION", 408 "PLATFORM", 409 "REMOTE_ACCESS_ENABLED", 410 "REMOTE_DEBUG_ENABLED", 411 ] 412 ] = Field(default=None, alias="type") 413 414 415class ResolutionModel(BaseModel): 416 width: Optional[int] = Field(default=None, alias="width") 417 height: Optional[int] = Field(default=None, alias="height") 418 419 420class ExecutionConfigurationModel(BaseModel): 421 job_timeout_minutes: Optional[int] = Field(default=None, alias="jobTimeoutMinutes") 422 accounts_cleanup: Optional[bool] = Field(default=None, alias="accountsCleanup") 423 app_packages_cleanup: Optional[bool] = Field( 424 default=None, alias="appPackagesCleanup" 425 ) 426 video_capture: Optional[bool] = Field(default=None, alias="videoCapture") 427 skip_app_resign: Optional[bool] = Field(default=None, alias="skipAppResign") 428 429 430class GetDeviceInstanceRequestModel(BaseModel): 431 arn: str = Field(alias="arn") 432 433 434class ScheduleRunTestModel(BaseModel): 435 type: Literal[ 436 "APPIUM_JAVA_JUNIT", 437 "APPIUM_JAVA_TESTNG", 438 "APPIUM_NODE", 439 "APPIUM_PYTHON", 440 "APPIUM_RUBY", 441 "APPIUM_WEB_JAVA_JUNIT", 442 "APPIUM_WEB_JAVA_TESTNG", 443 "APPIUM_WEB_NODE", 444 "APPIUM_WEB_PYTHON", 445 "APPIUM_WEB_RUBY", 446 "BUILTIN_EXPLORER", 447 "BUILTIN_FUZZ", 448 "CALABASH", 449 "INSTRUMENTATION", 450 "REMOTE_ACCESS_RECORD", 451 "REMOTE_ACCESS_REPLAY", 452 "UIAUTOMATION", 453 "UIAUTOMATOR", 454 "WEB_PERFORMANCE_PROFILE", 455 "XCTEST", 456 "XCTEST_UI", 457 ] = Field(alias="type") 458 test_package_arn: Optional[str] = Field(default=None, alias="testPackageArn") 459 test_spec_arn: Optional[str] = Field(default=None, alias="testSpecArn") 460 filter: Optional[str] = Field(default=None, alias="filter") 461 parameters: Optional[Mapping[str, str]] = Field(default=None, alias="parameters") 462 463 464class GetDevicePoolRequestModel(BaseModel): 465 arn: str = Field(alias="arn") 466 467 468class GetDeviceRequestModel(BaseModel): 469 arn: str = Field(alias="arn") 470 471 472class GetInstanceProfileRequestModel(BaseModel): 473 arn: str = Field(alias="arn") 474 475 476class GetJobRequestModel(BaseModel): 477 arn: str = Field(alias="arn") 478 479 480class GetNetworkProfileRequestModel(BaseModel): 481 arn: str = Field(alias="arn") 482 483 484class PaginatorConfigModel(BaseModel): 485 max_items: Optional[int] = Field(default=None, alias="MaxItems") 486 page_size: Optional[int] = Field(default=None, alias="PageSize") 487 starting_token: Optional[str] = Field(default=None, alias="StartingToken") 488 489 490class GetOfferingStatusRequestModel(BaseModel): 491 next_token: Optional[str] = Field(default=None, alias="nextToken") 492 493 494class GetProjectRequestModel(BaseModel): 495 arn: str = Field(alias="arn") 496 497 498class GetRemoteAccessSessionRequestModel(BaseModel): 499 arn: str = Field(alias="arn") 500 501 502class GetRunRequestModel(BaseModel): 503 arn: str = Field(alias="arn") 504 505 506class GetSuiteRequestModel(BaseModel): 507 arn: str = Field(alias="arn") 508 509 510class GetTestGridProjectRequestModel(BaseModel): 511 project_arn: str = Field(alias="projectArn") 512 513 514class GetTestGridSessionRequestModel(BaseModel): 515 project_arn: Optional[str] = Field(default=None, alias="projectArn") 516 session_id: Optional[str] = Field(default=None, alias="sessionId") 517 session_arn: Optional[str] = Field(default=None, alias="sessionArn") 518 519 520class TestGridSessionModel(BaseModel): 521 arn: Optional[str] = Field(default=None, alias="arn") 522 status: Optional[Literal["ACTIVE", "CLOSED", "ERRORED"]] = Field( 523 default=None, alias="status" 524 ) 525 created: Optional[datetime] = Field(default=None, alias="created") 526 ended: Optional[datetime] = Field(default=None, alias="ended") 527 billing_minutes: Optional[float] = Field(default=None, alias="billingMinutes") 528 selenium_properties: Optional[str] = Field(default=None, alias="seleniumProperties") 529 530 531class GetTestRequestModel(BaseModel): 532 arn: str = Field(alias="arn") 533 534 535class GetUploadRequestModel(BaseModel): 536 arn: str = Field(alias="arn") 537 538 539class GetVPCEConfigurationRequestModel(BaseModel): 540 arn: str = Field(alias="arn") 541 542 543class InstallToRemoteAccessSessionRequestModel(BaseModel): 544 remote_access_session_arn: str = Field(alias="remoteAccessSessionArn") 545 app_arn: str = Field(alias="appArn") 546 547 548class ListArtifactsRequestModel(BaseModel): 549 arn: str = Field(alias="arn") 550 type: Literal["FILE", "LOG", "SCREENSHOT"] = Field(alias="type") 551 next_token: Optional[str] = Field(default=None, alias="nextToken") 552 553 554class ListDeviceInstancesRequestModel(BaseModel): 555 max_results: Optional[int] = Field(default=None, alias="maxResults") 556 next_token: Optional[str] = Field(default=None, alias="nextToken") 557 558 559class ListDevicePoolsRequestModel(BaseModel): 560 arn: str = Field(alias="arn") 561 type: Optional[Literal["CURATED", "PRIVATE"]] = Field(default=None, alias="type") 562 next_token: Optional[str] = Field(default=None, alias="nextToken") 563 564 565class ListInstanceProfilesRequestModel(BaseModel): 566 max_results: Optional[int] = Field(default=None, alias="maxResults") 567 next_token: Optional[str] = Field(default=None, alias="nextToken") 568 569 570class ListJobsRequestModel(BaseModel): 571 arn: str = Field(alias="arn") 572 next_token: Optional[str] = Field(default=None, alias="nextToken") 573 574 575class ListNetworkProfilesRequestModel(BaseModel): 576 arn: str = Field(alias="arn") 577 type: Optional[Literal["CURATED", "PRIVATE"]] = Field(default=None, alias="type") 578 next_token: Optional[str] = Field(default=None, alias="nextToken") 579 580 581class ListOfferingPromotionsRequestModel(BaseModel): 582 next_token: Optional[str] = Field(default=None, alias="nextToken") 583 584 585class OfferingPromotionModel(BaseModel): 586 id: Optional[str] = Field(default=None, alias="id") 587 description: Optional[str] = Field(default=None, alias="description") 588 589 590class ListOfferingTransactionsRequestModel(BaseModel): 591 next_token: Optional[str] = Field(default=None, alias="nextToken") 592 593 594class ListOfferingsRequestModel(BaseModel): 595 next_token: Optional[str] = Field(default=None, alias="nextToken") 596 597 598class ListProjectsRequestModel(BaseModel): 599 arn: Optional[str] = Field(default=None, alias="arn") 600 next_token: Optional[str] = Field(default=None, alias="nextToken") 601 602 603class ListRemoteAccessSessionsRequestModel(BaseModel): 604 arn: str = Field(alias="arn") 605 next_token: Optional[str] = Field(default=None, alias="nextToken") 606 607 608class ListRunsRequestModel(BaseModel): 609 arn: str = Field(alias="arn") 610 next_token: Optional[str] = Field(default=None, alias="nextToken") 611 612 613class ListSamplesRequestModel(BaseModel): 614 arn: str = Field(alias="arn") 615 next_token: Optional[str] = Field(default=None, alias="nextToken") 616 617 618class SampleModel(BaseModel): 619 arn: Optional[str] = Field(default=None, alias="arn") 620 type: Optional[ 621 Literal[ 622 "CPU", 623 "MEMORY", 624 "NATIVE_AVG_DRAWTIME", 625 "NATIVE_FPS", 626 "NATIVE_FRAMES", 627 "NATIVE_MAX_DRAWTIME", 628 "NATIVE_MIN_DRAWTIME", 629 "OPENGL_AVG_DRAWTIME", 630 "OPENGL_FPS", 631 "OPENGL_FRAMES", 632 "OPENGL_MAX_DRAWTIME", 633 "OPENGL_MIN_DRAWTIME", 634 "RX", 635 "RX_RATE", 636 "THREADS", 637 "TX", 638 "TX_RATE", 639 ] 640 ] = Field(default=None, alias="type") 641 url: Optional[str] = Field(default=None, alias="url") 642 643 644class ListSuitesRequestModel(BaseModel): 645 arn: str = Field(alias="arn") 646 next_token: Optional[str] = Field(default=None, alias="nextToken") 647 648 649class ListTagsForResourceRequestModel(BaseModel): 650 resource_arn: str = Field(alias="ResourceARN") 651 652 653class TagModel(BaseModel): 654 key: str = Field(alias="Key") 655 value: str = Field(alias="Value") 656 657 658class ListTestGridProjectsRequestModel(BaseModel): 659 max_result: Optional[int] = Field(default=None, alias="maxResult") 660 next_token: Optional[str] = Field(default=None, alias="nextToken") 661 662 663class ListTestGridSessionActionsRequestModel(BaseModel): 664 session_arn: str = Field(alias="sessionArn") 665 max_result: Optional[int] = Field(default=None, alias="maxResult") 666 next_token: Optional[str] = Field(default=None, alias="nextToken") 667 668 669class TestGridSessionActionModel(BaseModel): 670 action: Optional[str] = Field(default=None, alias="action") 671 started: Optional[datetime] = Field(default=None, alias="started") 672 duration: Optional[int] = Field(default=None, alias="duration") 673 status_code: Optional[str] = Field(default=None, alias="statusCode") 674 request_method: Optional[str] = Field(default=None, alias="requestMethod") 675 676 677class ListTestGridSessionArtifactsRequestModel(BaseModel): 678 session_arn: str = Field(alias="sessionArn") 679 type: Optional[Literal["LOG", "VIDEO"]] = Field(default=None, alias="type") 680 max_result: Optional[int] = Field(default=None, alias="maxResult") 681 next_token: Optional[str] = Field(default=None, alias="nextToken") 682 683 684class TestGridSessionArtifactModel(BaseModel): 685 filename: Optional[str] = Field(default=None, alias="filename") 686 type: Optional[Literal["SELENIUM_LOG", "UNKNOWN", "VIDEO"]] = Field( 687 default=None, alias="type" 688 ) 689 url: Optional[str] = Field(default=None, alias="url") 690 691 692class ListTestGridSessionsRequestModel(BaseModel): 693 project_arn: str = Field(alias="projectArn") 694 status: Optional[Literal["ACTIVE", "CLOSED", "ERRORED"]] = Field( 695 default=None, alias="status" 696 ) 697 creation_time_after: Optional[Union[datetime, str]] = Field( 698 default=None, alias="creationTimeAfter" 699 ) 700 creation_time_before: Optional[Union[datetime, str]] = Field( 701 default=None, alias="creationTimeBefore" 702 ) 703 end_time_after: Optional[Union[datetime, str]] = Field( 704 default=None, alias="endTimeAfter" 705 ) 706 end_time_before: Optional[Union[datetime, str]] = Field( 707 default=None, alias="endTimeBefore" 708 ) 709 max_result: Optional[int] = Field(default=None, alias="maxResult") 710 next_token: Optional[str] = Field(default=None, alias="nextToken") 711 712 713class ListTestsRequestModel(BaseModel): 714 arn: str = Field(alias="arn") 715 next_token: Optional[str] = Field(default=None, alias="nextToken") 716 717 718class ListUniqueProblemsRequestModel(BaseModel): 719 arn: str = Field(alias="arn") 720 next_token: Optional[str] = Field(default=None, alias="nextToken") 721 722 723class ListUploadsRequestModel(BaseModel): 724 arn: str = Field(alias="arn") 725 type: Optional[ 726 Literal[ 727 "ANDROID_APP", 728 "APPIUM_JAVA_JUNIT_TEST_PACKAGE", 729 "APPIUM_JAVA_JUNIT_TEST_SPEC", 730 "APPIUM_JAVA_TESTNG_TEST_PACKAGE", 731 "APPIUM_JAVA_TESTNG_TEST_SPEC", 732 "APPIUM_NODE_TEST_PACKAGE", 733 "APPIUM_NODE_TEST_SPEC", 734 "APPIUM_PYTHON_TEST_PACKAGE", 735 "APPIUM_PYTHON_TEST_SPEC", 736 "APPIUM_RUBY_TEST_PACKAGE", 737 "APPIUM_RUBY_TEST_SPEC", 738 "APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE", 739 "APPIUM_WEB_JAVA_JUNIT_TEST_SPEC", 740 "APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE", 741 "APPIUM_WEB_JAVA_TESTNG_TEST_SPEC", 742 "APPIUM_WEB_NODE_TEST_PACKAGE", 743 "APPIUM_WEB_NODE_TEST_SPEC", 744 "APPIUM_WEB_PYTHON_TEST_PACKAGE", 745 "APPIUM_WEB_PYTHON_TEST_SPEC", 746 "APPIUM_WEB_RUBY_TEST_PACKAGE", 747 "APPIUM_WEB_RUBY_TEST_SPEC", 748 "CALABASH_TEST_PACKAGE", 749 "EXTERNAL_DATA", 750 "INSTRUMENTATION_TEST_PACKAGE", 751 "INSTRUMENTATION_TEST_SPEC", 752 "IOS_APP", 753 "UIAUTOMATION_TEST_PACKAGE", 754 "UIAUTOMATOR_TEST_PACKAGE", 755 "WEB_APP", 756 "XCTEST_TEST_PACKAGE", 757 "XCTEST_UI_TEST_PACKAGE", 758 "XCTEST_UI_TEST_SPEC", 759 ] 760 ] = Field(default=None, alias="type") 761 next_token: Optional[str] = Field(default=None, alias="nextToken") 762 763 764class ListVPCEConfigurationsRequestModel(BaseModel): 765 max_results: Optional[int] = Field(default=None, alias="maxResults") 766 next_token: Optional[str] = Field(default=None, alias="nextToken") 767 768 769class LocationModel(BaseModel): 770 latitude: float = Field(alias="latitude") 771 longitude: float = Field(alias="longitude") 772 773 774class MonetaryAmountModel(BaseModel): 775 amount: Optional[float] = Field(default=None, alias="amount") 776 currency_code: Optional[Literal["USD"]] = Field(default=None, alias="currencyCode") 777 778 779class ProblemDetailModel(BaseModel): 780 arn: Optional[str] = Field(default=None, alias="arn") 781 name: Optional[str] = Field(default=None, alias="name") 782 783 784class PurchaseOfferingRequestModel(BaseModel): 785 offering_id: str = Field(alias="offeringId") 786 quantity: int = Field(alias="quantity") 787 offering_promotion_id: Optional[str] = Field( 788 default=None, alias="offeringPromotionId" 789 ) 790 791 792class RadiosModel(BaseModel): 793 wifi: Optional[bool] = Field(default=None, alias="wifi") 794 bluetooth: Optional[bool] = Field(default=None, alias="bluetooth") 795 nfc: Optional[bool] = Field(default=None, alias="nfc") 796 gps: Optional[bool] = Field(default=None, alias="gps") 797 798 799class RenewOfferingRequestModel(BaseModel): 800 offering_id: str = Field(alias="offeringId") 801 quantity: int = Field(alias="quantity") 802 803 804class StopJobRequestModel(BaseModel): 805 arn: str = Field(alias="arn") 806 807 808class StopRemoteAccessSessionRequestModel(BaseModel): 809 arn: str = Field(alias="arn") 810 811 812class StopRunRequestModel(BaseModel): 813 arn: str = Field(alias="arn") 814 815 816class UntagResourceRequestModel(BaseModel): 817 resource_arn: str = Field(alias="ResourceARN") 818 tag_keys: Sequence[str] = Field(alias="TagKeys") 819 820 821class UpdateDeviceInstanceRequestModel(BaseModel): 822 arn: str = Field(alias="arn") 823 profile_arn: Optional[str] = Field(default=None, alias="profileArn") 824 labels: Optional[Sequence[str]] = Field(default=None, alias="labels") 825 826 827class UpdateInstanceProfileRequestModel(BaseModel): 828 arn: str = Field(alias="arn") 829 name: Optional[str] = Field(default=None, alias="name") 830 description: Optional[str] = Field(default=None, alias="description") 831 package_cleanup: Optional[bool] = Field(default=None, alias="packageCleanup") 832 exclude_app_packages_from_cleanup: Optional[Sequence[str]] = Field( 833 default=None, alias="excludeAppPackagesFromCleanup" 834 ) 835 reboot_after_use: Optional[bool] = Field(default=None, alias="rebootAfterUse") 836 837 838class UpdateNetworkProfileRequestModel(BaseModel): 839 arn: str = Field(alias="arn") 840 name: Optional[str] = Field(default=None, alias="name") 841 description: Optional[str] = Field(default=None, alias="description") 842 type: Optional[Literal["CURATED", "PRIVATE"]] = Field(default=None, alias="type") 843 uplink_bandwidth_bits: Optional[int] = Field( 844 default=None, alias="uplinkBandwidthBits" 845 ) 846 downlink_bandwidth_bits: Optional[int] = Field( 847 default=None, alias="downlinkBandwidthBits" 848 ) 849 uplink_delay_ms: Optional[int] = Field(default=None, alias="uplinkDelayMs") 850 downlink_delay_ms: Optional[int] = Field(default=None, alias="downlinkDelayMs") 851 uplink_jitter_ms: Optional[int] = Field(default=None, alias="uplinkJitterMs") 852 downlink_jitter_ms: Optional[int] = Field(default=None, alias="downlinkJitterMs") 853 uplink_loss_percent: Optional[int] = Field(default=None, alias="uplinkLossPercent") 854 downlink_loss_percent: Optional[int] = Field( 855 default=None, alias="downlinkLossPercent" 856 ) 857 858 859class UpdateUploadRequestModel(BaseModel): 860 arn: str = Field(alias="arn") 861 name: Optional[str] = Field(default=None, alias="name") 862 content_type: Optional[str] = Field(default=None, alias="contentType") 863 edit_content: Optional[bool] = Field(default=None, alias="editContent") 864 865 866class UpdateVPCEConfigurationRequestModel(BaseModel): 867 arn: str = Field(alias="arn") 868 vpce_configuration_name: Optional[str] = Field( 869 default=None, alias="vpceConfigurationName" 870 ) 871 vpce_service_name: Optional[str] = Field(default=None, alias="vpceServiceName") 872 service_dns_name: Optional[str] = Field(default=None, alias="serviceDnsName") 873 vpce_configuration_description: Optional[str] = Field( 874 default=None, alias="vpceConfigurationDescription" 875 ) 876 877 878class AccountSettingsModel(BaseModel): 879 aws_account_number: Optional[str] = Field(default=None, alias="awsAccountNumber") 880 unmetered_devices: Optional[Dict[Literal["ANDROID", "IOS"], int]] = Field( 881 default=None, alias="unmeteredDevices" 882 ) 883 unmetered_remote_access_devices: Optional[ 884 Dict[Literal["ANDROID", "IOS"], int] 885 ] = Field(default=None, alias="unmeteredRemoteAccessDevices") 886 max_job_timeout_minutes: Optional[int] = Field( 887 default=None, alias="maxJobTimeoutMinutes" 888 ) 889 trial_minutes: Optional[TrialMinutesModel] = Field( 890 default=None, alias="trialMinutes" 891 ) 892 max_slots: Optional[Dict[str, int]] = Field(default=None, alias="maxSlots") 893 default_job_timeout_minutes: Optional[int] = Field( 894 default=None, alias="defaultJobTimeoutMinutes" 895 ) 896 skip_app_resign: Optional[bool] = Field(default=None, alias="skipAppResign") 897 898 899class CreateDevicePoolRequestModel(BaseModel): 900 project_arn: str = Field(alias="projectArn") 901 name: str = Field(alias="name") 902 rules: Sequence[RuleModel] = Field(alias="rules") 903 description: Optional[str] = Field(default=None, alias="description") 904 max_devices: Optional[int] = Field(default=None, alias="maxDevices") 905 906 907class DevicePoolModel(BaseModel): 908 arn: Optional[str] = Field(default=None, alias="arn") 909 name: Optional[str] = Field(default=None, alias="name") 910 description: Optional[str] = Field(default=None, alias="description") 911 type: Optional[Literal["CURATED", "PRIVATE"]] = Field(default=None, alias="type") 912 rules: Optional[List[RuleModel]] = Field(default=None, alias="rules") 913 max_devices: Optional[int] = Field(default=None, alias="maxDevices") 914 915 916class UpdateDevicePoolRequestModel(BaseModel): 917 arn: str = Field(alias="arn") 918 name: Optional[str] = Field(default=None, alias="name") 919 description: Optional[str] = Field(default=None, alias="description") 920 rules: Optional[Sequence[RuleModel]] = Field(default=None, alias="rules") 921 max_devices: Optional[int] = Field(default=None, alias="maxDevices") 922 clear_max_devices: Optional[bool] = Field(default=None, alias="clearMaxDevices") 923 924 925class CreateTestGridUrlResultModel(BaseModel): 926 url: str = Field(alias="url") 927 expires: datetime = Field(alias="expires") 928 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 929 930 931class ListArtifactsResultModel(BaseModel): 932 artifacts: List[ArtifactModel] = Field(alias="artifacts") 933 next_token: str = Field(alias="nextToken") 934 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 935 936 937class CreateInstanceProfileResultModel(BaseModel): 938 instance_profile: InstanceProfileModel = Field(alias="instanceProfile") 939 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 940 941 942class DeviceInstanceModel(BaseModel): 943 arn: Optional[str] = Field(default=None, alias="arn") 944 device_arn: Optional[str] = Field(default=None, alias="deviceArn") 945 labels: Optional[List[str]] = Field(default=None, alias="labels") 946 status: Optional[ 947 Literal["AVAILABLE", "IN_USE", "NOT_AVAILABLE", "PREPARING"] 948 ] = Field(default=None, alias="status") 949 udid: Optional[str] = Field(default=None, alias="udid") 950 instance_profile: Optional[InstanceProfileModel] = Field( 951 default=None, alias="instanceProfile" 952 ) 953 954 955class GetInstanceProfileResultModel(BaseModel): 956 instance_profile: InstanceProfileModel = Field(alias="instanceProfile") 957 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 958 959 960class ListInstanceProfilesResultModel(BaseModel): 961 instance_profiles: List[InstanceProfileModel] = Field(alias="instanceProfiles") 962 next_token: str = Field(alias="nextToken") 963 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 964 965 966class UpdateInstanceProfileResultModel(BaseModel): 967 instance_profile: InstanceProfileModel = Field(alias="instanceProfile") 968 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 969 970 971class CreateNetworkProfileResultModel(BaseModel): 972 network_profile: NetworkProfileModel = Field(alias="networkProfile") 973 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 974 975 976class GetNetworkProfileResultModel(BaseModel): 977 network_profile: NetworkProfileModel = Field(alias="networkProfile") 978 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 979 980 981class ListNetworkProfilesResultModel(BaseModel): 982 network_profiles: List[NetworkProfileModel] = Field(alias="networkProfiles") 983 next_token: str = Field(alias="nextToken") 984 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 985 986 987class UpdateNetworkProfileResultModel(BaseModel): 988 network_profile: NetworkProfileModel = Field(alias="networkProfile") 989 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 990 991 992class CreateProjectRequestModel(BaseModel): 993 name: str = Field(alias="name") 994 default_job_timeout_minutes: Optional[int] = Field( 995 default=None, alias="defaultJobTimeoutMinutes" 996 ) 997 vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="vpcConfig") 998 999 1000class ProjectModel(BaseModel): 1001 arn: Optional[str] = Field(default=None, alias="arn") 1002 name: Optional[str] = Field(default=None, alias="name") 1003 default_job_timeout_minutes: Optional[int] = Field( 1004 default=None, alias="defaultJobTimeoutMinutes" 1005 ) 1006 created: Optional[datetime] = Field(default=None, alias="created") 1007 vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="vpcConfig") 1008 1009 1010class UpdateProjectRequestModel(BaseModel): 1011 arn: str = Field(alias="arn") 1012 name: Optional[str] = Field(default=None, alias="name") 1013 default_job_timeout_minutes: Optional[int] = Field( 1014 default=None, alias="defaultJobTimeoutMinutes" 1015 ) 1016 vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="vpcConfig") 1017 1018 1019class CreateRemoteAccessSessionRequestModel(BaseModel): 1020 project_arn: str = Field(alias="projectArn") 1021 device_arn: str = Field(alias="deviceArn") 1022 instance_arn: Optional[str] = Field(default=None, alias="instanceArn") 1023 ssh_public_key: Optional[str] = Field(default=None, alias="sshPublicKey") 1024 remote_debug_enabled: Optional[bool] = Field( 1025 default=None, alias="remoteDebugEnabled" 1026 ) 1027 remote_record_enabled: Optional[bool] = Field( 1028 default=None, alias="remoteRecordEnabled" 1029 ) 1030 remote_record_app_arn: Optional[str] = Field( 1031 default=None, alias="remoteRecordAppArn" 1032 ) 1033 name: Optional[str] = Field(default=None, alias="name") 1034 client_id: Optional[str] = Field(default=None, alias="clientId") 1035 configuration: Optional[CreateRemoteAccessSessionConfigurationModel] = Field( 1036 default=None, alias="configuration" 1037 ) 1038 interaction_mode: Optional[ 1039 Literal["INTERACTIVE", "NO_VIDEO", "VIDEO_ONLY"] 1040 ] = Field(default=None, alias="interactionMode") 1041 skip_app_resign: Optional[bool] = Field(default=None, alias="skipAppResign") 1042 1043 1044class CreateTestGridProjectRequestModel(BaseModel): 1045 name: str = Field(alias="name") 1046 description: Optional[str] = Field(default=None, alias="description") 1047 vpc_config: Optional[TestGridVpcConfigModel] = Field( 1048 default=None, alias="vpcConfig" 1049 ) 1050 1051 1052class TestGridProjectModel(BaseModel): 1053 arn: Optional[str] = Field(default=None, alias="arn") 1054 name: Optional[str] = Field(default=None, alias="name") 1055 description: Optional[str] = Field(default=None, alias="description") 1056 vpc_config: Optional[TestGridVpcConfigModel] = Field( 1057 default=None, alias="vpcConfig" 1058 ) 1059 created: Optional[datetime] = Field(default=None, alias="created") 1060 1061 1062class UpdateTestGridProjectRequestModel(BaseModel): 1063 project_arn: str = Field(alias="projectArn") 1064 name: Optional[str] = Field(default=None, alias="name") 1065 description: Optional[str] = Field(default=None, alias="description") 1066 vpc_config: Optional[TestGridVpcConfigModel] = Field( 1067 default=None, alias="vpcConfig" 1068 ) 1069 1070 1071class CreateUploadResultModel(BaseModel): 1072 upload: UploadModel = Field(alias="upload") 1073 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1074 1075 1076class GetUploadResultModel(BaseModel): 1077 upload: UploadModel = Field(alias="upload") 1078 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1079 1080 1081class InstallToRemoteAccessSessionResultModel(BaseModel): 1082 app_upload: UploadModel = Field(alias="appUpload") 1083 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1084 1085 1086class ListUploadsResultModel(BaseModel): 1087 uploads: List[UploadModel] = Field(alias="uploads") 1088 next_token: str = Field(alias="nextToken") 1089 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1090 1091 1092class UpdateUploadResultModel(BaseModel): 1093 upload: UploadModel = Field(alias="upload") 1094 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1095 1096 1097class CreateVPCEConfigurationResultModel(BaseModel): 1098 vpce_configuration: VPCEConfigurationModel = Field(alias="vpceConfiguration") 1099 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1100 1101 1102class GetVPCEConfigurationResultModel(BaseModel): 1103 vpce_configuration: VPCEConfigurationModel = Field(alias="vpceConfiguration") 1104 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1105 1106 1107class ListVPCEConfigurationsResultModel(BaseModel): 1108 vpce_configurations: List[VPCEConfigurationModel] = Field( 1109 alias="vpceConfigurations" 1110 ) 1111 next_token: str = Field(alias="nextToken") 1112 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1113 1114 1115class UpdateVPCEConfigurationResultModel(BaseModel): 1116 vpce_configuration: VPCEConfigurationModel = Field(alias="vpceConfiguration") 1117 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1118 1119 1120class DeviceSelectionConfigurationModel(BaseModel): 1121 filters: Sequence[DeviceFilterModel] = Field(alias="filters") 1122 max_devices: int = Field(alias="maxDevices") 1123 1124 1125class DeviceSelectionResultModel(BaseModel): 1126 filters: Optional[List[DeviceFilterModel]] = Field(default=None, alias="filters") 1127 matched_devices_count: Optional[int] = Field( 1128 default=None, alias="matchedDevicesCount" 1129 ) 1130 max_devices: Optional[int] = Field(default=None, alias="maxDevices") 1131 1132 1133class ListDevicesRequestModel(BaseModel): 1134 arn: Optional[str] = Field(default=None, alias="arn") 1135 next_token: Optional[str] = Field(default=None, alias="nextToken") 1136 filters: Optional[Sequence[DeviceFilterModel]] = Field( 1137 default=None, alias="filters" 1138 ) 1139 1140 1141class SuiteModel(BaseModel): 1142 arn: Optional[str] = Field(default=None, alias="arn") 1143 name: Optional[str] = Field(default=None, alias="name") 1144 type: Optional[ 1145 Literal[ 1146 "APPIUM_JAVA_JUNIT", 1147 "APPIUM_JAVA_TESTNG", 1148 "APPIUM_NODE", 1149 "APPIUM_PYTHON", 1150 "APPIUM_RUBY", 1151 "APPIUM_WEB_JAVA_JUNIT", 1152 "APPIUM_WEB_JAVA_TESTNG", 1153 "APPIUM_WEB_NODE", 1154 "APPIUM_WEB_PYTHON", 1155 "APPIUM_WEB_RUBY", 1156 "BUILTIN_EXPLORER", 1157 "BUILTIN_FUZZ", 1158 "CALABASH", 1159 "INSTRUMENTATION", 1160 "REMOTE_ACCESS_RECORD", 1161 "REMOTE_ACCESS_REPLAY", 1162 "UIAUTOMATION", 1163 "UIAUTOMATOR", 1164 "WEB_PERFORMANCE_PROFILE", 1165 "XCTEST", 1166 "XCTEST_UI", 1167 ] 1168 ] = Field(default=None, alias="type") 1169 created: Optional[datetime] = Field(default=None, alias="created") 1170 status: Optional[ 1171 Literal[ 1172 "COMPLETED", 1173 "PENDING", 1174 "PENDING_CONCURRENCY", 1175 "PENDING_DEVICE", 1176 "PREPARING", 1177 "PROCESSING", 1178 "RUNNING", 1179 "SCHEDULING", 1180 "STOPPING", 1181 ] 1182 ] = Field(default=None, alias="status") 1183 result: Optional[ 1184 Literal[ 1185 "ERRORED", "FAILED", "PASSED", "PENDING", "SKIPPED", "STOPPED", "WARNED" 1186 ] 1187 ] = Field(default=None, alias="result") 1188 started: Optional[datetime] = Field(default=None, alias="started") 1189 stopped: Optional[datetime] = Field(default=None, alias="stopped") 1190 counters: Optional[CountersModel] = Field(default=None, alias="counters") 1191 message: Optional[str] = Field(default=None, alias="message") 1192 device_minutes: Optional[DeviceMinutesModel] = Field( 1193 default=None, alias="deviceMinutes" 1194 ) 1195 1196 1197class TestModel(BaseModel): 1198 arn: Optional[str] = Field(default=None, alias="arn") 1199 name: Optional[str] = Field(default=None, alias="name") 1200 type: Optional[ 1201 Literal[ 1202 "APPIUM_JAVA_JUNIT", 1203 "APPIUM_JAVA_TESTNG", 1204 "APPIUM_NODE", 1205 "APPIUM_PYTHON", 1206 "APPIUM_RUBY", 1207 "APPIUM_WEB_JAVA_JUNIT", 1208 "APPIUM_WEB_JAVA_TESTNG", 1209 "APPIUM_WEB_NODE", 1210 "APPIUM_WEB_PYTHON", 1211 "APPIUM_WEB_RUBY", 1212 "BUILTIN_EXPLORER", 1213 "BUILTIN_FUZZ", 1214 "CALABASH", 1215 "INSTRUMENTATION", 1216 "REMOTE_ACCESS_RECORD", 1217 "REMOTE_ACCESS_REPLAY", 1218 "UIAUTOMATION", 1219 "UIAUTOMATOR", 1220 "WEB_PERFORMANCE_PROFILE", 1221 "XCTEST", 1222 "XCTEST_UI", 1223 ] 1224 ] = Field(default=None, alias="type") 1225 created: Optional[datetime] = Field(default=None, alias="created") 1226 status: Optional[ 1227 Literal[ 1228 "COMPLETED", 1229 "PENDING", 1230 "PENDING_CONCURRENCY", 1231 "PENDING_DEVICE", 1232 "PREPARING", 1233 "PROCESSING", 1234 "RUNNING", 1235 "SCHEDULING", 1236 "STOPPING", 1237 ] 1238 ] = Field(default=None, alias="status") 1239 result: Optional[ 1240 Literal[ 1241 "ERRORED", "FAILED", "PASSED", "PENDING", "SKIPPED", "STOPPED", "WARNED" 1242 ] 1243 ] = Field(default=None, alias="result") 1244 started: Optional[datetime] = Field(default=None, alias="started") 1245 stopped: Optional[datetime] = Field(default=None, alias="stopped") 1246 counters: Optional[CountersModel] = Field(default=None, alias="counters") 1247 message: Optional[str] = Field(default=None, alias="message") 1248 device_minutes: Optional[DeviceMinutesModel] = Field( 1249 default=None, alias="deviceMinutes" 1250 ) 1251 1252 1253class GetOfferingStatusRequestGetOfferingStatusPaginateModel(BaseModel): 1254 pagination_config: Optional[PaginatorConfigModel] = Field( 1255 default=None, alias="PaginationConfig" 1256 ) 1257 1258 1259class ListArtifactsRequestListArtifactsPaginateModel(BaseModel): 1260 arn: str = Field(alias="arn") 1261 type: Literal["FILE", "LOG", "SCREENSHOT"] = Field(alias="type") 1262 pagination_config: Optional[PaginatorConfigModel] = Field( 1263 default=None, alias="PaginationConfig" 1264 ) 1265 1266 1267class ListDeviceInstancesRequestListDeviceInstancesPaginateModel(BaseModel): 1268 pagination_config: Optional[PaginatorConfigModel] = Field( 1269 default=None, alias="PaginationConfig" 1270 ) 1271 1272 1273class ListDevicePoolsRequestListDevicePoolsPaginateModel(BaseModel): 1274 arn: str = Field(alias="arn") 1275 type: Optional[Literal["CURATED", "PRIVATE"]] = Field(default=None, alias="type") 1276 pagination_config: Optional[PaginatorConfigModel] = Field( 1277 default=None, alias="PaginationConfig" 1278 ) 1279 1280 1281class ListDevicesRequestListDevicesPaginateModel(BaseModel): 1282 arn: Optional[str] = Field(default=None, alias="arn") 1283 filters: Optional[Sequence[DeviceFilterModel]] = Field( 1284 default=None, alias="filters" 1285 ) 1286 pagination_config: Optional[PaginatorConfigModel] = Field( 1287 default=None, alias="PaginationConfig" 1288 ) 1289 1290 1291class ListInstanceProfilesRequestListInstanceProfilesPaginateModel(BaseModel): 1292 pagination_config: Optional[PaginatorConfigModel] = Field( 1293 default=None, alias="PaginationConfig" 1294 ) 1295 1296 1297class ListJobsRequestListJobsPaginateModel(BaseModel): 1298 arn: str = Field(alias="arn") 1299 pagination_config: Optional[PaginatorConfigModel] = Field( 1300 default=None, alias="PaginationConfig" 1301 ) 1302 1303 1304class ListNetworkProfilesRequestListNetworkProfilesPaginateModel(BaseModel): 1305 arn: str = Field(alias="arn") 1306 type: Optional[Literal["CURATED", "PRIVATE"]] = Field(default=None, alias="type") 1307 pagination_config: Optional[PaginatorConfigModel] = Field( 1308 default=None, alias="PaginationConfig" 1309 ) 1310 1311 1312class ListOfferingPromotionsRequestListOfferingPromotionsPaginateModel(BaseModel): 1313 pagination_config: Optional[PaginatorConfigModel] = Field( 1314 default=None, alias="PaginationConfig" 1315 ) 1316 1317 1318class ListOfferingTransactionsRequestListOfferingTransactionsPaginateModel(BaseModel): 1319 pagination_config: Optional[PaginatorConfigModel] = Field( 1320 default=None, alias="PaginationConfig" 1321 ) 1322 1323 1324class ListOfferingsRequestListOfferingsPaginateModel(BaseModel): 1325 pagination_config: Optional[PaginatorConfigModel] = Field( 1326 default=None, alias="PaginationConfig" 1327 ) 1328 1329 1330class ListProjectsRequestListProjectsPaginateModel(BaseModel): 1331 arn: Optional[str] = Field(default=None, alias="arn") 1332 pagination_config: Optional[PaginatorConfigModel] = Field( 1333 default=None, alias="PaginationConfig" 1334 ) 1335 1336 1337class ListRemoteAccessSessionsRequestListRemoteAccessSessionsPaginateModel(BaseModel): 1338 arn: str = Field(alias="arn") 1339 pagination_config: Optional[PaginatorConfigModel] = Field( 1340 default=None, alias="PaginationConfig" 1341 ) 1342 1343 1344class ListRunsRequestListRunsPaginateModel(BaseModel): 1345 arn: str = Field(alias="arn") 1346 pagination_config: Optional[PaginatorConfigModel] = Field( 1347 default=None, alias="PaginationConfig" 1348 ) 1349 1350 1351class ListSamplesRequestListSamplesPaginateModel(BaseModel): 1352 arn: str = Field(alias="arn") 1353 pagination_config: Optional[PaginatorConfigModel] = Field( 1354 default=None, alias="PaginationConfig" 1355 ) 1356 1357 1358class ListSuitesRequestListSuitesPaginateModel(BaseModel): 1359 arn: str = Field(alias="arn") 1360 pagination_config: Optional[PaginatorConfigModel] = Field( 1361 default=None, alias="PaginationConfig" 1362 ) 1363 1364 1365class ListTestsRequestListTestsPaginateModel(BaseModel): 1366 arn: str = Field(alias="arn") 1367 pagination_config: Optional[PaginatorConfigModel] = Field( 1368 default=None, alias="PaginationConfig" 1369 ) 1370 1371 1372class ListUniqueProblemsRequestListUniqueProblemsPaginateModel(BaseModel): 1373 arn: str = Field(alias="arn") 1374 pagination_config: Optional[PaginatorConfigModel] = Field( 1375 default=None, alias="PaginationConfig" 1376 ) 1377 1378 1379class ListUploadsRequestListUploadsPaginateModel(BaseModel): 1380 arn: str = Field(alias="arn") 1381 type: Optional[ 1382 Literal[ 1383 "ANDROID_APP", 1384 "APPIUM_JAVA_JUNIT_TEST_PACKAGE", 1385 "APPIUM_JAVA_JUNIT_TEST_SPEC", 1386 "APPIUM_JAVA_TESTNG_TEST_PACKAGE", 1387 "APPIUM_JAVA_TESTNG_TEST_SPEC", 1388 "APPIUM_NODE_TEST_PACKAGE", 1389 "APPIUM_NODE_TEST_SPEC", 1390 "APPIUM_PYTHON_TEST_PACKAGE", 1391 "APPIUM_PYTHON_TEST_SPEC", 1392 "APPIUM_RUBY_TEST_PACKAGE", 1393 "APPIUM_RUBY_TEST_SPEC", 1394 "APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE", 1395 "APPIUM_WEB_JAVA_JUNIT_TEST_SPEC", 1396 "APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE", 1397 "APPIUM_WEB_JAVA_TESTNG_TEST_SPEC", 1398 "APPIUM_WEB_NODE_TEST_PACKAGE", 1399 "APPIUM_WEB_NODE_TEST_SPEC", 1400 "APPIUM_WEB_PYTHON_TEST_PACKAGE", 1401 "APPIUM_WEB_PYTHON_TEST_SPEC", 1402 "APPIUM_WEB_RUBY_TEST_PACKAGE", 1403 "APPIUM_WEB_RUBY_TEST_SPEC", 1404 "CALABASH_TEST_PACKAGE", 1405 "EXTERNAL_DATA", 1406 "INSTRUMENTATION_TEST_PACKAGE", 1407 "INSTRUMENTATION_TEST_SPEC", 1408 "IOS_APP", 1409 "UIAUTOMATION_TEST_PACKAGE", 1410 "UIAUTOMATOR_TEST_PACKAGE", 1411 "WEB_APP", 1412 "XCTEST_TEST_PACKAGE", 1413 "XCTEST_UI_TEST_PACKAGE", 1414 "XCTEST_UI_TEST_SPEC", 1415 ] 1416 ] = Field(default=None, alias="type") 1417 pagination_config: Optional[PaginatorConfigModel] = Field( 1418 default=None, alias="PaginationConfig" 1419 ) 1420 1421 1422class ListVPCEConfigurationsRequestListVPCEConfigurationsPaginateModel(BaseModel): 1423 pagination_config: Optional[PaginatorConfigModel] = Field( 1424 default=None, alias="PaginationConfig" 1425 ) 1426 1427 1428class GetTestGridSessionResultModel(BaseModel): 1429 test_grid_session: TestGridSessionModel = Field(alias="testGridSession") 1430 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1431 1432 1433class ListTestGridSessionsResultModel(BaseModel): 1434 test_grid_sessions: List[TestGridSessionModel] = Field(alias="testGridSessions") 1435 next_token: str = Field(alias="nextToken") 1436 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1437 1438 1439class ListOfferingPromotionsResultModel(BaseModel): 1440 offering_promotions: List[OfferingPromotionModel] = Field( 1441 alias="offeringPromotions" 1442 ) 1443 next_token: str = Field(alias="nextToken") 1444 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1445 1446 1447class ListSamplesResultModel(BaseModel): 1448 samples: List[SampleModel] = Field(alias="samples") 1449 next_token: str = Field(alias="nextToken") 1450 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1451 1452 1453class ListTagsForResourceResponseModel(BaseModel): 1454 tags: List[TagModel] = Field(alias="Tags") 1455 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1456 1457 1458class TagResourceRequestModel(BaseModel): 1459 resource_arn: str = Field(alias="ResourceARN") 1460 tags: Sequence[TagModel] = Field(alias="Tags") 1461 1462 1463class ListTestGridSessionActionsResultModel(BaseModel): 1464 actions: List[TestGridSessionActionModel] = Field(alias="actions") 1465 next_token: str = Field(alias="nextToken") 1466 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1467 1468 1469class ListTestGridSessionArtifactsResultModel(BaseModel): 1470 artifacts: List[TestGridSessionArtifactModel] = Field(alias="artifacts") 1471 next_token: str = Field(alias="nextToken") 1472 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1473 1474 1475class RecurringChargeModel(BaseModel): 1476 cost: Optional[MonetaryAmountModel] = Field(default=None, alias="cost") 1477 frequency: Optional[Literal["MONTHLY"]] = Field(default=None, alias="frequency") 1478 1479 1480class ScheduleRunConfigurationModel(BaseModel): 1481 extra_data_package_arn: Optional[str] = Field( 1482 default=None, alias="extraDataPackageArn" 1483 ) 1484 network_profile_arn: Optional[str] = Field(default=None, alias="networkProfileArn") 1485 locale: Optional[str] = Field(default=None, alias="locale") 1486 location: Optional[LocationModel] = Field(default=None, alias="location") 1487 vpce_configuration_arns: Optional[Sequence[str]] = Field( 1488 default=None, alias="vpceConfigurationArns" 1489 ) 1490 customer_artifact_paths: Optional[CustomerArtifactPathsModel] = Field( 1491 default=None, alias="customerArtifactPaths" 1492 ) 1493 radios: Optional[RadiosModel] = Field(default=None, alias="radios") 1494 auxiliary_apps: Optional[Sequence[str]] = Field(default=None, alias="auxiliaryApps") 1495 billing_method: Optional[Literal["METERED", "UNMETERED"]] = Field( 1496 default=None, alias="billingMethod" 1497 ) 1498 1499 1500class GetAccountSettingsResultModel(BaseModel): 1501 account_settings: AccountSettingsModel = Field(alias="accountSettings") 1502 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1503 1504 1505class CreateDevicePoolResultModel(BaseModel): 1506 device_pool: DevicePoolModel = Field(alias="devicePool") 1507 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1508 1509 1510class GetDevicePoolResultModel(BaseModel): 1511 device_pool: DevicePoolModel = Field(alias="devicePool") 1512 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1513 1514 1515class ListDevicePoolsResultModel(BaseModel): 1516 device_pools: List[DevicePoolModel] = Field(alias="devicePools") 1517 next_token: str = Field(alias="nextToken") 1518 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1519 1520 1521class UpdateDevicePoolResultModel(BaseModel): 1522 device_pool: DevicePoolModel = Field(alias="devicePool") 1523 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1524 1525 1526class DeviceModel(BaseModel): 1527 arn: Optional[str] = Field(default=None, alias="arn") 1528 name: Optional[str] = Field(default=None, alias="name") 1529 manufacturer: Optional[str] = Field(default=None, alias="manufacturer") 1530 model: Optional[str] = Field(default=None, alias="model") 1531 model_id: Optional[str] = Field(default=None, alias="modelId") 1532 form_factor: Optional[Literal["PHONE", "TABLET"]] = Field( 1533 default=None, alias="formFactor" 1534 ) 1535 platform: Optional[Literal["ANDROID", "IOS"]] = Field( 1536 default=None, alias="platform" 1537 ) 1538 os: Optional[str] = Field(default=None, alias="os") 1539 cpu: Optional[CPUModel] = Field(default=None, alias="cpu") 1540 resolution: Optional[ResolutionModel] = Field(default=None, alias="resolution") 1541 heap_size: Optional[int] = Field(default=None, alias="heapSize") 1542 memory: Optional[int] = Field(default=None, alias="memory") 1543 image: Optional[str] = Field(default=None, alias="image") 1544 carrier: Optional[str] = Field(default=None, alias="carrier") 1545 radio: Optional[str] = Field(default=None, alias="radio") 1546 remote_access_enabled: Optional[bool] = Field( 1547 default=None, alias="remoteAccessEnabled" 1548 ) 1549 remote_debug_enabled: Optional[bool] = Field( 1550 default=None, alias="remoteDebugEnabled" 1551 ) 1552 fleet_type: Optional[str] = Field(default=None, alias="fleetType") 1553 fleet_name: Optional[str] = Field(default=None, alias="fleetName") 1554 instances: Optional[List[DeviceInstanceModel]] = Field( 1555 default=None, alias="instances" 1556 ) 1557 availability: Optional[ 1558 Literal["AVAILABLE", "BUSY", "HIGHLY_AVAILABLE", "TEMPORARY_NOT_AVAILABLE"] 1559 ] = Field(default=None, alias="availability") 1560 1561 1562class GetDeviceInstanceResultModel(BaseModel): 1563 device_instance: DeviceInstanceModel = Field(alias="deviceInstance") 1564 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1565 1566 1567class ListDeviceInstancesResultModel(BaseModel): 1568 device_instances: List[DeviceInstanceModel] = Field(alias="deviceInstances") 1569 next_token: str = Field(alias="nextToken") 1570 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1571 1572 1573class UpdateDeviceInstanceResultModel(BaseModel): 1574 device_instance: DeviceInstanceModel = Field(alias="deviceInstance") 1575 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1576 1577 1578class CreateProjectResultModel(BaseModel): 1579 project: ProjectModel = Field(alias="project") 1580 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1581 1582 1583class GetProjectResultModel(BaseModel): 1584 project: ProjectModel = Field(alias="project") 1585 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1586 1587 1588class ListProjectsResultModel(BaseModel): 1589 projects: List[ProjectModel] = Field(alias="projects") 1590 next_token: str = Field(alias="nextToken") 1591 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1592 1593 1594class UpdateProjectResultModel(BaseModel): 1595 project: ProjectModel = Field(alias="project") 1596 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1597 1598 1599class CreateTestGridProjectResultModel(BaseModel): 1600 test_grid_project: TestGridProjectModel = Field(alias="testGridProject") 1601 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1602 1603 1604class GetTestGridProjectResultModel(BaseModel): 1605 test_grid_project: TestGridProjectModel = Field(alias="testGridProject") 1606 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1607 1608 1609class ListTestGridProjectsResultModel(BaseModel): 1610 test_grid_projects: List[TestGridProjectModel] = Field(alias="testGridProjects") 1611 next_token: str = Field(alias="nextToken") 1612 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1613 1614 1615class UpdateTestGridProjectResultModel(BaseModel): 1616 test_grid_project: TestGridProjectModel = Field(alias="testGridProject") 1617 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1618 1619 1620class RunModel(BaseModel): 1621 arn: Optional[str] = Field(default=None, alias="arn") 1622 name: Optional[str] = Field(default=None, alias="name") 1623 type: Optional[ 1624 Literal[ 1625 "APPIUM_JAVA_JUNIT", 1626 "APPIUM_JAVA_TESTNG", 1627 "APPIUM_NODE", 1628 "APPIUM_PYTHON", 1629 "APPIUM_RUBY", 1630 "APPIUM_WEB_JAVA_JUNIT", 1631 "APPIUM_WEB_JAVA_TESTNG", 1632 "APPIUM_WEB_NODE", 1633 "APPIUM_WEB_PYTHON", 1634 "APPIUM_WEB_RUBY", 1635 "BUILTIN_EXPLORER", 1636 "BUILTIN_FUZZ", 1637 "CALABASH", 1638 "INSTRUMENTATION", 1639 "REMOTE_ACCESS_RECORD", 1640 "REMOTE_ACCESS_REPLAY", 1641 "UIAUTOMATION", 1642 "UIAUTOMATOR", 1643 "WEB_PERFORMANCE_PROFILE", 1644 "XCTEST", 1645 "XCTEST_UI", 1646 ] 1647 ] = Field(default=None, alias="type") 1648 platform: Optional[Literal["ANDROID", "IOS"]] = Field( 1649 default=None, alias="platform" 1650 ) 1651 created: Optional[datetime] = Field(default=None, alias="created") 1652 status: Optional[ 1653 Literal[ 1654 "COMPLETED", 1655 "PENDING", 1656 "PENDING_CONCURRENCY", 1657 "PENDING_DEVICE", 1658 "PREPARING", 1659 "PROCESSING", 1660 "RUNNING", 1661 "SCHEDULING", 1662 "STOPPING", 1663 ] 1664 ] = Field(default=None, alias="status") 1665 result: Optional[ 1666 Literal[ 1667 "ERRORED", "FAILED", "PASSED", "PENDING", "SKIPPED", "STOPPED", "WARNED" 1668 ] 1669 ] = Field(default=None, alias="result") 1670 started: Optional[datetime] = Field(default=None, alias="started") 1671 stopped: Optional[datetime] = Field(default=None, alias="stopped") 1672 counters: Optional[CountersModel] = Field(default=None, alias="counters") 1673 message: Optional[str] = Field(default=None, alias="message") 1674 total_jobs: Optional[int] = Field(default=None, alias="totalJobs") 1675 completed_jobs: Optional[int] = Field(default=None, alias="completedJobs") 1676 billing_method: Optional[Literal["METERED", "UNMETERED"]] = Field( 1677 default=None, alias="billingMethod" 1678 ) 1679 device_minutes: Optional[DeviceMinutesModel] = Field( 1680 default=None, alias="deviceMinutes" 1681 ) 1682 network_profile: Optional[NetworkProfileModel] = Field( 1683 default=None, alias="networkProfile" 1684 ) 1685 parsing_result_url: Optional[str] = Field(default=None, alias="parsingResultUrl") 1686 result_code: Optional[ 1687 Literal["PARSING_FAILED", "VPC_ENDPOINT_SETUP_FAILED"] 1688 ] = Field(default=None, alias="resultCode") 1689 seed: Optional[int] = Field(default=None, alias="seed") 1690 app_upload: Optional[str] = Field(default=None, alias="appUpload") 1691 event_count: Optional[int] = Field(default=None, alias="eventCount") 1692 job_timeout_minutes: Optional[int] = Field(default=None, alias="jobTimeoutMinutes") 1693 device_pool_arn: Optional[str] = Field(default=None, alias="devicePoolArn") 1694 locale: Optional[str] = Field(default=None, alias="locale") 1695 radios: Optional[RadiosModel] = Field(default=None, alias="radios") 1696 location: Optional[LocationModel] = Field(default=None, alias="location") 1697 customer_artifact_paths: Optional[CustomerArtifactPathsModel] = Field( 1698 default=None, alias="customerArtifactPaths" 1699 ) 1700 web_url: Optional[str] = Field(default=None, alias="webUrl") 1701 skip_app_resign: Optional[bool] = Field(default=None, alias="skipAppResign") 1702 test_spec_arn: Optional[str] = Field(default=None, alias="testSpecArn") 1703 device_selection_result: Optional[DeviceSelectionResultModel] = Field( 1704 default=None, alias="deviceSelectionResult" 1705 ) 1706 vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="vpcConfig") 1707 1708 1709class GetSuiteResultModel(BaseModel): 1710 suite: SuiteModel = Field(alias="suite") 1711 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1712 1713 1714class ListSuitesResultModel(BaseModel): 1715 suites: List[SuiteModel] = Field(alias="suites") 1716 next_token: str = Field(alias="nextToken") 1717 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1718 1719 1720class GetTestResultModel(BaseModel): 1721 test: TestModel = Field(alias="test") 1722 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1723 1724 1725class ListTestsResultModel(BaseModel): 1726 tests: List[TestModel] = Field(alias="tests") 1727 next_token: str = Field(alias="nextToken") 1728 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1729 1730 1731class OfferingModel(BaseModel): 1732 id: Optional[str] = Field(default=None, alias="id") 1733 description: Optional[str] = Field(default=None, alias="description") 1734 type: Optional[Literal["RECURRING"]] = Field(default=None, alias="type") 1735 platform: Optional[Literal["ANDROID", "IOS"]] = Field( 1736 default=None, alias="platform" 1737 ) 1738 recurring_charges: Optional[List[RecurringChargeModel]] = Field( 1739 default=None, alias="recurringCharges" 1740 ) 1741 1742 1743class GetDevicePoolCompatibilityRequestModel(BaseModel): 1744 device_pool_arn: str = Field(alias="devicePoolArn") 1745 app_arn: Optional[str] = Field(default=None, alias="appArn") 1746 test_type: Optional[ 1747 Literal[ 1748 "APPIUM_JAVA_JUNIT", 1749 "APPIUM_JAVA_TESTNG", 1750 "APPIUM_NODE", 1751 "APPIUM_PYTHON", 1752 "APPIUM_RUBY", 1753 "APPIUM_WEB_JAVA_JUNIT", 1754 "APPIUM_WEB_JAVA_TESTNG", 1755 "APPIUM_WEB_NODE", 1756 "APPIUM_WEB_PYTHON", 1757 "APPIUM_WEB_RUBY", 1758 "BUILTIN_EXPLORER", 1759 "BUILTIN_FUZZ", 1760 "CALABASH", 1761 "INSTRUMENTATION", 1762 "REMOTE_ACCESS_RECORD", 1763 "REMOTE_ACCESS_REPLAY", 1764 "UIAUTOMATION", 1765 "UIAUTOMATOR", 1766 "WEB_PERFORMANCE_PROFILE", 1767 "XCTEST", 1768 "XCTEST_UI", 1769 ] 1770 ] = Field(default=None, alias="testType") 1771 test: Optional[ScheduleRunTestModel] = Field(default=None, alias="test") 1772 configuration: Optional[ScheduleRunConfigurationModel] = Field( 1773 default=None, alias="configuration" 1774 ) 1775 1776 1777class ScheduleRunRequestModel(BaseModel): 1778 project_arn: str = Field(alias="projectArn") 1779 test: ScheduleRunTestModel = Field(alias="test") 1780 app_arn: Optional[str] = Field(default=None, alias="appArn") 1781 device_pool_arn: Optional[str] = Field(default=None, alias="devicePoolArn") 1782 device_selection_configuration: Optional[DeviceSelectionConfigurationModel] = Field( 1783 default=None, alias="deviceSelectionConfiguration" 1784 ) 1785 name: Optional[str] = Field(default=None, alias="name") 1786 configuration: Optional[ScheduleRunConfigurationModel] = Field( 1787 default=None, alias="configuration" 1788 ) 1789 execution_configuration: Optional[ExecutionConfigurationModel] = Field( 1790 default=None, alias="executionConfiguration" 1791 ) 1792 1793 1794class DevicePoolCompatibilityResultModel(BaseModel): 1795 device: Optional[DeviceModel] = Field(default=None, alias="device") 1796 compatible: Optional[bool] = Field(default=None, alias="compatible") 1797 incompatibility_messages: Optional[List[IncompatibilityMessageModel]] = Field( 1798 default=None, alias="incompatibilityMessages" 1799 ) 1800 1801 1802class GetDeviceResultModel(BaseModel): 1803 device: DeviceModel = Field(alias="device") 1804 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1805 1806 1807class JobModel(BaseModel): 1808 arn: Optional[str] = Field(default=None, alias="arn") 1809 name: Optional[str] = Field(default=None, alias="name") 1810 type: Optional[ 1811 Literal[ 1812 "APPIUM_JAVA_JUNIT", 1813 "APPIUM_JAVA_TESTNG", 1814 "APPIUM_NODE", 1815 "APPIUM_PYTHON", 1816 "APPIUM_RUBY", 1817 "APPIUM_WEB_JAVA_JUNIT", 1818 "APPIUM_WEB_JAVA_TESTNG", 1819 "APPIUM_WEB_NODE", 1820 "APPIUM_WEB_PYTHON", 1821 "APPIUM_WEB_RUBY", 1822 "BUILTIN_EXPLORER", 1823 "BUILTIN_FUZZ", 1824 "CALABASH", 1825 "INSTRUMENTATION", 1826 "REMOTE_ACCESS_RECORD", 1827 "REMOTE_ACCESS_REPLAY", 1828 "UIAUTOMATION", 1829 "UIAUTOMATOR", 1830 "WEB_PERFORMANCE_PROFILE", 1831 "XCTEST", 1832 "XCTEST_UI", 1833 ] 1834 ] = Field(default=None, alias="type") 1835 created: Optional[datetime] = Field(default=None, alias="created") 1836 status: Optional[ 1837 Literal[ 1838 "COMPLETED", 1839 "PENDING", 1840 "PENDING_CONCURRENCY", 1841 "PENDING_DEVICE", 1842 "PREPARING", 1843 "PROCESSING", 1844 "RUNNING", 1845 "SCHEDULING", 1846 "STOPPING", 1847 ] 1848 ] = Field(default=None, alias="status") 1849 result: Optional[ 1850 Literal[ 1851 "ERRORED", "FAILED", "PASSED", "PENDING", "SKIPPED", "STOPPED", "WARNED" 1852 ] 1853 ] = Field(default=None, alias="result") 1854 started: Optional[datetime] = Field(default=None, alias="started") 1855 stopped: Optional[datetime] = Field(default=None, alias="stopped") 1856 counters: Optional[CountersModel] = Field(default=None, alias="counters") 1857 message: Optional[str] = Field(default=None, alias="message") 1858 device: Optional[DeviceModel] = Field(default=None, alias="device") 1859 instance_arn: Optional[str] = Field(default=None, alias="instanceArn") 1860 device_minutes: Optional[DeviceMinutesModel] = Field( 1861 default=None, alias="deviceMinutes" 1862 ) 1863 video_endpoint: Optional[str] = Field(default=None, alias="videoEndpoint") 1864 video_capture: Optional[bool] = Field(default=None, alias="videoCapture") 1865 1866 1867class ListDevicesResultModel(BaseModel): 1868 devices: List[DeviceModel] = Field(alias="devices") 1869 next_token: str = Field(alias="nextToken") 1870 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1871 1872 1873class ProblemModel(BaseModel): 1874 run: Optional[ProblemDetailModel] = Field(default=None, alias="run") 1875 job: Optional[ProblemDetailModel] = Field(default=None, alias="job") 1876 suite: Optional[ProblemDetailModel] = Field(default=None, alias="suite") 1877 test: Optional[ProblemDetailModel] = Field(default=None, alias="test") 1878 device: Optional[DeviceModel] = Field(default=None, alias="device") 1879 result: Optional[ 1880 Literal[ 1881 "ERRORED", "FAILED", "PASSED", "PENDING", "SKIPPED", "STOPPED", "WARNED" 1882 ] 1883 ] = Field(default=None, alias="result") 1884 message: Optional[str] = Field(default=None, alias="message") 1885 1886 1887class RemoteAccessSessionModel(BaseModel): 1888 arn: Optional[str] = Field(default=None, alias="arn") 1889 name: Optional[str] = Field(default=None, alias="name") 1890 created: Optional[datetime] = Field(default=None, alias="created") 1891 status: Optional[ 1892 Literal[ 1893 "COMPLETED", 1894 "PENDING", 1895 "PENDING_CONCURRENCY", 1896 "PENDING_DEVICE", 1897 "PREPARING", 1898 "PROCESSING", 1899 "RUNNING", 1900 "SCHEDULING", 1901 "STOPPING", 1902 ] 1903 ] = Field(default=None, alias="status") 1904 result: Optional[ 1905 Literal[ 1906 "ERRORED", "FAILED", "PASSED", "PENDING", "SKIPPED", "STOPPED", "WARNED" 1907 ] 1908 ] = Field(default=None, alias="result") 1909 message: Optional[str] = Field(default=None, alias="message") 1910 started: Optional[datetime] = Field(default=None, alias="started") 1911 stopped: Optional[datetime] = Field(default=None, alias="stopped") 1912 device: Optional[DeviceModel] = Field(default=None, alias="device") 1913 instance_arn: Optional[str] = Field(default=None, alias="instanceArn") 1914 remote_debug_enabled: Optional[bool] = Field( 1915 default=None, alias="remoteDebugEnabled" 1916 ) 1917 remote_record_enabled: Optional[bool] = Field( 1918 default=None, alias="remoteRecordEnabled" 1919 ) 1920 remote_record_app_arn: Optional[str] = Field( 1921 default=None, alias="remoteRecordAppArn" 1922 ) 1923 host_address: Optional[str] = Field(default=None, alias="hostAddress") 1924 client_id: Optional[str] = Field(default=None, alias="clientId") 1925 billing_method: Optional[Literal["METERED", "UNMETERED"]] = Field( 1926 default=None, alias="billingMethod" 1927 ) 1928 device_minutes: Optional[DeviceMinutesModel] = Field( 1929 default=None, alias="deviceMinutes" 1930 ) 1931 endpoint: Optional[str] = Field(default=None, alias="endpoint") 1932 device_udid: Optional[str] = Field(default=None, alias="deviceUdid") 1933 interaction_mode: Optional[ 1934 Literal["INTERACTIVE", "NO_VIDEO", "VIDEO_ONLY"] 1935 ] = Field(default=None, alias="interactionMode") 1936 skip_app_resign: Optional[bool] = Field(default=None, alias="skipAppResign") 1937 vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="vpcConfig") 1938 1939 1940class GetRunResultModel(BaseModel): 1941 run: RunModel = Field(alias="run") 1942 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1943 1944 1945class ListRunsResultModel(BaseModel): 1946 runs: List[RunModel] = Field(alias="runs") 1947 next_token: str = Field(alias="nextToken") 1948 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1949 1950 1951class ScheduleRunResultModel(BaseModel): 1952 run: RunModel = Field(alias="run") 1953 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1954 1955 1956class StopRunResultModel(BaseModel): 1957 run: RunModel = Field(alias="run") 1958 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1959 1960 1961class ListOfferingsResultModel(BaseModel): 1962 offerings: List[OfferingModel] = Field(alias="offerings") 1963 next_token: str = Field(alias="nextToken") 1964 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1965 1966 1967class OfferingStatusModel(BaseModel): 1968 type: Optional[Literal["PURCHASE", "RENEW", "SYSTEM"]] = Field( 1969 default=None, alias="type" 1970 ) 1971 offering: Optional[OfferingModel] = Field(default=None, alias="offering") 1972 quantity: Optional[int] = Field(default=None, alias="quantity") 1973 effective_on: Optional[datetime] = Field(default=None, alias="effectiveOn") 1974 1975 1976class GetDevicePoolCompatibilityResultModel(BaseModel): 1977 compatible_devices: List[DevicePoolCompatibilityResultModel] = Field( 1978 alias="compatibleDevices" 1979 ) 1980 incompatible_devices: List[DevicePoolCompatibilityResultModel] = Field( 1981 alias="incompatibleDevices" 1982 ) 1983 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1984 1985 1986class GetJobResultModel(BaseModel): 1987 job: JobModel = Field(alias="job") 1988 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1989 1990 1991class ListJobsResultModel(BaseModel): 1992 jobs: List[JobModel] = Field(alias="jobs") 1993 next_token: str = Field(alias="nextToken") 1994 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1995 1996 1997class StopJobResultModel(BaseModel): 1998 job: JobModel = Field(alias="job") 1999 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 2000 2001 2002class UniqueProblemModel(BaseModel): 2003 message: Optional[str] = Field(default=None, alias="message") 2004 problems: Optional[List[ProblemModel]] = Field(default=None, alias="problems") 2005 2006 2007class CreateRemoteAccessSessionResultModel(BaseModel): 2008 remote_access_session: RemoteAccessSessionModel = Field(alias="remoteAccessSession") 2009 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 2010 2011 2012class GetRemoteAccessSessionResultModel(BaseModel): 2013 remote_access_session: RemoteAccessSessionModel = Field(alias="remoteAccessSession") 2014 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 2015 2016 2017class ListRemoteAccessSessionsResultModel(BaseModel): 2018 remote_access_sessions: List[RemoteAccessSessionModel] = Field( 2019 alias="remoteAccessSessions" 2020 ) 2021 next_token: str = Field(alias="nextToken") 2022 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 2023 2024 2025class StopRemoteAccessSessionResultModel(BaseModel): 2026 remote_access_session: RemoteAccessSessionModel = Field(alias="remoteAccessSession") 2027 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 2028 2029 2030class GetOfferingStatusResultModel(BaseModel): 2031 current: Dict[str, OfferingStatusModel] = Field(alias="current") 2032 next_period: Dict[str, OfferingStatusModel] = Field(alias="nextPeriod") 2033 next_token: str = Field(alias="nextToken") 2034 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 2035 2036 2037class OfferingTransactionModel(BaseModel): 2038 offering_status: Optional[OfferingStatusModel] = Field( 2039 default=None, alias="offeringStatus" 2040 ) 2041 transaction_id: Optional[str] = Field(default=None, alias="transactionId") 2042 offering_promotion_id: Optional[str] = Field( 2043 default=None, alias="offeringPromotionId" 2044 ) 2045 created_on: Optional[datetime] = Field(default=None, alias="createdOn") 2046 cost: Optional[MonetaryAmountModel] = Field(default=None, alias="cost") 2047 2048 2049class ListUniqueProblemsResultModel(BaseModel): 2050 unique_problems: Dict[ 2051 Literal[ 2052 "ERRORED", "FAILED", "PASSED", "PENDING", "SKIPPED", "STOPPED", "WARNED" 2053 ], 2054 List[UniqueProblemModel], 2055 ] = Field(alias="uniqueProblems") 2056 next_token: str = Field(alias="nextToken") 2057 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 2058 2059 2060class ListOfferingTransactionsResultModel(BaseModel): 2061 offering_transactions: List[OfferingTransactionModel] = Field( 2062 alias="offeringTransactions" 2063 ) 2064 next_token: str = Field(alias="nextToken") 2065 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 2066 2067 2068class PurchaseOfferingResultModel(BaseModel): 2069 offering_transaction: OfferingTransactionModel = Field(alias="offeringTransaction") 2070 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 2071 2072 2073class RenewOfferingResultModel(BaseModel): 2074 offering_transaction: OfferingTransactionModel = Field(alias="offeringTransaction") 2075 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
14class TrialMinutesModel(BaseModel): 15 total: Optional[float] = Field(default=None, alias="total") 16 remaining: Optional[float] = Field(default=None, alias="remaining")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
19class ArtifactModel(BaseModel): 20 arn: Optional[str] = Field(default=None, alias="arn") 21 name: Optional[str] = Field(default=None, alias="name") 22 type: Optional[ 23 Literal[ 24 "APPIUM_JAVA_OUTPUT", 25 "APPIUM_JAVA_XML_OUTPUT", 26 "APPIUM_PYTHON_OUTPUT", 27 "APPIUM_PYTHON_XML_OUTPUT", 28 "APPIUM_SERVER_OUTPUT", 29 "APPLICATION_CRASH_REPORT", 30 "AUTOMATION_OUTPUT", 31 "CALABASH_JAVA_XML_OUTPUT", 32 "CALABASH_JSON_OUTPUT", 33 "CALABASH_PRETTY_OUTPUT", 34 "CALABASH_STANDARD_OUTPUT", 35 "CUSTOMER_ARTIFACT", 36 "CUSTOMER_ARTIFACT_LOG", 37 "DEVICE_LOG", 38 "EXERCISER_MONKEY_OUTPUT", 39 "EXPLORER_EVENT_LOG", 40 "EXPLORER_SUMMARY_LOG", 41 "INSTRUMENTATION_OUTPUT", 42 "MESSAGE_LOG", 43 "RESULT_LOG", 44 "SCREENSHOT", 45 "SERVICE_LOG", 46 "TESTSPEC_OUTPUT", 47 "UNKNOWN", 48 "VIDEO", 49 "VIDEO_LOG", 50 "WEBKIT_LOG", 51 "XCTEST_LOG", 52 ] 53 ] = Field(default=None, alias="type") 54 extension: Optional[str] = Field(default=None, alias="extension") 55 url: Optional[str] = Field(default=None, alias="url")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
58class CPUModel(BaseModel): 59 frequency: Optional[str] = Field(default=None, alias="frequency") 60 architecture: Optional[str] = Field(default=None, alias="architecture") 61 clock: Optional[float] = Field(default=None, alias="clock")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
64class CountersModel(BaseModel): 65 total: Optional[int] = Field(default=None, alias="total") 66 passed: Optional[int] = Field(default=None, alias="passed") 67 failed: Optional[int] = Field(default=None, alias="failed") 68 warned: Optional[int] = Field(default=None, alias="warned") 69 errored: Optional[int] = Field(default=None, alias="errored") 70 stopped: Optional[int] = Field(default=None, alias="stopped") 71 skipped: Optional[int] = Field(default=None, alias="skipped")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
74class RuleModel(BaseModel): 75 attribute: Optional[ 76 Literal[ 77 "APPIUM_VERSION", 78 "ARN", 79 "AVAILABILITY", 80 "FLEET_TYPE", 81 "FORM_FACTOR", 82 "INSTANCE_ARN", 83 "INSTANCE_LABELS", 84 "MANUFACTURER", 85 "MODEL", 86 "OS_VERSION", 87 "PLATFORM", 88 "REMOTE_ACCESS_ENABLED", 89 "REMOTE_DEBUG_ENABLED", 90 ] 91 ] = Field(default=None, alias="attribute") 92 operator: Optional[ 93 Literal[ 94 "CONTAINS", 95 "EQUALS", 96 "GREATER_THAN", 97 "GREATER_THAN_OR_EQUALS", 98 "IN", 99 "LESS_THAN", 100 "LESS_THAN_OR_EQUALS", 101 "NOT_IN", 102 ] 103 ] = Field(default=None, alias="operator") 104 value: Optional[str] = Field(default=None, alias="value")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
107class ResponseMetadataModel(BaseModel): 108 request_id: str = Field(alias="RequestId") 109 host_id: str = Field(alias="HostId") 110 http_status_code: int = Field(alias="HTTPStatusCode") 111 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 112 retry_attempts: int = Field(alias="RetryAttempts")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
115class CreateInstanceProfileRequestModel(BaseModel): 116 name: str = Field(alias="name") 117 description: Optional[str] = Field(default=None, alias="description") 118 package_cleanup: Optional[bool] = Field(default=None, alias="packageCleanup") 119 exclude_app_packages_from_cleanup: Optional[Sequence[str]] = Field( 120 default=None, alias="excludeAppPackagesFromCleanup" 121 ) 122 reboot_after_use: Optional[bool] = Field(default=None, alias="rebootAfterUse")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
125class InstanceProfileModel(BaseModel): 126 arn: Optional[str] = Field(default=None, alias="arn") 127 package_cleanup: Optional[bool] = Field(default=None, alias="packageCleanup") 128 exclude_app_packages_from_cleanup: Optional[List[str]] = Field( 129 default=None, alias="excludeAppPackagesFromCleanup" 130 ) 131 reboot_after_use: Optional[bool] = Field(default=None, alias="rebootAfterUse") 132 name: Optional[str] = Field(default=None, alias="name") 133 description: Optional[str] = Field(default=None, alias="description")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
136class CreateNetworkProfileRequestModel(BaseModel): 137 project_arn: str = Field(alias="projectArn") 138 name: str = Field(alias="name") 139 description: Optional[str] = Field(default=None, alias="description") 140 type: Optional[Literal["CURATED", "PRIVATE"]] = Field(default=None, alias="type") 141 uplink_bandwidth_bits: Optional[int] = Field( 142 default=None, alias="uplinkBandwidthBits" 143 ) 144 downlink_bandwidth_bits: Optional[int] = Field( 145 default=None, alias="downlinkBandwidthBits" 146 ) 147 uplink_delay_ms: Optional[int] = Field(default=None, alias="uplinkDelayMs") 148 downlink_delay_ms: Optional[int] = Field(default=None, alias="downlinkDelayMs") 149 uplink_jitter_ms: Optional[int] = Field(default=None, alias="uplinkJitterMs") 150 downlink_jitter_ms: Optional[int] = Field(default=None, alias="downlinkJitterMs") 151 uplink_loss_percent: Optional[int] = Field(default=None, alias="uplinkLossPercent") 152 downlink_loss_percent: Optional[int] = Field( 153 default=None, alias="downlinkLossPercent" 154 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
157class NetworkProfileModel(BaseModel): 158 arn: Optional[str] = Field(default=None, alias="arn") 159 name: Optional[str] = Field(default=None, alias="name") 160 description: Optional[str] = Field(default=None, alias="description") 161 type: Optional[Literal["CURATED", "PRIVATE"]] = Field(default=None, alias="type") 162 uplink_bandwidth_bits: Optional[int] = Field( 163 default=None, alias="uplinkBandwidthBits" 164 ) 165 downlink_bandwidth_bits: Optional[int] = Field( 166 default=None, alias="downlinkBandwidthBits" 167 ) 168 uplink_delay_ms: Optional[int] = Field(default=None, alias="uplinkDelayMs") 169 downlink_delay_ms: Optional[int] = Field(default=None, alias="downlinkDelayMs") 170 uplink_jitter_ms: Optional[int] = Field(default=None, alias="uplinkJitterMs") 171 downlink_jitter_ms: Optional[int] = Field(default=None, alias="downlinkJitterMs") 172 uplink_loss_percent: Optional[int] = Field(default=None, alias="uplinkLossPercent") 173 downlink_loss_percent: Optional[int] = Field( 174 default=None, alias="downlinkLossPercent" 175 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
178class VpcConfigModel(BaseModel): 179 security_group_ids: Sequence[str] = Field(alias="securityGroupIds") 180 subnet_ids: Sequence[str] = Field(alias="subnetIds") 181 vpc_id: str = Field(alias="vpcId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
184class CreateRemoteAccessSessionConfigurationModel(BaseModel): 185 billing_method: Optional[Literal["METERED", "UNMETERED"]] = Field( 186 default=None, alias="billingMethod" 187 ) 188 vpce_configuration_arns: Optional[Sequence[str]] = Field( 189 default=None, alias="vpceConfigurationArns" 190 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
193class TestGridVpcConfigModel(BaseModel): 194 security_group_ids: Sequence[str] = Field(alias="securityGroupIds") 195 subnet_ids: Sequence[str] = Field(alias="subnetIds") 196 vpc_id: str = Field(alias="vpcId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
199class CreateTestGridUrlRequestModel(BaseModel): 200 project_arn: str = Field(alias="projectArn") 201 expires_in_seconds: int = Field(alias="expiresInSeconds")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
204class CreateUploadRequestModel(BaseModel): 205 project_arn: str = Field(alias="projectArn") 206 name: str = Field(alias="name") 207 type: Literal[ 208 "ANDROID_APP", 209 "APPIUM_JAVA_JUNIT_TEST_PACKAGE", 210 "APPIUM_JAVA_JUNIT_TEST_SPEC", 211 "APPIUM_JAVA_TESTNG_TEST_PACKAGE", 212 "APPIUM_JAVA_TESTNG_TEST_SPEC", 213 "APPIUM_NODE_TEST_PACKAGE", 214 "APPIUM_NODE_TEST_SPEC", 215 "APPIUM_PYTHON_TEST_PACKAGE", 216 "APPIUM_PYTHON_TEST_SPEC", 217 "APPIUM_RUBY_TEST_PACKAGE", 218 "APPIUM_RUBY_TEST_SPEC", 219 "APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE", 220 "APPIUM_WEB_JAVA_JUNIT_TEST_SPEC", 221 "APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE", 222 "APPIUM_WEB_JAVA_TESTNG_TEST_SPEC", 223 "APPIUM_WEB_NODE_TEST_PACKAGE", 224 "APPIUM_WEB_NODE_TEST_SPEC", 225 "APPIUM_WEB_PYTHON_TEST_PACKAGE", 226 "APPIUM_WEB_PYTHON_TEST_SPEC", 227 "APPIUM_WEB_RUBY_TEST_PACKAGE", 228 "APPIUM_WEB_RUBY_TEST_SPEC", 229 "CALABASH_TEST_PACKAGE", 230 "EXTERNAL_DATA", 231 "INSTRUMENTATION_TEST_PACKAGE", 232 "INSTRUMENTATION_TEST_SPEC", 233 "IOS_APP", 234 "UIAUTOMATION_TEST_PACKAGE", 235 "UIAUTOMATOR_TEST_PACKAGE", 236 "WEB_APP", 237 "XCTEST_TEST_PACKAGE", 238 "XCTEST_UI_TEST_PACKAGE", 239 "XCTEST_UI_TEST_SPEC", 240 ] = Field(alias="type") 241 content_type: Optional[str] = Field(default=None, alias="contentType")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
244class UploadModel(BaseModel): 245 arn: Optional[str] = Field(default=None, alias="arn") 246 name: Optional[str] = Field(default=None, alias="name") 247 created: Optional[datetime] = Field(default=None, alias="created") 248 type: Optional[ 249 Literal[ 250 "ANDROID_APP", 251 "APPIUM_JAVA_JUNIT_TEST_PACKAGE", 252 "APPIUM_JAVA_JUNIT_TEST_SPEC", 253 "APPIUM_JAVA_TESTNG_TEST_PACKAGE", 254 "APPIUM_JAVA_TESTNG_TEST_SPEC", 255 "APPIUM_NODE_TEST_PACKAGE", 256 "APPIUM_NODE_TEST_SPEC", 257 "APPIUM_PYTHON_TEST_PACKAGE", 258 "APPIUM_PYTHON_TEST_SPEC", 259 "APPIUM_RUBY_TEST_PACKAGE", 260 "APPIUM_RUBY_TEST_SPEC", 261 "APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE", 262 "APPIUM_WEB_JAVA_JUNIT_TEST_SPEC", 263 "APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE", 264 "APPIUM_WEB_JAVA_TESTNG_TEST_SPEC", 265 "APPIUM_WEB_NODE_TEST_PACKAGE", 266 "APPIUM_WEB_NODE_TEST_SPEC", 267 "APPIUM_WEB_PYTHON_TEST_PACKAGE", 268 "APPIUM_WEB_PYTHON_TEST_SPEC", 269 "APPIUM_WEB_RUBY_TEST_PACKAGE", 270 "APPIUM_WEB_RUBY_TEST_SPEC", 271 "CALABASH_TEST_PACKAGE", 272 "EXTERNAL_DATA", 273 "INSTRUMENTATION_TEST_PACKAGE", 274 "INSTRUMENTATION_TEST_SPEC", 275 "IOS_APP", 276 "UIAUTOMATION_TEST_PACKAGE", 277 "UIAUTOMATOR_TEST_PACKAGE", 278 "WEB_APP", 279 "XCTEST_TEST_PACKAGE", 280 "XCTEST_UI_TEST_PACKAGE", 281 "XCTEST_UI_TEST_SPEC", 282 ] 283 ] = Field(default=None, alias="type") 284 status: Optional[ 285 Literal["FAILED", "INITIALIZED", "PROCESSING", "SUCCEEDED"] 286 ] = Field(default=None, alias="status") 287 url: Optional[str] = Field(default=None, alias="url") 288 metadata: Optional[str] = Field(default=None, alias="metadata") 289 content_type: Optional[str] = Field(default=None, alias="contentType") 290 message: Optional[str] = Field(default=None, alias="message") 291 category: Optional[Literal["CURATED", "PRIVATE"]] = Field( 292 default=None, alias="category" 293 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
296class CreateVPCEConfigurationRequestModel(BaseModel): 297 vpce_configuration_name: str = Field(alias="vpceConfigurationName") 298 vpce_service_name: str = Field(alias="vpceServiceName") 299 service_dns_name: str = Field(alias="serviceDnsName") 300 vpce_configuration_description: Optional[str] = Field( 301 default=None, alias="vpceConfigurationDescription" 302 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
305class VPCEConfigurationModel(BaseModel): 306 arn: Optional[str] = Field(default=None, alias="arn") 307 vpce_configuration_name: Optional[str] = Field( 308 default=None, alias="vpceConfigurationName" 309 ) 310 vpce_service_name: Optional[str] = Field(default=None, alias="vpceServiceName") 311 service_dns_name: Optional[str] = Field(default=None, alias="serviceDnsName") 312 vpce_configuration_description: Optional[str] = Field( 313 default=None, alias="vpceConfigurationDescription" 314 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
317class CustomerArtifactPathsModel(BaseModel): 318 ios_paths: Optional[Sequence[str]] = Field(default=None, alias="iosPaths") 319 android_paths: Optional[Sequence[str]] = Field(default=None, alias="androidPaths") 320 device_host_paths: Optional[Sequence[str]] = Field( 321 default=None, alias="deviceHostPaths" 322 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
349class DeleteTestGridProjectRequestModel(BaseModel): 350 project_arn: str = Field(alias="projectArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
361class DeviceFilterModel(BaseModel): 362 attribute: Literal[ 363 "ARN", 364 "AVAILABILITY", 365 "FLEET_TYPE", 366 "FORM_FACTOR", 367 "INSTANCE_ARN", 368 "INSTANCE_LABELS", 369 "MANUFACTURER", 370 "MODEL", 371 "OS_VERSION", 372 "PLATFORM", 373 "REMOTE_ACCESS_ENABLED", 374 "REMOTE_DEBUG_ENABLED", 375 ] = Field(alias="attribute") 376 operator: Literal[ 377 "CONTAINS", 378 "EQUALS", 379 "GREATER_THAN", 380 "GREATER_THAN_OR_EQUALS", 381 "IN", 382 "LESS_THAN", 383 "LESS_THAN_OR_EQUALS", 384 "NOT_IN", 385 ] = Field(alias="operator") 386 values: List[str] = Field(alias="values")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
389class DeviceMinutesModel(BaseModel): 390 total: Optional[float] = Field(default=None, alias="total") 391 metered: Optional[float] = Field(default=None, alias="metered") 392 unmetered: Optional[float] = Field(default=None, alias="unmetered")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
395class IncompatibilityMessageModel(BaseModel): 396 message: Optional[str] = Field(default=None, alias="message") 397 type: Optional[ 398 Literal[ 399 "APPIUM_VERSION", 400 "ARN", 401 "AVAILABILITY", 402 "FLEET_TYPE", 403 "FORM_FACTOR", 404 "INSTANCE_ARN", 405 "INSTANCE_LABELS", 406 "MANUFACTURER", 407 "MODEL", 408 "OS_VERSION", 409 "PLATFORM", 410 "REMOTE_ACCESS_ENABLED", 411 "REMOTE_DEBUG_ENABLED", 412 ] 413 ] = Field(default=None, alias="type")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
416class ResolutionModel(BaseModel): 417 width: Optional[int] = Field(default=None, alias="width") 418 height: Optional[int] = Field(default=None, alias="height")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
421class ExecutionConfigurationModel(BaseModel): 422 job_timeout_minutes: Optional[int] = Field(default=None, alias="jobTimeoutMinutes") 423 accounts_cleanup: Optional[bool] = Field(default=None, alias="accountsCleanup") 424 app_packages_cleanup: Optional[bool] = Field( 425 default=None, alias="appPackagesCleanup" 426 ) 427 video_capture: Optional[bool] = Field(default=None, alias="videoCapture") 428 skip_app_resign: Optional[bool] = Field(default=None, alias="skipAppResign")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
435class ScheduleRunTestModel(BaseModel): 436 type: Literal[ 437 "APPIUM_JAVA_JUNIT", 438 "APPIUM_JAVA_TESTNG", 439 "APPIUM_NODE", 440 "APPIUM_PYTHON", 441 "APPIUM_RUBY", 442 "APPIUM_WEB_JAVA_JUNIT", 443 "APPIUM_WEB_JAVA_TESTNG", 444 "APPIUM_WEB_NODE", 445 "APPIUM_WEB_PYTHON", 446 "APPIUM_WEB_RUBY", 447 "BUILTIN_EXPLORER", 448 "BUILTIN_FUZZ", 449 "CALABASH", 450 "INSTRUMENTATION", 451 "REMOTE_ACCESS_RECORD", 452 "REMOTE_ACCESS_REPLAY", 453 "UIAUTOMATION", 454 "UIAUTOMATOR", 455 "WEB_PERFORMANCE_PROFILE", 456 "XCTEST", 457 "XCTEST_UI", 458 ] = Field(alias="type") 459 test_package_arn: Optional[str] = Field(default=None, alias="testPackageArn") 460 test_spec_arn: Optional[str] = Field(default=None, alias="testSpecArn") 461 filter: Optional[str] = Field(default=None, alias="filter") 462 parameters: Optional[Mapping[str, str]] = Field(default=None, alias="parameters")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
485class PaginatorConfigModel(BaseModel): 486 max_items: Optional[int] = Field(default=None, alias="MaxItems") 487 page_size: Optional[int] = Field(default=None, alias="PageSize") 488 starting_token: Optional[str] = Field(default=None, alias="StartingToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
491class GetOfferingStatusRequestModel(BaseModel): 492 next_token: Optional[str] = Field(default=None, alias="nextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
511class GetTestGridProjectRequestModel(BaseModel): 512 project_arn: str = Field(alias="projectArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
515class GetTestGridSessionRequestModel(BaseModel): 516 project_arn: Optional[str] = Field(default=None, alias="projectArn") 517 session_id: Optional[str] = Field(default=None, alias="sessionId") 518 session_arn: Optional[str] = Field(default=None, alias="sessionArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
521class TestGridSessionModel(BaseModel): 522 arn: Optional[str] = Field(default=None, alias="arn") 523 status: Optional[Literal["ACTIVE", "CLOSED", "ERRORED"]] = Field( 524 default=None, alias="status" 525 ) 526 created: Optional[datetime] = Field(default=None, alias="created") 527 ended: Optional[datetime] = Field(default=None, alias="ended") 528 billing_minutes: Optional[float] = Field(default=None, alias="billingMinutes") 529 selenium_properties: Optional[str] = Field(default=None, alias="seleniumProperties")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
544class InstallToRemoteAccessSessionRequestModel(BaseModel): 545 remote_access_session_arn: str = Field(alias="remoteAccessSessionArn") 546 app_arn: str = Field(alias="appArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
549class ListArtifactsRequestModel(BaseModel): 550 arn: str = Field(alias="arn") 551 type: Literal["FILE", "LOG", "SCREENSHOT"] = Field(alias="type") 552 next_token: Optional[str] = Field(default=None, alias="nextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
555class ListDeviceInstancesRequestModel(BaseModel): 556 max_results: Optional[int] = Field(default=None, alias="maxResults") 557 next_token: Optional[str] = Field(default=None, alias="nextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
560class ListDevicePoolsRequestModel(BaseModel): 561 arn: str = Field(alias="arn") 562 type: Optional[Literal["CURATED", "PRIVATE"]] = Field(default=None, alias="type") 563 next_token: Optional[str] = Field(default=None, alias="nextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
566class ListInstanceProfilesRequestModel(BaseModel): 567 max_results: Optional[int] = Field(default=None, alias="maxResults") 568 next_token: Optional[str] = Field(default=None, alias="nextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
571class ListJobsRequestModel(BaseModel): 572 arn: str = Field(alias="arn") 573 next_token: Optional[str] = Field(default=None, alias="nextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
576class ListNetworkProfilesRequestModel(BaseModel): 577 arn: str = Field(alias="arn") 578 type: Optional[Literal["CURATED", "PRIVATE"]] = Field(default=None, alias="type") 579 next_token: Optional[str] = Field(default=None, alias="nextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
582class ListOfferingPromotionsRequestModel(BaseModel): 583 next_token: Optional[str] = Field(default=None, alias="nextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
586class OfferingPromotionModel(BaseModel): 587 id: Optional[str] = Field(default=None, alias="id") 588 description: Optional[str] = Field(default=None, alias="description")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
591class ListOfferingTransactionsRequestModel(BaseModel): 592 next_token: Optional[str] = Field(default=None, alias="nextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
595class ListOfferingsRequestModel(BaseModel): 596 next_token: Optional[str] = Field(default=None, alias="nextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
599class ListProjectsRequestModel(BaseModel): 600 arn: Optional[str] = Field(default=None, alias="arn") 601 next_token: Optional[str] = Field(default=None, alias="nextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
604class ListRemoteAccessSessionsRequestModel(BaseModel): 605 arn: str = Field(alias="arn") 606 next_token: Optional[str] = Field(default=None, alias="nextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
609class ListRunsRequestModel(BaseModel): 610 arn: str = Field(alias="arn") 611 next_token: Optional[str] = Field(default=None, alias="nextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
614class ListSamplesRequestModel(BaseModel): 615 arn: str = Field(alias="arn") 616 next_token: Optional[str] = Field(default=None, alias="nextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
619class SampleModel(BaseModel): 620 arn: Optional[str] = Field(default=None, alias="arn") 621 type: Optional[ 622 Literal[ 623 "CPU", 624 "MEMORY", 625 "NATIVE_AVG_DRAWTIME", 626 "NATIVE_FPS", 627 "NATIVE_FRAMES", 628 "NATIVE_MAX_DRAWTIME", 629 "NATIVE_MIN_DRAWTIME", 630 "OPENGL_AVG_DRAWTIME", 631 "OPENGL_FPS", 632 "OPENGL_FRAMES", 633 "OPENGL_MAX_DRAWTIME", 634 "OPENGL_MIN_DRAWTIME", 635 "RX", 636 "RX_RATE", 637 "THREADS", 638 "TX", 639 "TX_RATE", 640 ] 641 ] = Field(default=None, alias="type") 642 url: Optional[str] = Field(default=None, alias="url")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
645class ListSuitesRequestModel(BaseModel): 646 arn: str = Field(alias="arn") 647 next_token: Optional[str] = Field(default=None, alias="nextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
650class ListTagsForResourceRequestModel(BaseModel): 651 resource_arn: str = Field(alias="ResourceARN")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
654class TagModel(BaseModel): 655 key: str = Field(alias="Key") 656 value: str = Field(alias="Value")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
659class ListTestGridProjectsRequestModel(BaseModel): 660 max_result: Optional[int] = Field(default=None, alias="maxResult") 661 next_token: Optional[str] = Field(default=None, alias="nextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
664class ListTestGridSessionActionsRequestModel(BaseModel): 665 session_arn: str = Field(alias="sessionArn") 666 max_result: Optional[int] = Field(default=None, alias="maxResult") 667 next_token: Optional[str] = Field(default=None, alias="nextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
670class TestGridSessionActionModel(BaseModel): 671 action: Optional[str] = Field(default=None, alias="action") 672 started: Optional[datetime] = Field(default=None, alias="started") 673 duration: Optional[int] = Field(default=None, alias="duration") 674 status_code: Optional[str] = Field(default=None, alias="statusCode") 675 request_method: Optional[str] = Field(default=None, alias="requestMethod")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
678class ListTestGridSessionArtifactsRequestModel(BaseModel): 679 session_arn: str = Field(alias="sessionArn") 680 type: Optional[Literal["LOG", "VIDEO"]] = Field(default=None, alias="type") 681 max_result: Optional[int] = Field(default=None, alias="maxResult") 682 next_token: Optional[str] = Field(default=None, alias="nextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
685class TestGridSessionArtifactModel(BaseModel): 686 filename: Optional[str] = Field(default=None, alias="filename") 687 type: Optional[Literal["SELENIUM_LOG", "UNKNOWN", "VIDEO"]] = Field( 688 default=None, alias="type" 689 ) 690 url: Optional[str] = Field(default=None, alias="url")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
693class ListTestGridSessionsRequestModel(BaseModel): 694 project_arn: str = Field(alias="projectArn") 695 status: Optional[Literal["ACTIVE", "CLOSED", "ERRORED"]] = Field( 696 default=None, alias="status" 697 ) 698 creation_time_after: Optional[Union[datetime, str]] = Field( 699 default=None, alias="creationTimeAfter" 700 ) 701 creation_time_before: Optional[Union[datetime, str]] = Field( 702 default=None, alias="creationTimeBefore" 703 ) 704 end_time_after: Optional[Union[datetime, str]] = Field( 705 default=None, alias="endTimeAfter" 706 ) 707 end_time_before: Optional[Union[datetime, str]] = Field( 708 default=None, alias="endTimeBefore" 709 ) 710 max_result: Optional[int] = Field(default=None, alias="maxResult") 711 next_token: Optional[str] = Field(default=None, alias="nextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
714class ListTestsRequestModel(BaseModel): 715 arn: str = Field(alias="arn") 716 next_token: Optional[str] = Field(default=None, alias="nextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
719class ListUniqueProblemsRequestModel(BaseModel): 720 arn: str = Field(alias="arn") 721 next_token: Optional[str] = Field(default=None, alias="nextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
724class ListUploadsRequestModel(BaseModel): 725 arn: str = Field(alias="arn") 726 type: Optional[ 727 Literal[ 728 "ANDROID_APP", 729 "APPIUM_JAVA_JUNIT_TEST_PACKAGE", 730 "APPIUM_JAVA_JUNIT_TEST_SPEC", 731 "APPIUM_JAVA_TESTNG_TEST_PACKAGE", 732 "APPIUM_JAVA_TESTNG_TEST_SPEC", 733 "APPIUM_NODE_TEST_PACKAGE", 734 "APPIUM_NODE_TEST_SPEC", 735 "APPIUM_PYTHON_TEST_PACKAGE", 736 "APPIUM_PYTHON_TEST_SPEC", 737 "APPIUM_RUBY_TEST_PACKAGE", 738 "APPIUM_RUBY_TEST_SPEC", 739 "APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE", 740 "APPIUM_WEB_JAVA_JUNIT_TEST_SPEC", 741 "APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE", 742 "APPIUM_WEB_JAVA_TESTNG_TEST_SPEC", 743 "APPIUM_WEB_NODE_TEST_PACKAGE", 744 "APPIUM_WEB_NODE_TEST_SPEC", 745 "APPIUM_WEB_PYTHON_TEST_PACKAGE", 746 "APPIUM_WEB_PYTHON_TEST_SPEC", 747 "APPIUM_WEB_RUBY_TEST_PACKAGE", 748 "APPIUM_WEB_RUBY_TEST_SPEC", 749 "CALABASH_TEST_PACKAGE", 750 "EXTERNAL_DATA", 751 "INSTRUMENTATION_TEST_PACKAGE", 752 "INSTRUMENTATION_TEST_SPEC", 753 "IOS_APP", 754 "UIAUTOMATION_TEST_PACKAGE", 755 "UIAUTOMATOR_TEST_PACKAGE", 756 "WEB_APP", 757 "XCTEST_TEST_PACKAGE", 758 "XCTEST_UI_TEST_PACKAGE", 759 "XCTEST_UI_TEST_SPEC", 760 ] 761 ] = Field(default=None, alias="type") 762 next_token: Optional[str] = Field(default=None, alias="nextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
765class ListVPCEConfigurationsRequestModel(BaseModel): 766 max_results: Optional[int] = Field(default=None, alias="maxResults") 767 next_token: Optional[str] = Field(default=None, alias="nextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
770class LocationModel(BaseModel): 771 latitude: float = Field(alias="latitude") 772 longitude: float = Field(alias="longitude")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
775class MonetaryAmountModel(BaseModel): 776 amount: Optional[float] = Field(default=None, alias="amount") 777 currency_code: Optional[Literal["USD"]] = Field(default=None, alias="currencyCode")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
780class ProblemDetailModel(BaseModel): 781 arn: Optional[str] = Field(default=None, alias="arn") 782 name: Optional[str] = Field(default=None, alias="name")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
785class PurchaseOfferingRequestModel(BaseModel): 786 offering_id: str = Field(alias="offeringId") 787 quantity: int = Field(alias="quantity") 788 offering_promotion_id: Optional[str] = Field( 789 default=None, alias="offeringPromotionId" 790 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
793class RadiosModel(BaseModel): 794 wifi: Optional[bool] = Field(default=None, alias="wifi") 795 bluetooth: Optional[bool] = Field(default=None, alias="bluetooth") 796 nfc: Optional[bool] = Field(default=None, alias="nfc") 797 gps: Optional[bool] = Field(default=None, alias="gps")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
800class RenewOfferingRequestModel(BaseModel): 801 offering_id: str = Field(alias="offeringId") 802 quantity: int = Field(alias="quantity")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
817class UntagResourceRequestModel(BaseModel): 818 resource_arn: str = Field(alias="ResourceARN") 819 tag_keys: Sequence[str] = Field(alias="TagKeys")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
822class UpdateDeviceInstanceRequestModel(BaseModel): 823 arn: str = Field(alias="arn") 824 profile_arn: Optional[str] = Field(default=None, alias="profileArn") 825 labels: Optional[Sequence[str]] = Field(default=None, alias="labels")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
828class UpdateInstanceProfileRequestModel(BaseModel): 829 arn: str = Field(alias="arn") 830 name: Optional[str] = Field(default=None, alias="name") 831 description: Optional[str] = Field(default=None, alias="description") 832 package_cleanup: Optional[bool] = Field(default=None, alias="packageCleanup") 833 exclude_app_packages_from_cleanup: Optional[Sequence[str]] = Field( 834 default=None, alias="excludeAppPackagesFromCleanup" 835 ) 836 reboot_after_use: Optional[bool] = Field(default=None, alias="rebootAfterUse")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
839class UpdateNetworkProfileRequestModel(BaseModel): 840 arn: str = Field(alias="arn") 841 name: Optional[str] = Field(default=None, alias="name") 842 description: Optional[str] = Field(default=None, alias="description") 843 type: Optional[Literal["CURATED", "PRIVATE"]] = Field(default=None, alias="type") 844 uplink_bandwidth_bits: Optional[int] = Field( 845 default=None, alias="uplinkBandwidthBits" 846 ) 847 downlink_bandwidth_bits: Optional[int] = Field( 848 default=None, alias="downlinkBandwidthBits" 849 ) 850 uplink_delay_ms: Optional[int] = Field(default=None, alias="uplinkDelayMs") 851 downlink_delay_ms: Optional[int] = Field(default=None, alias="downlinkDelayMs") 852 uplink_jitter_ms: Optional[int] = Field(default=None, alias="uplinkJitterMs") 853 downlink_jitter_ms: Optional[int] = Field(default=None, alias="downlinkJitterMs") 854 uplink_loss_percent: Optional[int] = Field(default=None, alias="uplinkLossPercent") 855 downlink_loss_percent: Optional[int] = Field( 856 default=None, alias="downlinkLossPercent" 857 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
860class UpdateUploadRequestModel(BaseModel): 861 arn: str = Field(alias="arn") 862 name: Optional[str] = Field(default=None, alias="name") 863 content_type: Optional[str] = Field(default=None, alias="contentType") 864 edit_content: Optional[bool] = Field(default=None, alias="editContent")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
867class UpdateVPCEConfigurationRequestModel(BaseModel): 868 arn: str = Field(alias="arn") 869 vpce_configuration_name: Optional[str] = Field( 870 default=None, alias="vpceConfigurationName" 871 ) 872 vpce_service_name: Optional[str] = Field(default=None, alias="vpceServiceName") 873 service_dns_name: Optional[str] = Field(default=None, alias="serviceDnsName") 874 vpce_configuration_description: Optional[str] = Field( 875 default=None, alias="vpceConfigurationDescription" 876 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
879class AccountSettingsModel(BaseModel): 880 aws_account_number: Optional[str] = Field(default=None, alias="awsAccountNumber") 881 unmetered_devices: Optional[Dict[Literal["ANDROID", "IOS"], int]] = Field( 882 default=None, alias="unmeteredDevices" 883 ) 884 unmetered_remote_access_devices: Optional[ 885 Dict[Literal["ANDROID", "IOS"], int] 886 ] = Field(default=None, alias="unmeteredRemoteAccessDevices") 887 max_job_timeout_minutes: Optional[int] = Field( 888 default=None, alias="maxJobTimeoutMinutes" 889 ) 890 trial_minutes: Optional[TrialMinutesModel] = Field( 891 default=None, alias="trialMinutes" 892 ) 893 max_slots: Optional[Dict[str, int]] = Field(default=None, alias="maxSlots") 894 default_job_timeout_minutes: Optional[int] = Field( 895 default=None, alias="defaultJobTimeoutMinutes" 896 ) 897 skip_app_resign: Optional[bool] = Field(default=None, alias="skipAppResign")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
900class CreateDevicePoolRequestModel(BaseModel): 901 project_arn: str = Field(alias="projectArn") 902 name: str = Field(alias="name") 903 rules: Sequence[RuleModel] = Field(alias="rules") 904 description: Optional[str] = Field(default=None, alias="description") 905 max_devices: Optional[int] = Field(default=None, alias="maxDevices")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
908class DevicePoolModel(BaseModel): 909 arn: Optional[str] = Field(default=None, alias="arn") 910 name: Optional[str] = Field(default=None, alias="name") 911 description: Optional[str] = Field(default=None, alias="description") 912 type: Optional[Literal["CURATED", "PRIVATE"]] = Field(default=None, alias="type") 913 rules: Optional[List[RuleModel]] = Field(default=None, alias="rules") 914 max_devices: Optional[int] = Field(default=None, alias="maxDevices")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
917class UpdateDevicePoolRequestModel(BaseModel): 918 arn: str = Field(alias="arn") 919 name: Optional[str] = Field(default=None, alias="name") 920 description: Optional[str] = Field(default=None, alias="description") 921 rules: Optional[Sequence[RuleModel]] = Field(default=None, alias="rules") 922 max_devices: Optional[int] = Field(default=None, alias="maxDevices") 923 clear_max_devices: Optional[bool] = Field(default=None, alias="clearMaxDevices")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
926class CreateTestGridUrlResultModel(BaseModel): 927 url: str = Field(alias="url") 928 expires: datetime = Field(alias="expires") 929 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
932class ListArtifactsResultModel(BaseModel): 933 artifacts: List[ArtifactModel] = Field(alias="artifacts") 934 next_token: str = Field(alias="nextToken") 935 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
938class CreateInstanceProfileResultModel(BaseModel): 939 instance_profile: InstanceProfileModel = Field(alias="instanceProfile") 940 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
943class DeviceInstanceModel(BaseModel): 944 arn: Optional[str] = Field(default=None, alias="arn") 945 device_arn: Optional[str] = Field(default=None, alias="deviceArn") 946 labels: Optional[List[str]] = Field(default=None, alias="labels") 947 status: Optional[ 948 Literal["AVAILABLE", "IN_USE", "NOT_AVAILABLE", "PREPARING"] 949 ] = Field(default=None, alias="status") 950 udid: Optional[str] = Field(default=None, alias="udid") 951 instance_profile: Optional[InstanceProfileModel] = Field( 952 default=None, alias="instanceProfile" 953 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
956class GetInstanceProfileResultModel(BaseModel): 957 instance_profile: InstanceProfileModel = Field(alias="instanceProfile") 958 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
961class ListInstanceProfilesResultModel(BaseModel): 962 instance_profiles: List[InstanceProfileModel] = Field(alias="instanceProfiles") 963 next_token: str = Field(alias="nextToken") 964 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
967class UpdateInstanceProfileResultModel(BaseModel): 968 instance_profile: InstanceProfileModel = Field(alias="instanceProfile") 969 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
972class CreateNetworkProfileResultModel(BaseModel): 973 network_profile: NetworkProfileModel = Field(alias="networkProfile") 974 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
977class GetNetworkProfileResultModel(BaseModel): 978 network_profile: NetworkProfileModel = Field(alias="networkProfile") 979 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
982class ListNetworkProfilesResultModel(BaseModel): 983 network_profiles: List[NetworkProfileModel] = Field(alias="networkProfiles") 984 next_token: str = Field(alias="nextToken") 985 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
988class UpdateNetworkProfileResultModel(BaseModel): 989 network_profile: NetworkProfileModel = Field(alias="networkProfile") 990 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
993class CreateProjectRequestModel(BaseModel): 994 name: str = Field(alias="name") 995 default_job_timeout_minutes: Optional[int] = Field( 996 default=None, alias="defaultJobTimeoutMinutes" 997 ) 998 vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="vpcConfig")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1001class ProjectModel(BaseModel): 1002 arn: Optional[str] = Field(default=None, alias="arn") 1003 name: Optional[str] = Field(default=None, alias="name") 1004 default_job_timeout_minutes: Optional[int] = Field( 1005 default=None, alias="defaultJobTimeoutMinutes" 1006 ) 1007 created: Optional[datetime] = Field(default=None, alias="created") 1008 vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="vpcConfig")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1011class UpdateProjectRequestModel(BaseModel): 1012 arn: str = Field(alias="arn") 1013 name: Optional[str] = Field(default=None, alias="name") 1014 default_job_timeout_minutes: Optional[int] = Field( 1015 default=None, alias="defaultJobTimeoutMinutes" 1016 ) 1017 vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="vpcConfig")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1020class CreateRemoteAccessSessionRequestModel(BaseModel): 1021 project_arn: str = Field(alias="projectArn") 1022 device_arn: str = Field(alias="deviceArn") 1023 instance_arn: Optional[str] = Field(default=None, alias="instanceArn") 1024 ssh_public_key: Optional[str] = Field(default=None, alias="sshPublicKey") 1025 remote_debug_enabled: Optional[bool] = Field( 1026 default=None, alias="remoteDebugEnabled" 1027 ) 1028 remote_record_enabled: Optional[bool] = Field( 1029 default=None, alias="remoteRecordEnabled" 1030 ) 1031 remote_record_app_arn: Optional[str] = Field( 1032 default=None, alias="remoteRecordAppArn" 1033 ) 1034 name: Optional[str] = Field(default=None, alias="name") 1035 client_id: Optional[str] = Field(default=None, alias="clientId") 1036 configuration: Optional[CreateRemoteAccessSessionConfigurationModel] = Field( 1037 default=None, alias="configuration" 1038 ) 1039 interaction_mode: Optional[ 1040 Literal["INTERACTIVE", "NO_VIDEO", "VIDEO_ONLY"] 1041 ] = Field(default=None, alias="interactionMode") 1042 skip_app_resign: Optional[bool] = Field(default=None, alias="skipAppResign")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1045class CreateTestGridProjectRequestModel(BaseModel): 1046 name: str = Field(alias="name") 1047 description: Optional[str] = Field(default=None, alias="description") 1048 vpc_config: Optional[TestGridVpcConfigModel] = Field( 1049 default=None, alias="vpcConfig" 1050 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1053class TestGridProjectModel(BaseModel): 1054 arn: Optional[str] = Field(default=None, alias="arn") 1055 name: Optional[str] = Field(default=None, alias="name") 1056 description: Optional[str] = Field(default=None, alias="description") 1057 vpc_config: Optional[TestGridVpcConfigModel] = Field( 1058 default=None, alias="vpcConfig" 1059 ) 1060 created: Optional[datetime] = Field(default=None, alias="created")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1063class UpdateTestGridProjectRequestModel(BaseModel): 1064 project_arn: str = Field(alias="projectArn") 1065 name: Optional[str] = Field(default=None, alias="name") 1066 description: Optional[str] = Field(default=None, alias="description") 1067 vpc_config: Optional[TestGridVpcConfigModel] = Field( 1068 default=None, alias="vpcConfig" 1069 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1072class CreateUploadResultModel(BaseModel): 1073 upload: UploadModel = Field(alias="upload") 1074 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1077class GetUploadResultModel(BaseModel): 1078 upload: UploadModel = Field(alias="upload") 1079 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1082class InstallToRemoteAccessSessionResultModel(BaseModel): 1083 app_upload: UploadModel = Field(alias="appUpload") 1084 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1087class ListUploadsResultModel(BaseModel): 1088 uploads: List[UploadModel] = Field(alias="uploads") 1089 next_token: str = Field(alias="nextToken") 1090 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1093class UpdateUploadResultModel(BaseModel): 1094 upload: UploadModel = Field(alias="upload") 1095 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1098class CreateVPCEConfigurationResultModel(BaseModel): 1099 vpce_configuration: VPCEConfigurationModel = Field(alias="vpceConfiguration") 1100 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1103class GetVPCEConfigurationResultModel(BaseModel): 1104 vpce_configuration: VPCEConfigurationModel = Field(alias="vpceConfiguration") 1105 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1108class ListVPCEConfigurationsResultModel(BaseModel): 1109 vpce_configurations: List[VPCEConfigurationModel] = Field( 1110 alias="vpceConfigurations" 1111 ) 1112 next_token: str = Field(alias="nextToken") 1113 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1116class UpdateVPCEConfigurationResultModel(BaseModel): 1117 vpce_configuration: VPCEConfigurationModel = Field(alias="vpceConfiguration") 1118 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1121class DeviceSelectionConfigurationModel(BaseModel): 1122 filters: Sequence[DeviceFilterModel] = Field(alias="filters") 1123 max_devices: int = Field(alias="maxDevices")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1126class DeviceSelectionResultModel(BaseModel): 1127 filters: Optional[List[DeviceFilterModel]] = Field(default=None, alias="filters") 1128 matched_devices_count: Optional[int] = Field( 1129 default=None, alias="matchedDevicesCount" 1130 ) 1131 max_devices: Optional[int] = Field(default=None, alias="maxDevices")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1134class ListDevicesRequestModel(BaseModel): 1135 arn: Optional[str] = Field(default=None, alias="arn") 1136 next_token: Optional[str] = Field(default=None, alias="nextToken") 1137 filters: Optional[Sequence[DeviceFilterModel]] = Field( 1138 default=None, alias="filters" 1139 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1142class SuiteModel(BaseModel): 1143 arn: Optional[str] = Field(default=None, alias="arn") 1144 name: Optional[str] = Field(default=None, alias="name") 1145 type: Optional[ 1146 Literal[ 1147 "APPIUM_JAVA_JUNIT", 1148 "APPIUM_JAVA_TESTNG", 1149 "APPIUM_NODE", 1150 "APPIUM_PYTHON", 1151 "APPIUM_RUBY", 1152 "APPIUM_WEB_JAVA_JUNIT", 1153 "APPIUM_WEB_JAVA_TESTNG", 1154 "APPIUM_WEB_NODE", 1155 "APPIUM_WEB_PYTHON", 1156 "APPIUM_WEB_RUBY", 1157 "BUILTIN_EXPLORER", 1158 "BUILTIN_FUZZ", 1159 "CALABASH", 1160 "INSTRUMENTATION", 1161 "REMOTE_ACCESS_RECORD", 1162 "REMOTE_ACCESS_REPLAY", 1163 "UIAUTOMATION", 1164 "UIAUTOMATOR", 1165 "WEB_PERFORMANCE_PROFILE", 1166 "XCTEST", 1167 "XCTEST_UI", 1168 ] 1169 ] = Field(default=None, alias="type") 1170 created: Optional[datetime] = Field(default=None, alias="created") 1171 status: Optional[ 1172 Literal[ 1173 "COMPLETED", 1174 "PENDING", 1175 "PENDING_CONCURRENCY", 1176 "PENDING_DEVICE", 1177 "PREPARING", 1178 "PROCESSING", 1179 "RUNNING", 1180 "SCHEDULING", 1181 "STOPPING", 1182 ] 1183 ] = Field(default=None, alias="status") 1184 result: Optional[ 1185 Literal[ 1186 "ERRORED", "FAILED", "PASSED", "PENDING", "SKIPPED", "STOPPED", "WARNED" 1187 ] 1188 ] = Field(default=None, alias="result") 1189 started: Optional[datetime] = Field(default=None, alias="started") 1190 stopped: Optional[datetime] = Field(default=None, alias="stopped") 1191 counters: Optional[CountersModel] = Field(default=None, alias="counters") 1192 message: Optional[str] = Field(default=None, alias="message") 1193 device_minutes: Optional[DeviceMinutesModel] = Field( 1194 default=None, alias="deviceMinutes" 1195 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1198class TestModel(BaseModel): 1199 arn: Optional[str] = Field(default=None, alias="arn") 1200 name: Optional[str] = Field(default=None, alias="name") 1201 type: Optional[ 1202 Literal[ 1203 "APPIUM_JAVA_JUNIT", 1204 "APPIUM_JAVA_TESTNG", 1205 "APPIUM_NODE", 1206 "APPIUM_PYTHON", 1207 "APPIUM_RUBY", 1208 "APPIUM_WEB_JAVA_JUNIT", 1209 "APPIUM_WEB_JAVA_TESTNG", 1210 "APPIUM_WEB_NODE", 1211 "APPIUM_WEB_PYTHON", 1212 "APPIUM_WEB_RUBY", 1213 "BUILTIN_EXPLORER", 1214 "BUILTIN_FUZZ", 1215 "CALABASH", 1216 "INSTRUMENTATION", 1217 "REMOTE_ACCESS_RECORD", 1218 "REMOTE_ACCESS_REPLAY", 1219 "UIAUTOMATION", 1220 "UIAUTOMATOR", 1221 "WEB_PERFORMANCE_PROFILE", 1222 "XCTEST", 1223 "XCTEST_UI", 1224 ] 1225 ] = Field(default=None, alias="type") 1226 created: Optional[datetime] = Field(default=None, alias="created") 1227 status: Optional[ 1228 Literal[ 1229 "COMPLETED", 1230 "PENDING", 1231 "PENDING_CONCURRENCY", 1232 "PENDING_DEVICE", 1233 "PREPARING", 1234 "PROCESSING", 1235 "RUNNING", 1236 "SCHEDULING", 1237 "STOPPING", 1238 ] 1239 ] = Field(default=None, alias="status") 1240 result: Optional[ 1241 Literal[ 1242 "ERRORED", "FAILED", "PASSED", "PENDING", "SKIPPED", "STOPPED", "WARNED" 1243 ] 1244 ] = Field(default=None, alias="result") 1245 started: Optional[datetime] = Field(default=None, alias="started") 1246 stopped: Optional[datetime] = Field(default=None, alias="stopped") 1247 counters: Optional[CountersModel] = Field(default=None, alias="counters") 1248 message: Optional[str] = Field(default=None, alias="message") 1249 device_minutes: Optional[DeviceMinutesModel] = Field( 1250 default=None, alias="deviceMinutes" 1251 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
GetOfferingStatusRequestGetOfferingStatusPaginateModel(mypydantic.models.base_model.BaseModel):
1254class GetOfferingStatusRequestGetOfferingStatusPaginateModel(BaseModel): 1255 pagination_config: Optional[PaginatorConfigModel] = Field( 1256 default=None, alias="PaginationConfig" 1257 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1260class ListArtifactsRequestListArtifactsPaginateModel(BaseModel): 1261 arn: str = Field(alias="arn") 1262 type: Literal["FILE", "LOG", "SCREENSHOT"] = Field(alias="type") 1263 pagination_config: Optional[PaginatorConfigModel] = Field( 1264 default=None, alias="PaginationConfig" 1265 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
ListDeviceInstancesRequestListDeviceInstancesPaginateModel(mypydantic.models.base_model.BaseModel):
1268class ListDeviceInstancesRequestListDeviceInstancesPaginateModel(BaseModel): 1269 pagination_config: Optional[PaginatorConfigModel] = Field( 1270 default=None, alias="PaginationConfig" 1271 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1274class ListDevicePoolsRequestListDevicePoolsPaginateModel(BaseModel): 1275 arn: str = Field(alias="arn") 1276 type: Optional[Literal["CURATED", "PRIVATE"]] = Field(default=None, alias="type") 1277 pagination_config: Optional[PaginatorConfigModel] = Field( 1278 default=None, alias="PaginationConfig" 1279 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1282class ListDevicesRequestListDevicesPaginateModel(BaseModel): 1283 arn: Optional[str] = Field(default=None, alias="arn") 1284 filters: Optional[Sequence[DeviceFilterModel]] = Field( 1285 default=None, alias="filters" 1286 ) 1287 pagination_config: Optional[PaginatorConfigModel] = Field( 1288 default=None, alias="PaginationConfig" 1289 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
ListInstanceProfilesRequestListInstanceProfilesPaginateModel(mypydantic.models.base_model.BaseModel):
1292class ListInstanceProfilesRequestListInstanceProfilesPaginateModel(BaseModel): 1293 pagination_config: Optional[PaginatorConfigModel] = Field( 1294 default=None, alias="PaginationConfig" 1295 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1298class ListJobsRequestListJobsPaginateModel(BaseModel): 1299 arn: str = Field(alias="arn") 1300 pagination_config: Optional[PaginatorConfigModel] = Field( 1301 default=None, alias="PaginationConfig" 1302 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
ListNetworkProfilesRequestListNetworkProfilesPaginateModel(mypydantic.models.base_model.BaseModel):
1305class ListNetworkProfilesRequestListNetworkProfilesPaginateModel(BaseModel): 1306 arn: str = Field(alias="arn") 1307 type: Optional[Literal["CURATED", "PRIVATE"]] = Field(default=None, alias="type") 1308 pagination_config: Optional[PaginatorConfigModel] = Field( 1309 default=None, alias="PaginationConfig" 1310 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
ListOfferingPromotionsRequestListOfferingPromotionsPaginateModel(mypydantic.models.base_model.BaseModel):
1313class ListOfferingPromotionsRequestListOfferingPromotionsPaginateModel(BaseModel): 1314 pagination_config: Optional[PaginatorConfigModel] = Field( 1315 default=None, alias="PaginationConfig" 1316 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
ListOfferingTransactionsRequestListOfferingTransactionsPaginateModel(mypydantic.models.base_model.BaseModel):
1319class ListOfferingTransactionsRequestListOfferingTransactionsPaginateModel(BaseModel): 1320 pagination_config: Optional[PaginatorConfigModel] = Field( 1321 default=None, alias="PaginationConfig" 1322 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1325class ListOfferingsRequestListOfferingsPaginateModel(BaseModel): 1326 pagination_config: Optional[PaginatorConfigModel] = Field( 1327 default=None, alias="PaginationConfig" 1328 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1331class ListProjectsRequestListProjectsPaginateModel(BaseModel): 1332 arn: Optional[str] = Field(default=None, alias="arn") 1333 pagination_config: Optional[PaginatorConfigModel] = Field( 1334 default=None, alias="PaginationConfig" 1335 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
ListRemoteAccessSessionsRequestListRemoteAccessSessionsPaginateModel(mypydantic.models.base_model.BaseModel):
1338class ListRemoteAccessSessionsRequestListRemoteAccessSessionsPaginateModel(BaseModel): 1339 arn: str = Field(alias="arn") 1340 pagination_config: Optional[PaginatorConfigModel] = Field( 1341 default=None, alias="PaginationConfig" 1342 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1345class ListRunsRequestListRunsPaginateModel(BaseModel): 1346 arn: str = Field(alias="arn") 1347 pagination_config: Optional[PaginatorConfigModel] = Field( 1348 default=None, alias="PaginationConfig" 1349 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1352class ListSamplesRequestListSamplesPaginateModel(BaseModel): 1353 arn: str = Field(alias="arn") 1354 pagination_config: Optional[PaginatorConfigModel] = Field( 1355 default=None, alias="PaginationConfig" 1356 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1359class ListSuitesRequestListSuitesPaginateModel(BaseModel): 1360 arn: str = Field(alias="arn") 1361 pagination_config: Optional[PaginatorConfigModel] = Field( 1362 default=None, alias="PaginationConfig" 1363 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1366class ListTestsRequestListTestsPaginateModel(BaseModel): 1367 arn: str = Field(alias="arn") 1368 pagination_config: Optional[PaginatorConfigModel] = Field( 1369 default=None, alias="PaginationConfig" 1370 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
ListUniqueProblemsRequestListUniqueProblemsPaginateModel(mypydantic.models.base_model.BaseModel):
1373class ListUniqueProblemsRequestListUniqueProblemsPaginateModel(BaseModel): 1374 arn: str = Field(alias="arn") 1375 pagination_config: Optional[PaginatorConfigModel] = Field( 1376 default=None, alias="PaginationConfig" 1377 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1380class ListUploadsRequestListUploadsPaginateModel(BaseModel): 1381 arn: str = Field(alias="arn") 1382 type: Optional[ 1383 Literal[ 1384 "ANDROID_APP", 1385 "APPIUM_JAVA_JUNIT_TEST_PACKAGE", 1386 "APPIUM_JAVA_JUNIT_TEST_SPEC", 1387 "APPIUM_JAVA_TESTNG_TEST_PACKAGE", 1388 "APPIUM_JAVA_TESTNG_TEST_SPEC", 1389 "APPIUM_NODE_TEST_PACKAGE", 1390 "APPIUM_NODE_TEST_SPEC", 1391 "APPIUM_PYTHON_TEST_PACKAGE", 1392 "APPIUM_PYTHON_TEST_SPEC", 1393 "APPIUM_RUBY_TEST_PACKAGE", 1394 "APPIUM_RUBY_TEST_SPEC", 1395 "APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE", 1396 "APPIUM_WEB_JAVA_JUNIT_TEST_SPEC", 1397 "APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE", 1398 "APPIUM_WEB_JAVA_TESTNG_TEST_SPEC", 1399 "APPIUM_WEB_NODE_TEST_PACKAGE", 1400 "APPIUM_WEB_NODE_TEST_SPEC", 1401 "APPIUM_WEB_PYTHON_TEST_PACKAGE", 1402 "APPIUM_WEB_PYTHON_TEST_SPEC", 1403 "APPIUM_WEB_RUBY_TEST_PACKAGE", 1404 "APPIUM_WEB_RUBY_TEST_SPEC", 1405 "CALABASH_TEST_PACKAGE", 1406 "EXTERNAL_DATA", 1407 "INSTRUMENTATION_TEST_PACKAGE", 1408 "INSTRUMENTATION_TEST_SPEC", 1409 "IOS_APP", 1410 "UIAUTOMATION_TEST_PACKAGE", 1411 "UIAUTOMATOR_TEST_PACKAGE", 1412 "WEB_APP", 1413 "XCTEST_TEST_PACKAGE", 1414 "XCTEST_UI_TEST_PACKAGE", 1415 "XCTEST_UI_TEST_SPEC", 1416 ] 1417 ] = Field(default=None, alias="type") 1418 pagination_config: Optional[PaginatorConfigModel] = Field( 1419 default=None, alias="PaginationConfig" 1420 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
ListVPCEConfigurationsRequestListVPCEConfigurationsPaginateModel(mypydantic.models.base_model.BaseModel):
1423class ListVPCEConfigurationsRequestListVPCEConfigurationsPaginateModel(BaseModel): 1424 pagination_config: Optional[PaginatorConfigModel] = Field( 1425 default=None, alias="PaginationConfig" 1426 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1429class GetTestGridSessionResultModel(BaseModel): 1430 test_grid_session: TestGridSessionModel = Field(alias="testGridSession") 1431 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1434class ListTestGridSessionsResultModel(BaseModel): 1435 test_grid_sessions: List[TestGridSessionModel] = Field(alias="testGridSessions") 1436 next_token: str = Field(alias="nextToken") 1437 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1440class ListOfferingPromotionsResultModel(BaseModel): 1441 offering_promotions: List[OfferingPromotionModel] = Field( 1442 alias="offeringPromotions" 1443 ) 1444 next_token: str = Field(alias="nextToken") 1445 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1448class ListSamplesResultModel(BaseModel): 1449 samples: List[SampleModel] = Field(alias="samples") 1450 next_token: str = Field(alias="nextToken") 1451 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1454class ListTagsForResourceResponseModel(BaseModel): 1455 tags: List[TagModel] = Field(alias="Tags") 1456 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1459class TagResourceRequestModel(BaseModel): 1460 resource_arn: str = Field(alias="ResourceARN") 1461 tags: Sequence[TagModel] = Field(alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1464class ListTestGridSessionActionsResultModel(BaseModel): 1465 actions: List[TestGridSessionActionModel] = Field(alias="actions") 1466 next_token: str = Field(alias="nextToken") 1467 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1470class ListTestGridSessionArtifactsResultModel(BaseModel): 1471 artifacts: List[TestGridSessionArtifactModel] = Field(alias="artifacts") 1472 next_token: str = Field(alias="nextToken") 1473 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1476class RecurringChargeModel(BaseModel): 1477 cost: Optional[MonetaryAmountModel] = Field(default=None, alias="cost") 1478 frequency: Optional[Literal["MONTHLY"]] = Field(default=None, alias="frequency")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1481class ScheduleRunConfigurationModel(BaseModel): 1482 extra_data_package_arn: Optional[str] = Field( 1483 default=None, alias="extraDataPackageArn" 1484 ) 1485 network_profile_arn: Optional[str] = Field(default=None, alias="networkProfileArn") 1486 locale: Optional[str] = Field(default=None, alias="locale") 1487 location: Optional[LocationModel] = Field(default=None, alias="location") 1488 vpce_configuration_arns: Optional[Sequence[str]] = Field( 1489 default=None, alias="vpceConfigurationArns" 1490 ) 1491 customer_artifact_paths: Optional[CustomerArtifactPathsModel] = Field( 1492 default=None, alias="customerArtifactPaths" 1493 ) 1494 radios: Optional[RadiosModel] = Field(default=None, alias="radios") 1495 auxiliary_apps: Optional[Sequence[str]] = Field(default=None, alias="auxiliaryApps") 1496 billing_method: Optional[Literal["METERED", "UNMETERED"]] = Field( 1497 default=None, alias="billingMethod" 1498 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1501class GetAccountSettingsResultModel(BaseModel): 1502 account_settings: AccountSettingsModel = Field(alias="accountSettings") 1503 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1506class CreateDevicePoolResultModel(BaseModel): 1507 device_pool: DevicePoolModel = Field(alias="devicePool") 1508 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1511class GetDevicePoolResultModel(BaseModel): 1512 device_pool: DevicePoolModel = Field(alias="devicePool") 1513 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1516class ListDevicePoolsResultModel(BaseModel): 1517 device_pools: List[DevicePoolModel] = Field(alias="devicePools") 1518 next_token: str = Field(alias="nextToken") 1519 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1522class UpdateDevicePoolResultModel(BaseModel): 1523 device_pool: DevicePoolModel = Field(alias="devicePool") 1524 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1527class DeviceModel(BaseModel): 1528 arn: Optional[str] = Field(default=None, alias="arn") 1529 name: Optional[str] = Field(default=None, alias="name") 1530 manufacturer: Optional[str] = Field(default=None, alias="manufacturer") 1531 model: Optional[str] = Field(default=None, alias="model") 1532 model_id: Optional[str] = Field(default=None, alias="modelId") 1533 form_factor: Optional[Literal["PHONE", "TABLET"]] = Field( 1534 default=None, alias="formFactor" 1535 ) 1536 platform: Optional[Literal["ANDROID", "IOS"]] = Field( 1537 default=None, alias="platform" 1538 ) 1539 os: Optional[str] = Field(default=None, alias="os") 1540 cpu: Optional[CPUModel] = Field(default=None, alias="cpu") 1541 resolution: Optional[ResolutionModel] = Field(default=None, alias="resolution") 1542 heap_size: Optional[int] = Field(default=None, alias="heapSize") 1543 memory: Optional[int] = Field(default=None, alias="memory") 1544 image: Optional[str] = Field(default=None, alias="image") 1545 carrier: Optional[str] = Field(default=None, alias="carrier") 1546 radio: Optional[str] = Field(default=None, alias="radio") 1547 remote_access_enabled: Optional[bool] = Field( 1548 default=None, alias="remoteAccessEnabled" 1549 ) 1550 remote_debug_enabled: Optional[bool] = Field( 1551 default=None, alias="remoteDebugEnabled" 1552 ) 1553 fleet_type: Optional[str] = Field(default=None, alias="fleetType") 1554 fleet_name: Optional[str] = Field(default=None, alias="fleetName") 1555 instances: Optional[List[DeviceInstanceModel]] = Field( 1556 default=None, alias="instances" 1557 ) 1558 availability: Optional[ 1559 Literal["AVAILABLE", "BUSY", "HIGHLY_AVAILABLE", "TEMPORARY_NOT_AVAILABLE"] 1560 ] = Field(default=None, alias="availability")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1563class GetDeviceInstanceResultModel(BaseModel): 1564 device_instance: DeviceInstanceModel = Field(alias="deviceInstance") 1565 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1568class ListDeviceInstancesResultModel(BaseModel): 1569 device_instances: List[DeviceInstanceModel] = Field(alias="deviceInstances") 1570 next_token: str = Field(alias="nextToken") 1571 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1574class UpdateDeviceInstanceResultModel(BaseModel): 1575 device_instance: DeviceInstanceModel = Field(alias="deviceInstance") 1576 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1579class CreateProjectResultModel(BaseModel): 1580 project: ProjectModel = Field(alias="project") 1581 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1584class GetProjectResultModel(BaseModel): 1585 project: ProjectModel = Field(alias="project") 1586 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1589class ListProjectsResultModel(BaseModel): 1590 projects: List[ProjectModel] = Field(alias="projects") 1591 next_token: str = Field(alias="nextToken") 1592 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1595class UpdateProjectResultModel(BaseModel): 1596 project: ProjectModel = Field(alias="project") 1597 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1600class CreateTestGridProjectResultModel(BaseModel): 1601 test_grid_project: TestGridProjectModel = Field(alias="testGridProject") 1602 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1605class GetTestGridProjectResultModel(BaseModel): 1606 test_grid_project: TestGridProjectModel = Field(alias="testGridProject") 1607 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1610class ListTestGridProjectsResultModel(BaseModel): 1611 test_grid_projects: List[TestGridProjectModel] = Field(alias="testGridProjects") 1612 next_token: str = Field(alias="nextToken") 1613 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1616class UpdateTestGridProjectResultModel(BaseModel): 1617 test_grid_project: TestGridProjectModel = Field(alias="testGridProject") 1618 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1621class RunModel(BaseModel): 1622 arn: Optional[str] = Field(default=None, alias="arn") 1623 name: Optional[str] = Field(default=None, alias="name") 1624 type: Optional[ 1625 Literal[ 1626 "APPIUM_JAVA_JUNIT", 1627 "APPIUM_JAVA_TESTNG", 1628 "APPIUM_NODE", 1629 "APPIUM_PYTHON", 1630 "APPIUM_RUBY", 1631 "APPIUM_WEB_JAVA_JUNIT", 1632 "APPIUM_WEB_JAVA_TESTNG", 1633 "APPIUM_WEB_NODE", 1634 "APPIUM_WEB_PYTHON", 1635 "APPIUM_WEB_RUBY", 1636 "BUILTIN_EXPLORER", 1637 "BUILTIN_FUZZ", 1638 "CALABASH", 1639 "INSTRUMENTATION", 1640 "REMOTE_ACCESS_RECORD", 1641 "REMOTE_ACCESS_REPLAY", 1642 "UIAUTOMATION", 1643 "UIAUTOMATOR", 1644 "WEB_PERFORMANCE_PROFILE", 1645 "XCTEST", 1646 "XCTEST_UI", 1647 ] 1648 ] = Field(default=None, alias="type") 1649 platform: Optional[Literal["ANDROID", "IOS"]] = Field( 1650 default=None, alias="platform" 1651 ) 1652 created: Optional[datetime] = Field(default=None, alias="created") 1653 status: Optional[ 1654 Literal[ 1655 "COMPLETED", 1656 "PENDING", 1657 "PENDING_CONCURRENCY", 1658 "PENDING_DEVICE", 1659 "PREPARING", 1660 "PROCESSING", 1661 "RUNNING", 1662 "SCHEDULING", 1663 "STOPPING", 1664 ] 1665 ] = Field(default=None, alias="status") 1666 result: Optional[ 1667 Literal[ 1668 "ERRORED", "FAILED", "PASSED", "PENDING", "SKIPPED", "STOPPED", "WARNED" 1669 ] 1670 ] = Field(default=None, alias="result") 1671 started: Optional[datetime] = Field(default=None, alias="started") 1672 stopped: Optional[datetime] = Field(default=None, alias="stopped") 1673 counters: Optional[CountersModel] = Field(default=None, alias="counters") 1674 message: Optional[str] = Field(default=None, alias="message") 1675 total_jobs: Optional[int] = Field(default=None, alias="totalJobs") 1676 completed_jobs: Optional[int] = Field(default=None, alias="completedJobs") 1677 billing_method: Optional[Literal["METERED", "UNMETERED"]] = Field( 1678 default=None, alias="billingMethod" 1679 ) 1680 device_minutes: Optional[DeviceMinutesModel] = Field( 1681 default=None, alias="deviceMinutes" 1682 ) 1683 network_profile: Optional[NetworkProfileModel] = Field( 1684 default=None, alias="networkProfile" 1685 ) 1686 parsing_result_url: Optional[str] = Field(default=None, alias="parsingResultUrl") 1687 result_code: Optional[ 1688 Literal["PARSING_FAILED", "VPC_ENDPOINT_SETUP_FAILED"] 1689 ] = Field(default=None, alias="resultCode") 1690 seed: Optional[int] = Field(default=None, alias="seed") 1691 app_upload: Optional[str] = Field(default=None, alias="appUpload") 1692 event_count: Optional[int] = Field(default=None, alias="eventCount") 1693 job_timeout_minutes: Optional[int] = Field(default=None, alias="jobTimeoutMinutes") 1694 device_pool_arn: Optional[str] = Field(default=None, alias="devicePoolArn") 1695 locale: Optional[str] = Field(default=None, alias="locale") 1696 radios: Optional[RadiosModel] = Field(default=None, alias="radios") 1697 location: Optional[LocationModel] = Field(default=None, alias="location") 1698 customer_artifact_paths: Optional[CustomerArtifactPathsModel] = Field( 1699 default=None, alias="customerArtifactPaths" 1700 ) 1701 web_url: Optional[str] = Field(default=None, alias="webUrl") 1702 skip_app_resign: Optional[bool] = Field(default=None, alias="skipAppResign") 1703 test_spec_arn: Optional[str] = Field(default=None, alias="testSpecArn") 1704 device_selection_result: Optional[DeviceSelectionResultModel] = Field( 1705 default=None, alias="deviceSelectionResult" 1706 ) 1707 vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="vpcConfig")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1710class GetSuiteResultModel(BaseModel): 1711 suite: SuiteModel = Field(alias="suite") 1712 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1715class ListSuitesResultModel(BaseModel): 1716 suites: List[SuiteModel] = Field(alias="suites") 1717 next_token: str = Field(alias="nextToken") 1718 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1721class GetTestResultModel(BaseModel): 1722 test: TestModel = Field(alias="test") 1723 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1726class ListTestsResultModel(BaseModel): 1727 tests: List[TestModel] = Field(alias="tests") 1728 next_token: str = Field(alias="nextToken") 1729 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1732class OfferingModel(BaseModel): 1733 id: Optional[str] = Field(default=None, alias="id") 1734 description: Optional[str] = Field(default=None, alias="description") 1735 type: Optional[Literal["RECURRING"]] = Field(default=None, alias="type") 1736 platform: Optional[Literal["ANDROID", "IOS"]] = Field( 1737 default=None, alias="platform" 1738 ) 1739 recurring_charges: Optional[List[RecurringChargeModel]] = Field( 1740 default=None, alias="recurringCharges" 1741 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1744class GetDevicePoolCompatibilityRequestModel(BaseModel): 1745 device_pool_arn: str = Field(alias="devicePoolArn") 1746 app_arn: Optional[str] = Field(default=None, alias="appArn") 1747 test_type: Optional[ 1748 Literal[ 1749 "APPIUM_JAVA_JUNIT", 1750 "APPIUM_JAVA_TESTNG", 1751 "APPIUM_NODE", 1752 "APPIUM_PYTHON", 1753 "APPIUM_RUBY", 1754 "APPIUM_WEB_JAVA_JUNIT", 1755 "APPIUM_WEB_JAVA_TESTNG", 1756 "APPIUM_WEB_NODE", 1757 "APPIUM_WEB_PYTHON", 1758 "APPIUM_WEB_RUBY", 1759 "BUILTIN_EXPLORER", 1760 "BUILTIN_FUZZ", 1761 "CALABASH", 1762 "INSTRUMENTATION", 1763 "REMOTE_ACCESS_RECORD", 1764 "REMOTE_ACCESS_REPLAY", 1765 "UIAUTOMATION", 1766 "UIAUTOMATOR", 1767 "WEB_PERFORMANCE_PROFILE", 1768 "XCTEST", 1769 "XCTEST_UI", 1770 ] 1771 ] = Field(default=None, alias="testType") 1772 test: Optional[ScheduleRunTestModel] = Field(default=None, alias="test") 1773 configuration: Optional[ScheduleRunConfigurationModel] = Field( 1774 default=None, alias="configuration" 1775 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1778class ScheduleRunRequestModel(BaseModel): 1779 project_arn: str = Field(alias="projectArn") 1780 test: ScheduleRunTestModel = Field(alias="test") 1781 app_arn: Optional[str] = Field(default=None, alias="appArn") 1782 device_pool_arn: Optional[str] = Field(default=None, alias="devicePoolArn") 1783 device_selection_configuration: Optional[DeviceSelectionConfigurationModel] = Field( 1784 default=None, alias="deviceSelectionConfiguration" 1785 ) 1786 name: Optional[str] = Field(default=None, alias="name") 1787 configuration: Optional[ScheduleRunConfigurationModel] = Field( 1788 default=None, alias="configuration" 1789 ) 1790 execution_configuration: Optional[ExecutionConfigurationModel] = Field( 1791 default=None, alias="executionConfiguration" 1792 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1795class DevicePoolCompatibilityResultModel(BaseModel): 1796 device: Optional[DeviceModel] = Field(default=None, alias="device") 1797 compatible: Optional[bool] = Field(default=None, alias="compatible") 1798 incompatibility_messages: Optional[List[IncompatibilityMessageModel]] = Field( 1799 default=None, alias="incompatibilityMessages" 1800 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1803class GetDeviceResultModel(BaseModel): 1804 device: DeviceModel = Field(alias="device") 1805 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1808class JobModel(BaseModel): 1809 arn: Optional[str] = Field(default=None, alias="arn") 1810 name: Optional[str] = Field(default=None, alias="name") 1811 type: Optional[ 1812 Literal[ 1813 "APPIUM_JAVA_JUNIT", 1814 "APPIUM_JAVA_TESTNG", 1815 "APPIUM_NODE", 1816 "APPIUM_PYTHON", 1817 "APPIUM_RUBY", 1818 "APPIUM_WEB_JAVA_JUNIT", 1819 "APPIUM_WEB_JAVA_TESTNG", 1820 "APPIUM_WEB_NODE", 1821 "APPIUM_WEB_PYTHON", 1822 "APPIUM_WEB_RUBY", 1823 "BUILTIN_EXPLORER", 1824 "BUILTIN_FUZZ", 1825 "CALABASH", 1826 "INSTRUMENTATION", 1827 "REMOTE_ACCESS_RECORD", 1828 "REMOTE_ACCESS_REPLAY", 1829 "UIAUTOMATION", 1830 "UIAUTOMATOR", 1831 "WEB_PERFORMANCE_PROFILE", 1832 "XCTEST", 1833 "XCTEST_UI", 1834 ] 1835 ] = Field(default=None, alias="type") 1836 created: Optional[datetime] = Field(default=None, alias="created") 1837 status: Optional[ 1838 Literal[ 1839 "COMPLETED", 1840 "PENDING", 1841 "PENDING_CONCURRENCY", 1842 "PENDING_DEVICE", 1843 "PREPARING", 1844 "PROCESSING", 1845 "RUNNING", 1846 "SCHEDULING", 1847 "STOPPING", 1848 ] 1849 ] = Field(default=None, alias="status") 1850 result: Optional[ 1851 Literal[ 1852 "ERRORED", "FAILED", "PASSED", "PENDING", "SKIPPED", "STOPPED", "WARNED" 1853 ] 1854 ] = Field(default=None, alias="result") 1855 started: Optional[datetime] = Field(default=None, alias="started") 1856 stopped: Optional[datetime] = Field(default=None, alias="stopped") 1857 counters: Optional[CountersModel] = Field(default=None, alias="counters") 1858 message: Optional[str] = Field(default=None, alias="message") 1859 device: Optional[DeviceModel] = Field(default=None, alias="device") 1860 instance_arn: Optional[str] = Field(default=None, alias="instanceArn") 1861 device_minutes: Optional[DeviceMinutesModel] = Field( 1862 default=None, alias="deviceMinutes" 1863 ) 1864 video_endpoint: Optional[str] = Field(default=None, alias="videoEndpoint") 1865 video_capture: Optional[bool] = Field(default=None, alias="videoCapture")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1868class ListDevicesResultModel(BaseModel): 1869 devices: List[DeviceModel] = Field(alias="devices") 1870 next_token: str = Field(alias="nextToken") 1871 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1874class ProblemModel(BaseModel): 1875 run: Optional[ProblemDetailModel] = Field(default=None, alias="run") 1876 job: Optional[ProblemDetailModel] = Field(default=None, alias="job") 1877 suite: Optional[ProblemDetailModel] = Field(default=None, alias="suite") 1878 test: Optional[ProblemDetailModel] = Field(default=None, alias="test") 1879 device: Optional[DeviceModel] = Field(default=None, alias="device") 1880 result: Optional[ 1881 Literal[ 1882 "ERRORED", "FAILED", "PASSED", "PENDING", "SKIPPED", "STOPPED", "WARNED" 1883 ] 1884 ] = Field(default=None, alias="result") 1885 message: Optional[str] = Field(default=None, alias="message")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1888class RemoteAccessSessionModel(BaseModel): 1889 arn: Optional[str] = Field(default=None, alias="arn") 1890 name: Optional[str] = Field(default=None, alias="name") 1891 created: Optional[datetime] = Field(default=None, alias="created") 1892 status: Optional[ 1893 Literal[ 1894 "COMPLETED", 1895 "PENDING", 1896 "PENDING_CONCURRENCY", 1897 "PENDING_DEVICE", 1898 "PREPARING", 1899 "PROCESSING", 1900 "RUNNING", 1901 "SCHEDULING", 1902 "STOPPING", 1903 ] 1904 ] = Field(default=None, alias="status") 1905 result: Optional[ 1906 Literal[ 1907 "ERRORED", "FAILED", "PASSED", "PENDING", "SKIPPED", "STOPPED", "WARNED" 1908 ] 1909 ] = Field(default=None, alias="result") 1910 message: Optional[str] = Field(default=None, alias="message") 1911 started: Optional[datetime] = Field(default=None, alias="started") 1912 stopped: Optional[datetime] = Field(default=None, alias="stopped") 1913 device: Optional[DeviceModel] = Field(default=None, alias="device") 1914 instance_arn: Optional[str] = Field(default=None, alias="instanceArn") 1915 remote_debug_enabled: Optional[bool] = Field( 1916 default=None, alias="remoteDebugEnabled" 1917 ) 1918 remote_record_enabled: Optional[bool] = Field( 1919 default=None, alias="remoteRecordEnabled" 1920 ) 1921 remote_record_app_arn: Optional[str] = Field( 1922 default=None, alias="remoteRecordAppArn" 1923 ) 1924 host_address: Optional[str] = Field(default=None, alias="hostAddress") 1925 client_id: Optional[str] = Field(default=None, alias="clientId") 1926 billing_method: Optional[Literal["METERED", "UNMETERED"]] = Field( 1927 default=None, alias="billingMethod" 1928 ) 1929 device_minutes: Optional[DeviceMinutesModel] = Field( 1930 default=None, alias="deviceMinutes" 1931 ) 1932 endpoint: Optional[str] = Field(default=None, alias="endpoint") 1933 device_udid: Optional[str] = Field(default=None, alias="deviceUdid") 1934 interaction_mode: Optional[ 1935 Literal["INTERACTIVE", "NO_VIDEO", "VIDEO_ONLY"] 1936 ] = Field(default=None, alias="interactionMode") 1937 skip_app_resign: Optional[bool] = Field(default=None, alias="skipAppResign") 1938 vpc_config: Optional[VpcConfigModel] = Field(default=None, alias="vpcConfig")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1941class GetRunResultModel(BaseModel): 1942 run: RunModel = Field(alias="run") 1943 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1946class ListRunsResultModel(BaseModel): 1947 runs: List[RunModel] = Field(alias="runs") 1948 next_token: str = Field(alias="nextToken") 1949 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1952class ScheduleRunResultModel(BaseModel): 1953 run: RunModel = Field(alias="run") 1954 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1957class StopRunResultModel(BaseModel): 1958 run: RunModel = Field(alias="run") 1959 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1962class ListOfferingsResultModel(BaseModel): 1963 offerings: List[OfferingModel] = Field(alias="offerings") 1964 next_token: str = Field(alias="nextToken") 1965 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1968class OfferingStatusModel(BaseModel): 1969 type: Optional[Literal["PURCHASE", "RENEW", "SYSTEM"]] = Field( 1970 default=None, alias="type" 1971 ) 1972 offering: Optional[OfferingModel] = Field(default=None, alias="offering") 1973 quantity: Optional[int] = Field(default=None, alias="quantity") 1974 effective_on: Optional[datetime] = Field(default=None, alias="effectiveOn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1977class GetDevicePoolCompatibilityResultModel(BaseModel): 1978 compatible_devices: List[DevicePoolCompatibilityResultModel] = Field( 1979 alias="compatibleDevices" 1980 ) 1981 incompatible_devices: List[DevicePoolCompatibilityResultModel] = Field( 1982 alias="incompatibleDevices" 1983 ) 1984 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1987class GetJobResultModel(BaseModel): 1988 job: JobModel = Field(alias="job") 1989 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1992class ListJobsResultModel(BaseModel): 1993 jobs: List[JobModel] = Field(alias="jobs") 1994 next_token: str = Field(alias="nextToken") 1995 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1998class StopJobResultModel(BaseModel): 1999 job: JobModel = Field(alias="job") 2000 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2003class UniqueProblemModel(BaseModel): 2004 message: Optional[str] = Field(default=None, alias="message") 2005 problems: Optional[List[ProblemModel]] = Field(default=None, alias="problems")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2008class CreateRemoteAccessSessionResultModel(BaseModel): 2009 remote_access_session: RemoteAccessSessionModel = Field(alias="remoteAccessSession") 2010 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2013class GetRemoteAccessSessionResultModel(BaseModel): 2014 remote_access_session: RemoteAccessSessionModel = Field(alias="remoteAccessSession") 2015 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2018class ListRemoteAccessSessionsResultModel(BaseModel): 2019 remote_access_sessions: List[RemoteAccessSessionModel] = Field( 2020 alias="remoteAccessSessions" 2021 ) 2022 next_token: str = Field(alias="nextToken") 2023 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2026class StopRemoteAccessSessionResultModel(BaseModel): 2027 remote_access_session: RemoteAccessSessionModel = Field(alias="remoteAccessSession") 2028 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2031class GetOfferingStatusResultModel(BaseModel): 2032 current: Dict[str, OfferingStatusModel] = Field(alias="current") 2033 next_period: Dict[str, OfferingStatusModel] = Field(alias="nextPeriod") 2034 next_token: str = Field(alias="nextToken") 2035 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2038class OfferingTransactionModel(BaseModel): 2039 offering_status: Optional[OfferingStatusModel] = Field( 2040 default=None, alias="offeringStatus" 2041 ) 2042 transaction_id: Optional[str] = Field(default=None, alias="transactionId") 2043 offering_promotion_id: Optional[str] = Field( 2044 default=None, alias="offeringPromotionId" 2045 ) 2046 created_on: Optional[datetime] = Field(default=None, alias="createdOn") 2047 cost: Optional[MonetaryAmountModel] = Field(default=None, alias="cost")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2050class ListUniqueProblemsResultModel(BaseModel): 2051 unique_problems: Dict[ 2052 Literal[ 2053 "ERRORED", "FAILED", "PASSED", "PENDING", "SKIPPED", "STOPPED", "WARNED" 2054 ], 2055 List[UniqueProblemModel], 2056 ] = Field(alias="uniqueProblems") 2057 next_token: str = Field(alias="nextToken") 2058 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2061class ListOfferingTransactionsResultModel(BaseModel): 2062 offering_transactions: List[OfferingTransactionModel] = Field( 2063 alias="offeringTransactions" 2064 ) 2065 next_token: str = Field(alias="nextToken") 2066 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2069class PurchaseOfferingResultModel(BaseModel): 2070 offering_transaction: OfferingTransactionModel = Field(alias="offeringTransaction") 2071 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2074class RenewOfferingResultModel(BaseModel): 2075 offering_transaction: OfferingTransactionModel = Field(alias="offeringTransaction") 2076 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs