| 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.ElasticBeanstalk.Types.PlatformDescription
Description
Synopsis
- data PlatformDescription = PlatformDescription' {
- customAmiList :: Maybe [CustomAmi]
- dateCreated :: Maybe ISO8601
- dateUpdated :: Maybe ISO8601
- description :: Maybe Text
- frameworks :: Maybe [PlatformFramework]
- maintainer :: Maybe Text
- operatingSystemName :: Maybe Text
- operatingSystemVersion :: Maybe Text
- platformArn :: Maybe Text
- platformBranchLifecycleState :: Maybe Text
- platformBranchName :: Maybe Text
- platformCategory :: Maybe Text
- platformLifecycleState :: Maybe Text
- platformName :: Maybe Text
- platformOwner :: Maybe Text
- platformStatus :: Maybe PlatformStatus
- platformVersion :: Maybe Text
- programmingLanguages :: Maybe [PlatformProgrammingLanguage]
- solutionStackName :: Maybe Text
- supportedAddonList :: Maybe [Text]
- supportedTierList :: Maybe [Text]
- newPlatformDescription :: PlatformDescription
- platformDescription_customAmiList :: Lens' PlatformDescription (Maybe [CustomAmi])
- platformDescription_dateCreated :: Lens' PlatformDescription (Maybe UTCTime)
- platformDescription_dateUpdated :: Lens' PlatformDescription (Maybe UTCTime)
- platformDescription_description :: Lens' PlatformDescription (Maybe Text)
- platformDescription_frameworks :: Lens' PlatformDescription (Maybe [PlatformFramework])
- platformDescription_maintainer :: Lens' PlatformDescription (Maybe Text)
- platformDescription_operatingSystemName :: Lens' PlatformDescription (Maybe Text)
- platformDescription_operatingSystemVersion :: Lens' PlatformDescription (Maybe Text)
- platformDescription_platformArn :: Lens' PlatformDescription (Maybe Text)
- platformDescription_platformBranchLifecycleState :: Lens' PlatformDescription (Maybe Text)
- platformDescription_platformBranchName :: Lens' PlatformDescription (Maybe Text)
- platformDescription_platformCategory :: Lens' PlatformDescription (Maybe Text)
- platformDescription_platformLifecycleState :: Lens' PlatformDescription (Maybe Text)
- platformDescription_platformName :: Lens' PlatformDescription (Maybe Text)
- platformDescription_platformOwner :: Lens' PlatformDescription (Maybe Text)
- platformDescription_platformStatus :: Lens' PlatformDescription (Maybe PlatformStatus)
- platformDescription_platformVersion :: Lens' PlatformDescription (Maybe Text)
- platformDescription_programmingLanguages :: Lens' PlatformDescription (Maybe [PlatformProgrammingLanguage])
- platformDescription_solutionStackName :: Lens' PlatformDescription (Maybe Text)
- platformDescription_supportedAddonList :: Lens' PlatformDescription (Maybe [Text])
- platformDescription_supportedTierList :: Lens' PlatformDescription (Maybe [Text])
Documentation
data PlatformDescription Source #
Detailed information about a platform version.
See: newPlatformDescription smart constructor.
Constructors
| PlatformDescription' | |
Fields
| |
Instances
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: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:dateUpdated:PlatformDescription', platformDescription_dateUpdated - The date when the platform version was last updated.
$sel:description:PlatformDescription', platformDescription_description - The description of the platform version.
$sel:frameworks:PlatformDescription', platformDescription_frameworks - The frameworks supported by the platform version.
$sel:maintainer:PlatformDescription', platformDescription_maintainer - Information about the maintainer of the platform version.
$sel:operatingSystemName:PlatformDescription', platformDescription_operatingSystemName - The operating system used by the platform version.
$sel:operatingSystemVersion:PlatformDescription', platformDescription_operatingSystemVersion - The version of the operating system used by the platform version.
$sel:platformArn:PlatformDescription', platformDescription_platformArn - The ARN 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:platformBranchName:PlatformDescription', platformDescription_platformBranchName - The platform branch to which the platform version belongs.
$sel:platformCategory:PlatformDescription', platformDescription_platformCategory - The category 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:platformName:PlatformDescription', platformDescription_platformName - The name of the platform version.
$sel:platformOwner:PlatformDescription', platformDescription_platformOwner - The AWS account ID of the person who created the platform version.
$sel:platformStatus:PlatformDescription', platformDescription_platformStatus - The status of the platform version.
$sel:platformVersion:PlatformDescription', platformDescription_platformVersion - The version of 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:supportedAddonList:PlatformDescription', platformDescription_supportedAddonList - The additions supported by the platform version.
$sel:supportedTierList:PlatformDescription', platformDescription_supportedTierList - The tiers supported by the platform version.
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_dateUpdated :: Lens' PlatformDescription (Maybe UTCTime) Source #
The date when the platform version was last updated.
platformDescription_description :: Lens' PlatformDescription (Maybe Text) Source #
The description of the platform version.
platformDescription_frameworks :: Lens' PlatformDescription (Maybe [PlatformFramework]) Source #
The frameworks supported by the platform version.
platformDescription_maintainer :: Lens' PlatformDescription (Maybe Text) Source #
Information about the maintainer of the platform version.
platformDescription_operatingSystemName :: Lens' PlatformDescription (Maybe Text) Source #
The operating system used by the platform version.
platformDescription_operatingSystemVersion :: Lens' PlatformDescription (Maybe Text) Source #
The version of the operating system used by the platform version.
platformDescription_platformArn :: Lens' PlatformDescription (Maybe Text) Source #
The ARN of 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_platformBranchName :: Lens' PlatformDescription (Maybe Text) Source #
The platform branch to which the platform version belongs.
platformDescription_platformCategory :: Lens' PlatformDescription (Maybe Text) Source #
The category 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_platformName :: Lens' PlatformDescription (Maybe Text) Source #
The name of the platform version.
platformDescription_platformOwner :: Lens' PlatformDescription (Maybe Text) Source #
The AWS account ID of the person who created the platform version.
platformDescription_platformStatus :: Lens' PlatformDescription (Maybe PlatformStatus) Source #
The status of the platform version.
platformDescription_platformVersion :: Lens' PlatformDescription (Maybe Text) Source #
The version of 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_supportedAddonList :: Lens' PlatformDescription (Maybe [Text]) Source #
The additions supported by the platform version.
platformDescription_supportedTierList :: Lens' PlatformDescription (Maybe [Text]) Source #
The tiers supported by the platform version.