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

# aws_appstream_image_builder{% #aws_appstream_image_builder %}

## `access_endpoints`{% #access_endpoints %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `AccessEndpoints`**Description**: The list of virtual private cloud (VPC) interface endpoint objects. Administrators can connect to the image builder only through the specified endpoints.

- `endpoint_type`**Type**: `STRING`**Provider name**: `EndpointType`**Description**: The type of interface endpoint.
- `vpce_id`**Type**: `STRING`**Provider name**: `VpceId`**Description**: The identifier (ID) of the VPC in which the interface endpoint is used.

## `account_id`{% #account_id %}

**Type**: `STRING`

## `appstream_agent_version`{% #appstream_agent_version %}

**Type**: `STRING`**Provider name**: `AppstreamAgentVersion`**Description**: The version of the AppStream 2.0 agent that is currently being used by the image builder.

## `arn`{% #arn %}

**Type**: `STRING`**Provider name**: `Arn`**Description**: The ARN for the image builder.

## `created_time`{% #created_time %}

**Type**: `TIMESTAMP`**Provider name**: `CreatedTime`**Description**: The time stamp when the image builder was created.

## `description`{% #description %}

**Type**: `STRING`**Provider name**: `Description`**Description**: The description to display.

## `domain_join_info`{% #domain_join_info %}

**Type**: `STRUCT`**Provider name**: `DomainJoinInfo`**Description**: The name of the directory and organizational unit (OU) to use to join the image builder to a Microsoft Active Directory domain.

- `directory_name`**Type**: `STRING`**Provider name**: `DirectoryName`**Description**: The fully qualified name of the directory (for example, corp.example.com).
- `organizational_unit_distinguished_name`**Type**: `STRING`**Provider name**: `OrganizationalUnitDistinguishedName`**Description**: The distinguished name of the organizational unit for computer accounts.

## `enable_default_internet_access`{% #enable_default_internet_access %}

**Type**: `BOOLEAN`**Provider name**: `EnableDefaultInternetAccess`**Description**: Enables or disables default internet access for the image builder.

## `iam_role_arn`{% #iam_role_arn %}

**Type**: `STRING`**Provider name**: `IamRoleArn`**Description**: The ARN of the IAM role that is applied to the image builder. To assume a role, the image builder calls the AWS Security Token Service (STS) `AssumeRole` API operation and passes the ARN of the role to use. The operation creates a new session with temporary credentials. AppStream 2.0 retrieves the temporary credentials and creates the appstream_machine_role credential profile on the instance. For more information, see [Using an IAM Role to Grant Permissions to Applications and Scripts Running on AppStream 2.0 Streaming Instances](https://docs.aws.amazon.com/appstream2/latest/developerguide/using-iam-roles-to-grant-permissions-to-applications-scripts-streaming-instances.html) in the Amazon AppStream 2.0 Administration Guide.

## `image_arn`{% #image_arn %}

**Type**: `STRING`**Provider name**: `ImageArn`**Description**: The ARN of the image from which this builder was created.

## `image_builder_errors`{% #image_builder_errors %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `ImageBuilderErrors`**Description**: The image builder errors.

- `error_code`**Type**: `STRING`**Provider name**: `ErrorCode`**Description**: The error code.
- `error_message`**Type**: `STRING`**Provider name**: `ErrorMessage`**Description**: The error message.
- `error_timestamp`**Type**: `TIMESTAMP`**Provider name**: `ErrorTimestamp`**Description**: The time the error occurred.

## `instance_type`{% #instance_type %}

**Type**: `STRING`**Provider name**: `InstanceType`**Description**: The instance type for the image builder. The following instance types are available:

- stream.standard.small
- stream.standard.medium
- stream.standard.large
- stream.compute.large
- stream.compute.xlarge
- stream.compute.2xlarge
- stream.compute.4xlarge
- stream.compute.8xlarge
- stream.memory.large
- stream.memory.xlarge
- stream.memory.2xlarge
- stream.memory.4xlarge
- stream.memory.8xlarge
- stream.memory.z1d.large
- stream.memory.z1d.xlarge
- stream.memory.z1d.2xlarge
- stream.memory.z1d.3xlarge
- stream.memory.z1d.6xlarge
- stream.memory.z1d.12xlarge
- stream.graphics-design.large
- stream.graphics-design.xlarge
- stream.graphics-design.2xlarge
- stream.graphics-design.4xlarge
- stream.graphics-desktop.2xlarge
- stream.graphics.g4dn.xlarge
- stream.graphics.g4dn.2xlarge
- stream.graphics.g4dn.4xlarge
- stream.graphics.g4dn.8xlarge
- stream.graphics.g4dn.12xlarge
- stream.graphics.g4dn.16xlarge
- stream.graphics-pro.4xlarge
- stream.graphics-pro.8xlarge
- stream.graphics-pro.16xlarge



## `latest_appstream_agent_version`{% #latest_appstream_agent_version %}

**Type**: `STRING`**Provider name**: `LatestAppstreamAgentVersion`**Description**: Indicates whether the image builder is using the latest AppStream 2.0 agent version or not.

## `name`{% #name %}

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

## `network_access_configuration`{% #network_access_configuration %}

**Type**: `STRUCT`**Provider name**: `NetworkAccessConfiguration`

- `eni_id`**Type**: `STRING`**Provider name**: `EniId`**Description**: The resource identifier of the elastic network interface that is attached to instances in your VPC. All network interfaces have the eni-xxxxxxxx resource identifier.
- `eni_private_ip_address`**Type**: `STRING`**Provider name**: `EniPrivateIpAddress`**Description**: The private IP address of the elastic network interface that is attached to instances in your VPC.

## `platform`{% #platform %}

**Type**: `STRING`**Provider name**: `Platform`**Description**: The operating system platform of the image builder.

## `state`{% #state %}

**Type**: `STRING`**Provider name**: `State`**Description**: The state of the image builder.

## `state_change_reason`{% #state_change_reason %}

**Type**: `STRUCT`**Provider name**: `StateChangeReason`**Description**: The reason why the last state change occurred.

- `code`**Type**: `STRING`**Provider name**: `Code`**Description**: The state change reason code.
- `message`**Type**: `STRING`**Provider name**: `Message`**Description**: The state change reason message.

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`

## `vpc_config`{% #vpc_config %}

**Type**: `STRUCT`**Provider name**: `VpcConfig`**Description**: The VPC configuration of the image builder.

- `security_group_ids`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `SecurityGroupIds`**Description**: The identifiers of the security groups for the fleet or image builder.
- `subnet_ids`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `SubnetIds`**Description**: The identifiers of the subnets to which a network interface is attached from the fleet instance or image builder instance. Fleet instances use one or more subnets. Image builder instances use one subnet.
