---
type: resource-type
title: ImageBuilderComponent
description: aws resource type AWS::ImageBuilder::Component
name: ImageBuilderComponent
lexicon: aws
resource_type: AWS::ImageBuilder::Component
---
`AWS::ImageBuilder::Component`, a resource type of the aws lexicon.

## Properties

- `Name` (`string`, required): The name of the component.
- `Platform` (`"Linux" | "Windows" | "macOS"`, required): The platform of the component.
- `Version` (`string`, required): The version of the component.
- `Arn` (`string`, optional): The Amazon Resource Name (ARN) of the component.
- `ChangeDescription` (`string`, optional): The change description of the component.
- `Data` (`string`, optional): The data of the component.
- `Description` (`string`, optional): The description of the component.
- `Encrypted` (`boolean`, optional): The encryption status of the component.
- `KmsKeyId` (`string`, optional): The KMS key identifier used to encrypt the component.
- `LatestVersion` (`ImageBuilderComponent_LatestVersion`, optional): The latest version references of the component.
- `SupportedOsVersions` (`string[]`, optional): The operating system (OS) version supported by the component.
- `Tags` (`Record<string, unknown>`, optional): The tags associated with the component.
- `Type` (`"BUILD" | "TEST"`, optional): The type of the component denotes whether the component is used to build the image or only to test it.
- `Uri` (`string`, optional): The uri of the component.

## Attributes

- `Arn`
- `Encrypted`
- `LatestVersion`
- `LatestVersion.Arn`
- `LatestVersion.Major`
- `LatestVersion.Minor`
- `LatestVersion.Patch`
- `Type`
