> **Experimental**
>
> `@aws-cdk/aws-imagebuilder-alpha` is an [**experimental**](/stability) (alpha) package: its API may change in any release, without a major version bump.
# AmazonManagedComponentOptions

Options for selecting a predefined Amazon-managed image.

- Stability: [Experimental](/cdk/api/stability.html)
- Source: [`lib/amazon-managed-component.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0-alpha.0/packages/@aws-cdk/aws-imagebuilder-alpha/lib/amazon-managed-component.ts#L29)

## Example

```ts
const imageRecipe = new imagebuilder.ImageRecipe(this, 'AmazonManagedImageRecipe', {
  baseImage: imagebuilder.BaseImage.fromSsmParameterName(
    '/aws/service/ami-amazon-linux-latest/al2023-ami-minimal-kernel-default-x86_64'
  ),
  components: [
    {
      component: imagebuilder.AmazonManagedComponent.updateOs(this, 'UpdateOS', {
        platform: imagebuilder.Platform.LINUX
      })
    },
    {
      component: imagebuilder.AmazonManagedComponent.awsCliV2(this, 'AwsCli', {
        platform: imagebuilder.Platform.LINUX
      })
    }
  ]
});
```

## Properties

- `componentVersion`: string — The version of the Amazon-managed component.

  **Default:** the latest version of the component, x.x.x

- `platform`: [Platform](/cdk/api/v2/docs/@aws-cdk_aws-imagebuilder-alpha.Platform.html) (required) — The platform of the Amazon-managed component.
