libZSservicesZSamazonka-elasticbeanstalkZSamazonka-elasticbeanstalk
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.ElasticBeanstalk.Types.PlatformDescription

Description

 
Synopsis

Documentation

data PlatformDescription Source #

Detailed information about a platform version.

See: newPlatformDescription smart constructor.

Constructors

PlatformDescription' 

Fields

Instances

Instances details
Eq PlatformDescription Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.PlatformDescription

Read PlatformDescription Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.PlatformDescription

Show PlatformDescription Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.PlatformDescription

Generic PlatformDescription Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.PlatformDescription

Associated Types

type Rep PlatformDescription :: Type -> Type #

NFData PlatformDescription Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.PlatformDescription

Methods

rnf :: PlatformDescription -> () #

Hashable PlatformDescription Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.PlatformDescription

FromXML PlatformDescription Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.PlatformDescription

type Rep PlatformDescription Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.PlatformDescription

type Rep PlatformDescription = D1 ('MetaData "PlatformDescription" "Amazonka.ElasticBeanstalk.Types.PlatformDescription" "libZSservicesZSamazonka-elasticbeanstalkZSamazonka-elasticbeanstalk" 'False) (C1 ('MetaCons "PlatformDescription'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "platformBranchName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "supportedAddonList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "platformCategory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "platformBranchLifecycleState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "platformVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "platformStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PlatformStatus)) :*: S1 ('MetaSel ('Just "maintainer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "platformLifecycleState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "platformOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dateUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))))) :*: (((S1 ('MetaSel ('Just "customAmiList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CustomAmi])) :*: S1 ('MetaSel ('Just "dateCreated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "operatingSystemName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "frameworks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PlatformFramework])) :*: S1 ('MetaSel ('Just "platformArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "operatingSystemVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "programmingLanguages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PlatformProgrammingLanguage])) :*: S1 ('MetaSel ('Just "solutionStackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "platformName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "supportedTierList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))))

newPlatformDescription :: PlatformDescription Source #

Create a value of PlatformDescription 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:platformBranchName:PlatformDescription', platformDescription_platformBranchName - The platform branch to which the platform version belongs.

$sel:supportedAddonList:PlatformDescription', platformDescription_supportedAddonList - The additions supported by the platform version.

$sel:platformCategory:PlatformDescription', platformDescription_platformCategory - The category of the platform version.

$sel:platformBranchLifecycleState:PlatformDescription', platformDescription_platformBranchLifecycleState - The state of the platform version's branch in its lifecycle.

Possible values: Beta | Supported | Deprecated | Retired

$sel:platformVersion:PlatformDescription', platformDescription_platformVersion - The version of the platform version.

$sel:platformStatus:PlatformDescription', platformDescription_platformStatus - The status of the platform version.

$sel:maintainer:PlatformDescription', platformDescription_maintainer - Information about the maintainer of the platform version.

$sel:platformLifecycleState:PlatformDescription', platformDescription_platformLifecycleState - The state of the platform version in its lifecycle.

Possible values: Recommended | null

If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.

$sel:platformOwner:PlatformDescription', platformDescription_platformOwner - The AWS account ID of the person who created the platform version.

$sel:dateUpdated:PlatformDescription', platformDescription_dateUpdated - The date when the platform version was last updated.

$sel:customAmiList:PlatformDescription', platformDescription_customAmiList - The custom AMIs supported by the platform version.

$sel:dateCreated:PlatformDescription', platformDescription_dateCreated - The date when the platform version was created.

$sel:operatingSystemName:PlatformDescription', platformDescription_operatingSystemName - The operating system used by the platform version.

$sel:frameworks:PlatformDescription', platformDescription_frameworks - The frameworks supported by the platform version.

$sel:platformArn:PlatformDescription', platformDescription_platformArn - The ARN of the platform version.

$sel:operatingSystemVersion:PlatformDescription', platformDescription_operatingSystemVersion - The version of the operating system used by the platform version.

$sel:programmingLanguages:PlatformDescription', platformDescription_programmingLanguages - The programming languages supported by the platform version.

$sel:solutionStackName:PlatformDescription', platformDescription_solutionStackName - The name of the solution stack used by the platform version.

$sel:platformName:PlatformDescription', platformDescription_platformName - The name of the platform version.

$sel:description:PlatformDescription', platformDescription_description - The description of the platform version.

$sel:supportedTierList:PlatformDescription', platformDescription_supportedTierList - The tiers supported by the platform version.

platformDescription_platformBranchName :: Lens' PlatformDescription (Maybe Text) Source #

The platform branch to which the platform version belongs.

platformDescription_supportedAddonList :: Lens' PlatformDescription (Maybe [Text]) Source #

The additions supported by the platform version.

platformDescription_platformBranchLifecycleState :: Lens' PlatformDescription (Maybe Text) Source #

The state of the platform version's branch in its lifecycle.

Possible values: Beta | Supported | Deprecated | Retired

platformDescription_maintainer :: Lens' PlatformDescription (Maybe Text) Source #

Information about the maintainer of the platform version.

platformDescription_platformLifecycleState :: Lens' PlatformDescription (Maybe Text) Source #

The state of the platform version in its lifecycle.

Possible values: Recommended | null

If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.

platformDescription_platformOwner :: Lens' PlatformDescription (Maybe Text) Source #

The AWS account ID of the person who created the platform version.

platformDescription_dateUpdated :: Lens' PlatformDescription (Maybe UTCTime) Source #

The date when the platform version was last updated.

platformDescription_customAmiList :: Lens' PlatformDescription (Maybe [CustomAmi]) Source #

The custom AMIs supported by the platform version.

platformDescription_dateCreated :: Lens' PlatformDescription (Maybe UTCTime) Source #

The date when the platform version was created.

platformDescription_operatingSystemName :: Lens' PlatformDescription (Maybe Text) Source #

The operating system used by the platform version.

platformDescription_frameworks :: Lens' PlatformDescription (Maybe [PlatformFramework]) Source #

The frameworks supported by the platform version.

platformDescription_operatingSystemVersion :: Lens' PlatformDescription (Maybe Text) Source #

The version of the operating system used by the platform version.

platformDescription_programmingLanguages :: Lens' PlatformDescription (Maybe [PlatformProgrammingLanguage]) Source #

The programming languages supported by the platform version.

platformDescription_solutionStackName :: Lens' PlatformDescription (Maybe Text) Source #

The name of the solution stack used by the platform version.

platformDescription_description :: Lens' PlatformDescription (Maybe Text) Source #

The description of the platform version.

platformDescription_supportedTierList :: Lens' PlatformDescription (Maybe [Text]) Source #

The tiers supported by the platform version.