amazonka-imagebuilder-2.0: Amazon EC2 Image Builder SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.ImageBuilder.Types.InfrastructureConfigurationSummary

Description

 
Synopsis

Documentation

data InfrastructureConfigurationSummary Source #

The infrastructure used when building Amazon EC2 AMIs.

See: newInfrastructureConfigurationSummary smart constructor.

Constructors

InfrastructureConfigurationSummary' 

Fields

Instances

Instances details
FromJSON InfrastructureConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfigurationSummary

Generic InfrastructureConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfigurationSummary

Associated Types

type Rep InfrastructureConfigurationSummary :: Type -> Type #

Read InfrastructureConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfigurationSummary

Show InfrastructureConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfigurationSummary

NFData InfrastructureConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfigurationSummary

Eq InfrastructureConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfigurationSummary

Hashable InfrastructureConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfigurationSummary

type Rep InfrastructureConfigurationSummary Source # 
Instance details

Defined in Amazonka.ImageBuilder.Types.InfrastructureConfigurationSummary

type Rep InfrastructureConfigurationSummary = D1 ('MetaData "InfrastructureConfigurationSummary" "Amazonka.ImageBuilder.Types.InfrastructureConfigurationSummary" "amazonka-imagebuilder-2.0-BBLLjX59RW72O8VbQ3vKvH" 'False) (C1 ('MetaCons "InfrastructureConfigurationSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "dateUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "instanceProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))))

newInfrastructureConfigurationSummary :: InfrastructureConfigurationSummary Source #

Create a value of InfrastructureConfigurationSummary 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:InfrastructureConfigurationSummary', infrastructureConfigurationSummary_arn - The Amazon Resource Name (ARN) of the infrastructure configuration.

$sel:dateCreated:InfrastructureConfigurationSummary', infrastructureConfigurationSummary_dateCreated - The date on which the infrastructure configuration was created.

$sel:dateUpdated:InfrastructureConfigurationSummary', infrastructureConfigurationSummary_dateUpdated - The date on which the infrastructure configuration was last updated.

$sel:description:InfrastructureConfigurationSummary', infrastructureConfigurationSummary_description - The description of the infrastructure configuration.

$sel:instanceProfileName:InfrastructureConfigurationSummary', infrastructureConfigurationSummary_instanceProfileName - The instance profile of the infrastructure configuration.

$sel:instanceTypes:InfrastructureConfigurationSummary', infrastructureConfigurationSummary_instanceTypes - The instance types of the infrastructure configuration.

$sel:name:InfrastructureConfigurationSummary', infrastructureConfigurationSummary_name - The name of the infrastructure configuration.

$sel:resourceTags:InfrastructureConfigurationSummary', infrastructureConfigurationSummary_resourceTags - The tags attached to the image created by Image Builder.

$sel:tags:InfrastructureConfigurationSummary', infrastructureConfigurationSummary_tags - The tags of the infrastructure configuration.

infrastructureConfigurationSummary_arn :: Lens' InfrastructureConfigurationSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the infrastructure configuration.

infrastructureConfigurationSummary_dateCreated :: Lens' InfrastructureConfigurationSummary (Maybe Text) Source #

The date on which the infrastructure configuration was created.

infrastructureConfigurationSummary_dateUpdated :: Lens' InfrastructureConfigurationSummary (Maybe Text) Source #

The date on which the infrastructure configuration was last updated.