class Aws::Imagebuilder::Types::Component

A detailed view of a component.

@!attribute [rw] arn

The Amazon Resource Name (ARN) of the component.
@return [String]

@!attribute [rw] name

The name of the component.
@return [String]

@!attribute [rw] version

The version of the component.
@return [String]

@!attribute [rw] description

The description of the component.
@return [String]

@!attribute [rw] change_description

The change description of the component.
@return [String]

@!attribute [rw] type

The type of the component denotes whether the component is used to
build the image or only to test it.
@return [String]

@!attribute [rw] platform

The platform of the component.
@return [String]

@!attribute [rw] supported_os_versions

The operating system (OS) version supported by the component. If the
OS information is available, a prefix match is performed against the
parent image OS version during image recipe creation.
@return [Array<String>]

@!attribute [rw] parameters

Contains parameter details for each of the parameters that are
defined for the component.
@return [Array<Types::ComponentParameterDetail>]

@!attribute [rw] owner

The owner of the component.
@return [String]

@!attribute [rw] data

The data of the component.
@return [String]

@!attribute [rw] kms_key_id

The KMS key identifier used to encrypt the component.
@return [String]

@!attribute [rw] encrypted

The encryption status of the component.
@return [Boolean]

@!attribute [rw] date_created

The date that the component was created.
@return [String]

@!attribute [rw] tags

The tags associated with the component.
@return [Hash<String,String>]

@see docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/Component AWS API Documentation

Constants

SENSITIVE