aws_appstream_image_builder

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

Type: STRING

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

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

created_time

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

description

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

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

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

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 in the Amazon AppStream 2.0 Administration Guide.

image_arn

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

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

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

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

name

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

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

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

state

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

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

Type: UNORDERED_LIST_STRING

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.