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

# aws_ec2_fpga_image{% #aws_ec2_fpga_image %}

## `account_id`{% #account_id %}

**Type**: `STRING`

## `create_time`{% #create_time %}

**Type**: `TIMESTAMP`**Provider name**: `CreateTime`**Description**: The date and time the AFI was created.

## `data_retention_support`{% #data_retention_support %}

**Type**: `BOOLEAN`**Provider name**: `DataRetentionSupport`**Description**: Indicates whether data retention support is enabled for the AFI.

## `description`{% #description %}

**Type**: `STRING`**Provider name**: `Description`**Description**: The description of the AFI.

## `fpga_image_global_id`{% #fpga_image_global_id %}

**Type**: `STRING`**Provider name**: `FpgaImageGlobalId`**Description**: The global FPGA image identifier (AGFI ID).

## `fpga_image_id`{% #fpga_image_id %}

**Type**: `STRING`**Provider name**: `FpgaImageId`**Description**: The FPGA image identifier (AFI ID).

## `instance_types`{% #instance_types %}

**Type**: `UNORDERED_LIST_STRING`**Provider name**: `InstanceTypes`**Description**: The instance types supported by the AFI.

## `name`{% #name %}

**Type**: `STRING`**Provider name**: `Name`**Description**: The name of the AFI.

## `owner_alias`{% #owner_alias %}

**Type**: `STRING`**Provider name**: `OwnerAlias`**Description**: The alias of the AFI owner. Possible values include `self`, `amazon`, and `aws-marketplace`.

## `owner_id`{% #owner_id %}

**Type**: `STRING`**Provider name**: `OwnerId`**Description**: The ID of the Amazon Web Services account that owns the AFI.

## `pci_id`{% #pci_id %}

**Type**: `STRUCT`**Provider name**: `PciId`**Description**: Information about the PCI bus.

- `device_id`**Type**: `STRING`**Provider name**: `DeviceId`**Description**: The ID of the device.
- `subsystem_id`**Type**: `STRING`**Provider name**: `SubsystemId`**Description**: The ID of the subsystem.
- `subsystem_vendor_id`**Type**: `STRING`**Provider name**: `SubsystemVendorId`**Description**: The ID of the vendor for the subsystem.
- `vendor_id`**Type**: `STRING`**Provider name**: `VendorId`**Description**: The ID of the vendor.

## `product_codes`{% #product_codes %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `ProductCodes`**Description**: The product codes for the AFI.

- `product_code_id`**Type**: `STRING`**Provider name**: `ProductCodeId`**Description**: The product code.
- `product_code_type`**Type**: `STRING`**Provider name**: `ProductCodeType`**Description**: The type of product code.

## `public`{% #public %}

**Type**: `BOOLEAN`**Provider name**: `Public`**Description**: Indicates whether the AFI is public.

## `shell_version`{% #shell_version %}

**Type**: `STRING`**Provider name**: `ShellVersion`**Description**: The version of the Amazon Web Services Shell that was used to create the bitstream.

## `state`{% #state %}

**Type**: `STRUCT`**Provider name**: `State`**Description**: Information about the state of the AFI.

- `code`**Type**: `STRING`**Provider name**: `Code`**Description**: The state. The following are the possible values:
  - `pending` - AFI bitstream generation is in progress.
  - `available` - The AFI is available for use.
  - `failed` - AFI bitstream generation failed.
  - `unavailable` - The AFI is no longer available for use.
- `message`**Type**: `STRING`**Provider name**: `Message`**Description**: If the state is `failed`, this is the error message.

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`

## `update_time`{% #update_time %}

**Type**: `TIMESTAMP`**Provider name**: `UpdateTime`**Description**: The time of the most recent update to the AFI.
