---
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` 
