AWS Device Farm Service Tables

The AWS Device Farm Service uses the following tables

Tables

AWSDeviceFarmArtifacts

NameTypeDescription
ARNstringThe artifact's ARN.
NamestringThe artifact's name.
TypestringThe artifact's type.
ExtensionstringThe artifact's file extension.
UrlstringThe presigned Amazon S3 URL that can be used with a GET request to download the artifact's file.
AWSDeviceFarmTestARNstringThe test's ARN.
BatchDatedatetimeThe date and time when the activity logs were batch-processed or recorded
ConfigIDintegerA unique identifier for the configuration associated with the activity log entry

AWSDeviceFarmDeviceInstances

NameTypeDescription
ARNstringThe Amazon Resource Name (ARN) of the device instance.
StatusstringThe status of the device instance. Allowed values include: IN_USE, PREPARING, AVAILABLE, NOT_AVAILABLE
LabelsJsonstringAn array of strings that describe the device instance.
InstanceProfileNamestringThe name of the instance profile.
InstanceProfileDescriptionstringThe description of the instance profile.
InstanceProfilePackageCleanupbitWhen set to true, Device Farm removes app packages after a test run. The default value is false for private devices.
InstanceProfileExcludeAppPackagesFromCleanupJsonstringAn array of strings containing the list of app packages that should not be cleaned up from the device after a test run completes.
InstanceProfileRebootAfterUsebitWhen set to true, Device Farm reboots the instance after a test run. The default value is true.
UDIDstringUnique device identifier for the device instance.
AWSDeviceFarmDeviceARNstringThe device's ARN.
BatchDatedatetimeThe date and time when the activity logs were batch-processed or recorded
ConfigIDintegerA unique identifier for the configuration associated with the activity log entry
InstanceProfileARNstringThe ARN of the instance profile.

AWSDeviceFarmDevicePools

NameTypeDescription
ARNstringThe device pool's ARN.
MaxDevicesintegerThe number of devices that Device Farm can add to your device pool. Device Farm adds devices that are available and meet the criteria that you assign for the rules parameter. Depending on how many devices meet these constraints, your device pool might contain fewer devices than the value for this parameter.
NamestringThe device pool's name.
DescriptionstringThe device pool's description.
TypestringThe device pool's type.
RulesJsonstringInformation about the device pool's rules.
AWSDeviceFarmProjectARNstringThe project's ARN.
BatchDatedatetimeThe date and time when the activity logs were batch-processed or recorded
ConfigIDintegerA unique identifier for the configuration associated with the activity log entry

AWSDeviceFarmDevices

NameTypeDescription
ARNstringThe device's ARN.
AvailabilitystringIndicates how likely a device is available for a test run. Valid Values: TEMPORARY_NOT_AVAILABLE, BUSY, AVAILABLE , HIGHLY_AVAILABLE
BatchDatedatetimeThe date and time when the activity logs were batch-processed or recorded
CarrierstringThe device's carrier.
ConfigIDintegerA unique identifier for the configuration associated with the activity log entry
CPUArchitecturestringThe CPU's architecture (for example, x86 or ARM).
CPUClockfloatThe clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.
CPUFrequencystringThe CPU's frequency.
FleetNamestringThe name of the fleet to which this device belongs.
FleetTypestringThe type of fleet to which this device belongs. Possible values are PRIVATE and PUBLIC.
FormFactorstringThe device's form factor. Allowed values include: PHONE and TABLET
HeapSizebigintThe device's heap size, expressed in bytes.
ImagestringThe device's image name.
ManufacturerstringThe device's manufacturer name.
MemorybigintThe device's total memory size, expressed in bytes.
ModelstringThe device's model name.
ModelIDstringThe device's model ID.
NamestringThe device's display name.
OSstringThe device's operating system type.
PlatformstringThe device's platform. Allowed values include: ANDROID, IOS
RadiostringThe device's radio.
RemoteAccessEnabledbitSpecifies whether remote access has been enabled for the specified device.
RemoteDebugEnabledbitThis flag is set to true if remote debugging is enabled for the device.
ResolutionHeightintegerThe screen resolution's height, expressed in pixels.
ResolutionWidthintegerThe screen resolution's width, expressed in pixels.

AWSDeviceFarmJobs

NameTypeDescription
ARNstringThe job's ARN.
NamestringThe job's name.
StatusstringThe job's status. Allowed values include: PENDING, PENDING_CONCURRENCY, PENDING_DEVICE, PROCESSING, SCHEDULING, PREPARING, RUNNING, COMPLETED, STOPPING
ResultstringThe job's result. Allowed values include: PENDING, PASSED, WARNED, FAILED, SKIPPED, ERRORED, STOPPED
RegionstringInformation about the region that is used for the job.
CreateddatetimeWhen the job was created.
AWSDeviceFarmRunARNstringThe run's ARN.
BatchDatedatetimeThe date and time when the activity logs were batch-processed or recorded
ConfigIDintegerA unique identifier for the configuration associated with the activity log entry

AWSDeviceFarmProjects

NameTypeDescription
ARNstringThe project's ARN.
NamestringThe project's name.
RegionstringInformation about the region that is used for the project.
CreateddatetimeWhen the project was created.
BatchDatedatetimeThe date and time when the activity logs were batch-processed or recorded
ConfigIDintegerA unique identifier for the configuration associated with the activity log entry

AWSDeviceFarmRuns

NameTypeDescription
ARNstringThe run's ARN.
NamestringThe run's name.
TypestringThe run's type. Must be one of the following values: BUILTIN_FUZZ, BUILTIN_EXPLORER, APPIUM_JAVA_JUNIT, APPIUM_JAVA_TESTNG, APPIUM_PYTHON, APPIUM_NODE, APPIUM_RUBY, APPIUM_WEB_JAVA_JUNIT, APPIUM_WEB_JAVA_TESTNG, APPIUM_WEB_PYTHON, APPIUM_WEB_NODE, APPIUM_WEB_RUBY, CALABASH, INSTRUMENTATION, UIAUTOMATION, UIAUTOMATOR, XCTEST, XCTEST_UI
StatusstringThe run's status. Allowed values include: PENDING, PENDING_CONCURRENCY, PENDING_DEVICE, PROCESSING, SCHEDULING, PREPARING, RUNNING, COMPLETED, STOPPING
ResultstringThe run's result. Allowed values include: PENDING, PASSED, WARNED, FAILED, SKIPPED, ERRORED, STOPPED
RegionstringInformation about the region that is used for the run.
PlatformstringThe run's platform. Allowed values include: ANDROID and IOS
CreateddatetimeWhen the run was created.
AWSDeviceFarmProjectARNstringThe project's ARN.
BatchDatedatetimeThe date and time when the activity logs were batch-processed or recorded
ConfigIDintegerA unique identifier for the configuration associated with the activity log entry

AWSDeviceFarmSuites

NameTypeDescription
ARNstringThe suite's ARN.
NamestringThe suite's name.
TypestringThe suite's type.
StatusstringThe suite's status. Allowed values include: PENDING, PENDING_CONCURRENCY, PENDING_DEVICE, PROCESSING, SCHEDULING, PREPARING, RUNNING, COMPLETED, STOPPING
ResultstringThe suite's result. Allowed values include: PENDING, PASSED, WARNED, FAILED, SKIPPED, ERRORED, STOPPED
MessagestringA message about the suite's result.
RegionstringInformation about the region that is used for the suite.
CreateddatetimeWhen the suite was created.
StarteddatetimeThe suite's start time.
StoppeddatetimeThe suite's stop time.
AWSDeviceFarmJobARNstringThe job's ARN.
BatchDatedatetimeThe date and time when the activity logs were batch-processed or recorded
ConfigIDintegerA unique identifier for the configuration associated with the activity log entry

AWSDeviceFarmTestGridProjects

NameTypeDescription
ARNstringThe test grid project's ARN.
NamestringA human-readable name for the project.
RegionstringInformation about the region that is used for the grid project.
DescriptionstringA human-readable description for the project.
CreateddatetimeWhen the project was created.
VPCConfigJsonstringThe VPC security groups and subnets that are attached to a project.
BatchDatedatetimeThe date and time when the activity logs were batch-processed or recorded
ConfigIDintegerA unique identifier for the configuration associated with the activity log entry

AWSDeviceFarmTestGridSessions

NameTypeDescription
ARNstringThe test grid session's ARN.
StatusstringThe state of the session. Valid Values: ACTIVE, CLOSED, ERRORED
BrowserstringThe browser used during the test grid session.
SeleniumPropertiesstringA JSON object of options and parameters passed to the Selenium WebDriver.
BillingMinutesfloatThe number of billed minutes that were used for this session.
CreateddatetimeThe time that the session was started.
EndeddatetimeThe time the session ended.
AWSDeviceFarmTestGridProjectARNstringThe test grid project's ARN.
BatchDatedatetimeThe date and time when the activity logs were batch-processed or recorded
ConfigIDintegerA unique identifier for the configuration associated with the activity log entry

AWSDeviceFarmTests

NameTypeDescription
ARNstringThe test's ARN.
NamestringThe test's name.
TypestringThe test's type.
StatusstringThe test's status. Allowed values include: PENDING, PENDING_CONCURRENCY, PENDING_DEVICE, PROCESSING, SCHEDULING, PREPARING, RUNNING, COMPLETED, STOPPING
ResultstringThe test's result. Allowed values include: PENDING, PASSED, WARNED, FAILED, SKIPPED, ERRORED, STOPPED
CreateddatetimeWhen the test was created.
StarteddatetimeThe test's start time.
StoppeddatetimeThe test's stop time.
MessagestringA message about the test's result.
RegionstringInformation about the region that is used for the test.
AWSDeviceFarmSuiteARNstringThe suite's ARN.
BatchDatedatetimeThe date and time when the activity logs were batch-processed or recorded
ConfigIDintegerA unique identifier for the configuration associated with the activity log entry

AWSDeviceFarmUploads

NameTypeDescription
ARNstringThe upload's ARN.
NamestringThe upload's file name.
TypestringThe upload's content type (for example, application/octet-stream).
StatusstringThe upload's file name. Must be one of the following values: FAILED, INITIALIZED, PROCESSING, SUCCEEDED
CategorystringThe upload's category. Allowed values include: CURATED, PRIVATE
MetadatastringThe upload's metadata. For example, for Android, this contains information that is parsed from the manifest and is displayed in the AWS Device Farm console after the associated app is uploaded.
AWSDeviceFarmProjectARNstringThe project's ARN.
BatchDatedatetimeThe date and time when the activity logs were batch-processed or recorded
ConfigIDintegerA unique identifier for the configuration associated with the activity log entry

AWSDeviceFarmVPCEConfigurations

NameTypeDescription
ARNstringThe ARN of the VPC endpoint configuration.
NamestringThe name of the VPC endpoint configuration.
ServiceNamestringThe name of the VPC endpoint service running in your AWS account that you want Device Farm to test.
ServiceDNSNamestringThe DNS name that maps to the private IP address of the service you want to access.
DescriptionstringAn optional description that provides details about your VPC endpoint configuration.
BatchDatedatetimeThe date and time when the activity logs were batch-processed or recorded
ConfigIDintegerA unique identifier for the configuration associated with the activity log entry

Did this page help you?