libZSservicesZSamazonka-opsworksZSamazonka-opsworks
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.OpsWorks.Types.OperatingSystem

Description

 
Synopsis

Documentation

data OperatingSystem Source #

Describes supported operating systems in AWS OpsWorks Stacks.

See: newOperatingSystem smart constructor.

Constructors

OperatingSystem' 

Fields

Instances

Instances details
Eq OperatingSystem Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.OperatingSystem

Read OperatingSystem Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.OperatingSystem

Show OperatingSystem Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.OperatingSystem

Generic OperatingSystem Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.OperatingSystem

Associated Types

type Rep OperatingSystem :: Type -> Type #

NFData OperatingSystem Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.OperatingSystem

Methods

rnf :: OperatingSystem -> () #

Hashable OperatingSystem Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.OperatingSystem

FromJSON OperatingSystem Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.OperatingSystem

type Rep OperatingSystem Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.OperatingSystem

newOperatingSystem :: OperatingSystem Source #

Create a value of OperatingSystem 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:reportedVersion:OperatingSystem', operatingSystem_reportedVersion - The version of the operating system, including the release and edition, if applicable.

$sel:supported:OperatingSystem', operatingSystem_supported - Indicates that an operating system is not supported for new instances.

$sel:name:OperatingSystem', operatingSystem_name - The name of the operating system, such as Amazon Linux 2018.03.

$sel:id:OperatingSystem', operatingSystem_id - The ID of a supported operating system, such as Amazon Linux 2018.03.

$sel:configurationManagers:OperatingSystem', operatingSystem_configurationManagers - Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.

$sel:type':OperatingSystem', operatingSystem_type - The type of a supported operating system, either Linux or Windows.

$sel:reportedName:OperatingSystem', operatingSystem_reportedName - A short name for the operating system manufacturer.

operatingSystem_reportedVersion :: Lens' OperatingSystem (Maybe Text) Source #

The version of the operating system, including the release and edition, if applicable.

operatingSystem_supported :: Lens' OperatingSystem (Maybe Bool) Source #

Indicates that an operating system is not supported for new instances.

operatingSystem_name :: Lens' OperatingSystem (Maybe Text) Source #

The name of the operating system, such as Amazon Linux 2018.03.

operatingSystem_id :: Lens' OperatingSystem (Maybe Text) Source #

The ID of a supported operating system, such as Amazon Linux 2018.03.

operatingSystem_configurationManagers :: Lens' OperatingSystem (Maybe [OperatingSystemConfigurationManager]) Source #

Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.

operatingSystem_type :: Lens' OperatingSystem (Maybe Text) Source #

The type of a supported operating system, either Linux or Windows.

operatingSystem_reportedName :: Lens' OperatingSystem (Maybe Text) Source #

A short name for the operating system manufacturer.