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

# aws_ec2_public_fpga_image{% #aws_ec2_public_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. 
