---
title: Getting Started with Datadog
description: Datadog, the leading service for cloud-scale monitoring.
breadcrumbs: Docs > Infrastructure > Datadog Resource Catalog
---

# aws_devicefarm_device{% #aws_devicefarm_device %}

## `account_id`{% #account_id %}

**Type**: `STRING`

## `arn`{% #arn %}

**Type**: `STRING`**Provider name**: `arn`**Description**: The device's ARN.

## `availability`{% #availability %}

**Type**: `STRING`**Provider name**: `availability`**Description**: Indicates how likely a device is available for a test run. Currently available in the ListDevices and GetDevice API methods.

## `carrier`{% #carrier %}

**Type**: `STRING`**Provider name**: `carrier`**Description**: The device's carrier.

## `cpu`{% #cpu %}

**Type**: `STRUCT`**Provider name**: `cpu`**Description**: Information about the device's CPU.

- `architecture`**Type**: `STRING`**Provider name**: `architecture`**Description**: The CPU's architecture (for example, x86 or ARM).
- `clock`**Type**: `DOUBLE`**Provider name**: `clock`**Description**: The clock speed of the device's CPU, expressed in hertz (Hz). For example, a 1.2 GHz CPU is expressed as 1200000000.
- `frequency`**Type**: `STRING`**Provider name**: `frequency`**Description**: The CPU's frequency.

## `fleet_name`{% #fleet_name %}

**Type**: `STRING`**Provider name**: `fleetName`**Description**: The name of the fleet to which this device belongs.

## `fleet_type`{% #fleet_type %}

**Type**: `STRING`**Provider name**: `fleetType`**Description**: The type of fleet to which this device belongs. Possible values are PRIVATE and PUBLIC.

## `form_factor`{% #form_factor %}

**Type**: `STRING`**Provider name**: `formFactor`**Description**: The device's form factor. Allowed values include:

- PHONE
- TABLET



## `heap_size`{% #heap_size %}

**Type**: `INT64`**Provider name**: `heapSize`**Description**: The device's heap size, expressed in bytes.

## `image`{% #image %}

**Type**: `STRING`**Provider name**: `image`**Description**: The device's image name.

## `instances`{% #instances %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `instances`**Description**: The instances that belong to this device.

- `arn`**Type**: `STRING`**Provider name**: `arn`**Description**: The Amazon Resource Name (ARN) of the device instance.
- `device_arn`**Type**: `STRING`**Provider name**: `deviceArn`**Description**: The ARN of the device.
- `instance_profile`**Type**: `STRUCT`**Provider name**: `instanceProfile`**Description**: A object that contains information about the instance profile.
  - `arn`**Type**: `STRING`**Provider name**: `arn`**Description**: The Amazon Resource Name (ARN) of the instance profile.
  - `description`**Type**: `STRING`**Provider name**: `description`**Description**: The description of the instance profile.
  - `exclude_app_packages_from_cleanup`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `excludeAppPackagesFromCleanup`**Description**: An array of strings containing the list of app packages that should not be cleaned up from the device after a test run completes. The list of packages is considered only if you set `packageCleanup` to `true`.
  - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The name of the instance profile.
  - `package_cleanup`**Type**: `BOOLEAN`**Provider name**: `packageCleanup`**Description**: When set to `true`, Device Farm removes app packages after a test run. The default value is `false` for private devices.
  - `reboot_after_use`**Type**: `BOOLEAN`**Provider name**: `rebootAfterUse`**Description**: When set to `true`, Device Farm reboots the instance after a test run. The default value is `true`.
- `labels`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `labels`**Description**: An array of strings that describe the device instance.
- `status`**Type**: `STRING`**Provider name**: `status`**Description**: The status of the device instance. Valid values are listed here.
- `udid`**Type**: `STRING`**Provider name**: `udid`**Description**: Unique device identifier for the device instance.

## `manufacturer`{% #manufacturer %}

**Type**: `STRING`**Provider name**: `manufacturer`**Description**: The device's manufacturer name.

## `memory`{% #memory %}

**Type**: `INT64`**Provider name**: `memory`**Description**: The device's total memory size, expressed in bytes.

## `model`{% #model %}

**Type**: `STRING`**Provider name**: `model`**Description**: The device's model name.

## `model_id`{% #model_id %}

**Type**: `STRING`**Provider name**: `modelId`**Description**: The device's model ID.

## `name`{% #name %}

**Type**: `STRING`**Provider name**: `name`**Description**: The device's display name.

## `os`{% #os %}

**Type**: `STRING`**Provider name**: `os`**Description**: The device's operating system type.

## `platform`{% #platform %}

**Type**: `STRING`**Provider name**: `platform`**Description**: The device's platform. Allowed values include:

- ANDROID
- IOS



## `radio`{% #radio %}

**Type**: `STRING`**Provider name**: `radio`**Description**: The device's radio.

## `remote_access_enabled`{% #remote_access_enabled %}

**Type**: `BOOLEAN`**Provider name**: `remoteAccessEnabled`**Description**: Specifies whether remote access has been enabled for the specified device.

## `remote_debug_enabled`{% #remote_debug_enabled %}

**Type**: `BOOLEAN`**Provider name**: `remoteDebugEnabled`**Description**: This flag is set to `true` if remote debugging is enabled for the device. Remote debugging is [no longer supported](https://docs.aws.amazon.com/devicefarm/latest/developerguide/history.html).

## `resolution`{% #resolution %}

**Type**: `STRUCT`**Provider name**: `resolution`**Description**: The resolution of the device.

- `height`**Type**: `INT32`**Provider name**: `height`**Description**: The screen resolution's height, expressed in pixels.
- `width`**Type**: `INT32`**Provider name**: `width`**Description**: The screen resolution's width, expressed in pixels.

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`
