ComponentSummary
¶
Source code in docs_src/capo_imagebuilder/types/component_summary.py
arn
instance-attribute
¶
arn: NotRequired[ImageBuilderArn]
The Amazon Resource Name (ARN) of the component.
change_description
instance-attribute
¶
change_description: NotRequired[NonEmptyString]
The change description for this version of the component.
date_created
instance-attribute
¶
date_created: NotRequired[DateTime]
The date that Image Builder created this version of the component.
description
instance-attribute
¶
description: NotRequired[NonEmptyString]
The description of the component.
obfuscate
instance-attribute
¶
obfuscate: Boolean
Indicates whether component source is hidden from view in the console, and from component detail results for API, CLI, or SDK operations.
owner
instance-attribute
¶
owner: NotRequired[NonEmptyString]
The owner of the component. The value is your account ID for components that you own, the sharing account's ID for shared components, or Amazon, ThirdParty, or AWSMarketplace.
platform
instance-attribute
¶
platform: NotRequired[Platform]
The operating system platform of the component.
publisher
instance-attribute
¶
publisher: NotRequired[NonEmptyString]
Contains the name of the publisher if this is a third-party component. Otherwise, this property is empty.
state
instance-attribute
¶
state: NotRequired[ComponentState]
Describes the current status of the component.
supported_os_versions
instance-attribute
¶
supported_os_versions: NotRequired[OsVersionList]
The operating system (OS) version that the component supports. If the OS information is available, Image Builder performs a prefix match against the base image OS version during image recipe creation.
type
instance-attribute
¶
type: NotRequired[ComponentType]
The component type specifies whether Image Builder uses the component to build the image or only to test it.