Devicefarm Session

This table represents the devicefarm_session resource from Amazon Web Services.

aws.devicefarm_session

Fields

TitleIDTypeData TypeDescription
_keycorestring
account_idcorestring
arncorestringThe Amazon Resource Name (ARN) of the remote access session.
billing_methodcorestringThe billing method of the remote access session. Possible values include <code>METERED</code> or <code>UNMETERED</code>. For more information about metered devices, see <a href="https://docs.aws.amazon.com/devicefarm/latest/developerguide/welcome.html#welcome-terminology">AWS Device Farm terminology</a>.
client_idcorestringUnique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session. Remote debugging is <a href="https://docs.aws.amazon.com/devicefarm/latest/developerguide/history.html">no longer supported</a>.
createdcoretimestampThe date and time the remote access session was created.
devicecorejsonThe device (phone or tablet) used in the remote access session.
device_minutescorejsonThe number of minutes a device is used in a remote access session (including setup and teardown minutes).
device_proxycorejsonThe device proxy configured for the remote access session.
device_udidcorestringUnique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session. Remote debugging is <a href="https://docs.aws.amazon.com/devicefarm/latest/developerguide/history.html">no longer supported</a>.
endpointcorestringThe endpoint for the remote access sesssion.
host_addresscorestringIP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session. Remote debugging is <a href="https://docs.aws.amazon.com/devicefarm/latest/developerguide/history.html">no longer supported</a>.
instance_arncorestringThe ARN of the instance.
interaction_modecorestringThe interaction mode of the remote access session. Valid values are: <ul> <li> INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode. </li> <li> NO_VIDEO: You are connected to the device, but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode. </li> <li> VIDEO_ONLY: You can view the screen, but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode. </li> </ul>
messagecorestringA message about the remote access session.
namecorestringThe name of the remote access session.
remote_debug_enabledcoreboolThis flag is set to <code>true</code> if remote debugging is enabled for the remote access session. Remote debugging is <a href="https://docs.aws.amazon.com/devicefarm/latest/developerguide/history.html">no longer supported</a>.
remote_record_app_arncorestringThe ARN for the app to be recorded in the remote access session.
remote_record_enabledcoreboolThis flag is set to <code>true</code> if remote recording is enabled for the remote access session.
resultcorestringThe result of the remote access session. Can be any of the following: <ul> <li> PENDING. </li> <li> PASSED. </li> <li> WARNED. </li> <li> FAILED. </li> <li> SKIPPED. </li> <li> ERRORED. </li> <li> STOPPED. </li> </ul>
skip_app_resigncoreboolWhen set to <code>true</code>, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again. For more information about how Device Farm re-signs your apps, see <a href="http://aws.amazon.com/device-farm/faqs/">Do you modify my app?</a> in the <i>AWS Device Farm FAQs</i>.
startedcoretimestampThe date and time the remote access session was started.
statuscorestringThe status of the remote access session. Can be any of the following: <ul> <li> PENDING. </li> <li> PENDING_CONCURRENCY. </li> <li> PENDING_DEVICE. </li> <li> PROCESSING. </li> <li> SCHEDULING. </li> <li> PREPARING. </li> <li> RUNNING. </li> <li> COMPLETED. </li> <li> STOPPING. </li> </ul>
stoppedcoretimestampThe date and time the remote access session was stopped.
tagscorehstore
vpc_configcorejsonThe VPC security groups and subnets that are attached to a project.