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.PlatformBranchSummary

Description

 
Synopsis

Documentation

data PlatformBranchSummary Source #

Summary information about a platform branch.

See: newPlatformBranchSummary smart constructor.

Constructors

PlatformBranchSummary' 

Fields

  • branchName :: Maybe Text

    The name of the platform branch.

  • branchOrder :: Maybe Int

    An ordinal number that designates the order in which platform branches have been added to a platform. This can be helpful, for example, if your code calls the ListPlatformBranches action and then displays a list of platform branches.

    A larger BranchOrder value designates a newer platform branch within the platform.

  • platformName :: Maybe Text

    The name of the platform to which this platform branch belongs.

  • supportedTierList :: Maybe [Text]

    The environment tiers that platform versions in this branch support.

    Possible values: WebServer/Standard | Worker/SQS/HTTP

  • lifecycleState :: Maybe Text

    The support life cycle state of the platform branch.

    Possible values: beta | supported | deprecated | retired

Instances

Instances details
Eq PlatformBranchSummary Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.PlatformBranchSummary

Read PlatformBranchSummary Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.PlatformBranchSummary

Show PlatformBranchSummary Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.PlatformBranchSummary

Generic PlatformBranchSummary Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.PlatformBranchSummary

Associated Types

type Rep PlatformBranchSummary :: Type -> Type #

NFData PlatformBranchSummary Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.PlatformBranchSummary

Methods

rnf :: PlatformBranchSummary -> () #

Hashable PlatformBranchSummary Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.PlatformBranchSummary

FromXML PlatformBranchSummary Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.PlatformBranchSummary

type Rep PlatformBranchSummary Source # 
Instance details

Defined in Amazonka.ElasticBeanstalk.Types.PlatformBranchSummary

type Rep PlatformBranchSummary = D1 ('MetaData "PlatformBranchSummary" "Amazonka.ElasticBeanstalk.Types.PlatformBranchSummary" "libZSservicesZSamazonka-elasticbeanstalkZSamazonka-elasticbeanstalk" 'False) (C1 ('MetaCons "PlatformBranchSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "branchName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "branchOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "platformName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "supportedTierList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "lifecycleState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newPlatformBranchSummary :: PlatformBranchSummary Source #

Create a value of PlatformBranchSummary 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:branchName:PlatformBranchSummary', platformBranchSummary_branchName - The name of the platform branch.

$sel:branchOrder:PlatformBranchSummary', platformBranchSummary_branchOrder - An ordinal number that designates the order in which platform branches have been added to a platform. This can be helpful, for example, if your code calls the ListPlatformBranches action and then displays a list of platform branches.

A larger BranchOrder value designates a newer platform branch within the platform.

$sel:platformName:PlatformBranchSummary', platformBranchSummary_platformName - The name of the platform to which this platform branch belongs.

$sel:supportedTierList:PlatformBranchSummary', platformBranchSummary_supportedTierList - The environment tiers that platform versions in this branch support.

Possible values: WebServer/Standard | Worker/SQS/HTTP

$sel:lifecycleState:PlatformBranchSummary', platformBranchSummary_lifecycleState - The support life cycle state of the platform branch.

Possible values: beta | supported | deprecated | retired

platformBranchSummary_branchOrder :: Lens' PlatformBranchSummary (Maybe Int) Source #

An ordinal number that designates the order in which platform branches have been added to a platform. This can be helpful, for example, if your code calls the ListPlatformBranches action and then displays a list of platform branches.

A larger BranchOrder value designates a newer platform branch within the platform.

platformBranchSummary_platformName :: Lens' PlatformBranchSummary (Maybe Text) Source #

The name of the platform to which this platform branch belongs.

platformBranchSummary_supportedTierList :: Lens' PlatformBranchSummary (Maybe [Text]) Source #

The environment tiers that platform versions in this branch support.

Possible values: WebServer/Standard | Worker/SQS/HTTP

platformBranchSummary_lifecycleState :: Lens' PlatformBranchSummary (Maybe Text) Source #

The support life cycle state of the platform branch.

Possible values: beta | supported | deprecated | retired