| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.ImageBuilder.Types.ComponentSummary
Description
Synopsis
- data ComponentSummary = ComponentSummary' {
- arn :: Maybe Text
- changeDescription :: Maybe Text
- dateCreated :: Maybe Text
- description :: Maybe Text
- name :: Maybe Text
- owner :: Maybe Text
- platform :: Maybe Platform
- state :: Maybe ComponentState
- supportedOsVersions :: Maybe (NonEmpty Text)
- tags :: Maybe (HashMap Text Text)
- type' :: Maybe ComponentType
- version :: Maybe Text
- newComponentSummary :: ComponentSummary
- componentSummary_arn :: Lens' ComponentSummary (Maybe Text)
- componentSummary_changeDescription :: Lens' ComponentSummary (Maybe Text)
- componentSummary_dateCreated :: Lens' ComponentSummary (Maybe Text)
- componentSummary_description :: Lens' ComponentSummary (Maybe Text)
- componentSummary_name :: Lens' ComponentSummary (Maybe Text)
- componentSummary_owner :: Lens' ComponentSummary (Maybe Text)
- componentSummary_platform :: Lens' ComponentSummary (Maybe Platform)
- componentSummary_state :: Lens' ComponentSummary (Maybe ComponentState)
- componentSummary_supportedOsVersions :: Lens' ComponentSummary (Maybe (NonEmpty Text))
- componentSummary_tags :: Lens' ComponentSummary (Maybe (HashMap Text Text))
- componentSummary_type :: Lens' ComponentSummary (Maybe ComponentType)
- componentSummary_version :: Lens' ComponentSummary (Maybe Text)
Documentation
data ComponentSummary Source #
A high-level summary of a component.
See: newComponentSummary smart constructor.
Constructors
| ComponentSummary' | |
Fields
| |
Instances
newComponentSummary :: ComponentSummary Source #
Create a value of ComponentSummary with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:ComponentSummary', componentSummary_arn - The Amazon Resource Name (ARN) of the component.
$sel:changeDescription:ComponentSummary', componentSummary_changeDescription - The change description of the component.
$sel:dateCreated:ComponentSummary', componentSummary_dateCreated - The date that the component was created.
$sel:description:ComponentSummary', componentSummary_description - The description of the component.
$sel:name:ComponentSummary', componentSummary_name - The name of the component.
$sel:owner:ComponentSummary', componentSummary_owner - The owner of the component.
$sel:platform:ComponentSummary', componentSummary_platform - The platform of the component.
$sel:state:ComponentSummary', componentSummary_state - Describes the current status of the component.
$sel:supportedOsVersions:ComponentSummary', componentSummary_supportedOsVersions - The operating system (OS) version supported by the component. If the OS
information is available, a prefix match is performed against the base
image OS version during image recipe creation.
$sel:tags:ComponentSummary', componentSummary_tags - The tags associated with the component.
$sel:type':ComponentSummary', componentSummary_type - The type of the component denotes whether the component is used to build
the image or only to test it.
$sel:version:ComponentSummary', componentSummary_version - The version of the component.
componentSummary_arn :: Lens' ComponentSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the component.
componentSummary_changeDescription :: Lens' ComponentSummary (Maybe Text) Source #
The change description of the component.
componentSummary_dateCreated :: Lens' ComponentSummary (Maybe Text) Source #
The date that the component was created.
componentSummary_description :: Lens' ComponentSummary (Maybe Text) Source #
The description of the component.
componentSummary_name :: Lens' ComponentSummary (Maybe Text) Source #
The name of the component.
componentSummary_owner :: Lens' ComponentSummary (Maybe Text) Source #
The owner of the component.
componentSummary_platform :: Lens' ComponentSummary (Maybe Platform) Source #
The platform of the component.
componentSummary_state :: Lens' ComponentSummary (Maybe ComponentState) Source #
Describes the current status of the component.
componentSummary_supportedOsVersions :: Lens' ComponentSummary (Maybe (NonEmpty Text)) Source #
The operating system (OS) version supported by the component. If the OS information is available, a prefix match is performed against the base image OS version during image recipe creation.
componentSummary_tags :: Lens' ComponentSummary (Maybe (HashMap Text Text)) Source #
The tags associated with the component.
componentSummary_type :: Lens' ComponentSummary (Maybe ComponentType) Source #
The type of the component denotes whether the component is used to build the image or only to test it.
componentSummary_version :: Lens' ComponentSummary (Maybe Text) Source #
The version of the component.