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

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2013-02-18 of the Amazon OpsWorks SDK configuration.

Errors

_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that a request was not valid.

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Indicates that a resource was not found.

AppAttributesKeys

newtype AppAttributesKeys Source #

Instances

Instances details
Eq AppAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppAttributesKeys

Ord AppAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppAttributesKeys

Read AppAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppAttributesKeys

Show AppAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppAttributesKeys

Generic AppAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppAttributesKeys

Associated Types

type Rep AppAttributesKeys :: Type -> Type #

NFData AppAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppAttributesKeys

Methods

rnf :: AppAttributesKeys -> () #

Hashable AppAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppAttributesKeys

ToJSON AppAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppAttributesKeys

ToJSONKey AppAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppAttributesKeys

FromJSON AppAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppAttributesKeys

FromJSONKey AppAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppAttributesKeys

ToLog AppAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppAttributesKeys

ToHeader AppAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppAttributesKeys

ToQuery AppAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppAttributesKeys

FromXML AppAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppAttributesKeys

ToXML AppAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppAttributesKeys

ToByteString AppAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppAttributesKeys

FromText AppAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppAttributesKeys

ToText AppAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppAttributesKeys

type Rep AppAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppAttributesKeys

type Rep AppAttributesKeys = D1 ('MetaData "AppAttributesKeys" "Amazonka.OpsWorks.Types.AppAttributesKeys" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'True) (C1 ('MetaCons "AppAttributesKeys'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAppAttributesKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AppType

newtype AppType Source #

Constructors

AppType' 

Fields

Bundled Patterns

pattern AppType_Aws_flow_ruby :: AppType 
pattern AppType_Java :: AppType 
pattern AppType_Nodejs :: AppType 
pattern AppType_Other :: AppType 
pattern AppType_Php :: AppType 
pattern AppType_Rails :: AppType 
pattern AppType_Static :: AppType 

Instances

Instances details
Eq AppType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppType

Methods

(==) :: AppType -> AppType -> Bool #

(/=) :: AppType -> AppType -> Bool #

Ord AppType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppType

Read AppType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppType

Show AppType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppType

Generic AppType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppType

Associated Types

type Rep AppType :: Type -> Type #

Methods

from :: AppType -> Rep AppType x #

to :: Rep AppType x -> AppType #

NFData AppType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppType

Methods

rnf :: AppType -> () #

Hashable AppType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppType

Methods

hashWithSalt :: Int -> AppType -> Int #

hash :: AppType -> Int #

ToJSON AppType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppType

ToJSONKey AppType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppType

FromJSON AppType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppType

FromJSONKey AppType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppType

ToLog AppType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppType

ToHeader AppType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppType

Methods

toHeader :: HeaderName -> AppType -> [Header] #

ToQuery AppType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppType

FromXML AppType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppType

ToXML AppType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppType

Methods

toXML :: AppType -> XML #

ToByteString AppType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppType

Methods

toBS :: AppType -> ByteString #

FromText AppType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppType

ToText AppType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppType

Methods

toText :: AppType -> Text #

type Rep AppType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AppType

type Rep AppType = D1 ('MetaData "AppType" "Amazonka.OpsWorks.Types.AppType" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'True) (C1 ('MetaCons "AppType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAppType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Architecture

newtype Architecture Source #

Constructors

Architecture' 

Bundled Patterns

pattern Architecture_I386 :: Architecture 
pattern Architecture_X86_64 :: Architecture 

Instances

Instances details
Eq Architecture Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Architecture

Ord Architecture Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Architecture

Read Architecture Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Architecture

Show Architecture Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Architecture

Generic Architecture Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Architecture

Associated Types

type Rep Architecture :: Type -> Type #

NFData Architecture Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Architecture

Methods

rnf :: Architecture -> () #

Hashable Architecture Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Architecture

ToJSON Architecture Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Architecture

ToJSONKey Architecture Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Architecture

FromJSON Architecture Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Architecture

FromJSONKey Architecture Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Architecture

ToLog Architecture Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Architecture

ToHeader Architecture Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Architecture

ToQuery Architecture Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Architecture

FromXML Architecture Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Architecture

ToXML Architecture Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Architecture

Methods

toXML :: Architecture -> XML #

ToByteString Architecture Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Architecture

FromText Architecture Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Architecture

ToText Architecture Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Architecture

Methods

toText :: Architecture -> Text #

type Rep Architecture Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Architecture

type Rep Architecture = D1 ('MetaData "Architecture" "Amazonka.OpsWorks.Types.Architecture" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'True) (C1 ('MetaCons "Architecture'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromArchitecture") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AutoScalingType

newtype AutoScalingType Source #

Constructors

AutoScalingType' 

Instances

Instances details
Eq AutoScalingType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AutoScalingType

Ord AutoScalingType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AutoScalingType

Read AutoScalingType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AutoScalingType

Show AutoScalingType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AutoScalingType

Generic AutoScalingType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AutoScalingType

Associated Types

type Rep AutoScalingType :: Type -> Type #

NFData AutoScalingType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AutoScalingType

Methods

rnf :: AutoScalingType -> () #

Hashable AutoScalingType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AutoScalingType

ToJSON AutoScalingType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AutoScalingType

ToJSONKey AutoScalingType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AutoScalingType

FromJSON AutoScalingType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AutoScalingType

FromJSONKey AutoScalingType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AutoScalingType

ToLog AutoScalingType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AutoScalingType

ToHeader AutoScalingType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AutoScalingType

ToQuery AutoScalingType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AutoScalingType

FromXML AutoScalingType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AutoScalingType

ToXML AutoScalingType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AutoScalingType

Methods

toXML :: AutoScalingType -> XML #

ToByteString AutoScalingType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AutoScalingType

FromText AutoScalingType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AutoScalingType

ToText AutoScalingType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AutoScalingType

type Rep AutoScalingType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AutoScalingType

type Rep AutoScalingType = D1 ('MetaData "AutoScalingType" "Amazonka.OpsWorks.Types.AutoScalingType" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'True) (C1 ('MetaCons "AutoScalingType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAutoScalingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CloudWatchLogsEncoding

newtype CloudWatchLogsEncoding Source #

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

Bundled Patterns

pattern CloudWatchLogsEncoding_Ascii :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Big5 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Big5hkscs :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp037 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp1006 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp1026 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp1140 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp1250 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp1251 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp1252 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp1253 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp1254 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp1255 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp1256 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp1257 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp1258 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp424 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp437 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp500 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp720 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp737 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp775 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp850 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp852 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp855 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp856 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp857 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp858 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp860 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp861 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp862 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp863 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp864 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp865 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp866 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp869 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp874 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp875 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp932 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp949 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Cp950 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Euc_jis_2004 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Euc_jisx0213 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Euc_jp :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Euc_kr :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Gb18030 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Gb2312 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Gbk :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Hz :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Iso2022_jp :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Iso2022_jp_1 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Iso2022_jp_2 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Iso2022_jp_2004 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Iso2022_jp_3 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Iso2022_jp_ext :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Iso2022_kr :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Iso8859_10 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Iso8859_13 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Iso8859_14 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Iso8859_15 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Iso8859_16 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Iso8859_2 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Iso8859_3 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Iso8859_4 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Iso8859_5 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Iso8859_6 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Iso8859_7 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Iso8859_8 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Iso8859_9 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Johab :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Koi8_r :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Koi8_u :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Latin_1 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Mac_cyrillic :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Mac_greek :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Mac_iceland :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Mac_latin2 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Mac_roman :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Mac_turkish :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Ptcp154 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Shift_jis :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Shift_jis_2004 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Shift_jisx0213 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Utf_16 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Utf_16_be :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Utf_16_le :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Utf_32 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Utf_32_be :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Utf_32_le :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Utf_7 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Utf_8 :: CloudWatchLogsEncoding 
pattern CloudWatchLogsEncoding_Utf_8_sig :: CloudWatchLogsEncoding 

Instances

Instances details
Eq CloudWatchLogsEncoding Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsEncoding

Ord CloudWatchLogsEncoding Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsEncoding

Read CloudWatchLogsEncoding Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsEncoding

Show CloudWatchLogsEncoding Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsEncoding

Generic CloudWatchLogsEncoding Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsEncoding

Associated Types

type Rep CloudWatchLogsEncoding :: Type -> Type #

NFData CloudWatchLogsEncoding Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsEncoding

Methods

rnf :: CloudWatchLogsEncoding -> () #

Hashable CloudWatchLogsEncoding Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsEncoding

ToJSON CloudWatchLogsEncoding Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsEncoding

ToJSONKey CloudWatchLogsEncoding Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsEncoding

FromJSON CloudWatchLogsEncoding Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsEncoding

FromJSONKey CloudWatchLogsEncoding Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsEncoding

ToLog CloudWatchLogsEncoding Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsEncoding

ToHeader CloudWatchLogsEncoding Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsEncoding

ToQuery CloudWatchLogsEncoding Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsEncoding

FromXML CloudWatchLogsEncoding Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsEncoding

ToXML CloudWatchLogsEncoding Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsEncoding

ToByteString CloudWatchLogsEncoding Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsEncoding

FromText CloudWatchLogsEncoding Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsEncoding

ToText CloudWatchLogsEncoding Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsEncoding

type Rep CloudWatchLogsEncoding Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsEncoding

type Rep CloudWatchLogsEncoding = D1 ('MetaData "CloudWatchLogsEncoding" "Amazonka.OpsWorks.Types.CloudWatchLogsEncoding" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'True) (C1 ('MetaCons "CloudWatchLogsEncoding'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCloudWatchLogsEncoding") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CloudWatchLogsInitialPosition

newtype CloudWatchLogsInitialPosition Source #

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. It's only used if there is no state persisted for that log stream.

Instances

Instances details
Eq CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsInitialPosition

Ord CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsInitialPosition

Read CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsInitialPosition

Show CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsInitialPosition

Generic CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsInitialPosition

Associated Types

type Rep CloudWatchLogsInitialPosition :: Type -> Type #

NFData CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsInitialPosition

Hashable CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsInitialPosition

ToJSON CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsInitialPosition

ToJSONKey CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsInitialPosition

FromJSON CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsInitialPosition

FromJSONKey CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsInitialPosition

ToLog CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsInitialPosition

ToHeader CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsInitialPosition

ToQuery CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsInitialPosition

FromXML CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsInitialPosition

ToXML CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsInitialPosition

ToByteString CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsInitialPosition

FromText CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsInitialPosition

ToText CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsInitialPosition

type Rep CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsInitialPosition

type Rep CloudWatchLogsInitialPosition = D1 ('MetaData "CloudWatchLogsInitialPosition" "Amazonka.OpsWorks.Types.CloudWatchLogsInitialPosition" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'True) (C1 ('MetaCons "CloudWatchLogsInitialPosition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCloudWatchLogsInitialPosition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CloudWatchLogsTimeZone

newtype CloudWatchLogsTimeZone Source #

The preferred time zone for logs streamed to CloudWatch Logs. Valid values are LOCAL and UTC, for Coordinated Universal Time.

Instances

Instances details
Eq CloudWatchLogsTimeZone Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsTimeZone

Ord CloudWatchLogsTimeZone Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsTimeZone

Read CloudWatchLogsTimeZone Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsTimeZone

Show CloudWatchLogsTimeZone Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsTimeZone

Generic CloudWatchLogsTimeZone Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsTimeZone

Associated Types

type Rep CloudWatchLogsTimeZone :: Type -> Type #

NFData CloudWatchLogsTimeZone Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsTimeZone

Methods

rnf :: CloudWatchLogsTimeZone -> () #

Hashable CloudWatchLogsTimeZone Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsTimeZone

ToJSON CloudWatchLogsTimeZone Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsTimeZone

ToJSONKey CloudWatchLogsTimeZone Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsTimeZone

FromJSON CloudWatchLogsTimeZone Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsTimeZone

FromJSONKey CloudWatchLogsTimeZone Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsTimeZone

ToLog CloudWatchLogsTimeZone Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsTimeZone

ToHeader CloudWatchLogsTimeZone Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsTimeZone

ToQuery CloudWatchLogsTimeZone Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsTimeZone

FromXML CloudWatchLogsTimeZone Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsTimeZone

ToXML CloudWatchLogsTimeZone Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsTimeZone

ToByteString CloudWatchLogsTimeZone Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsTimeZone

FromText CloudWatchLogsTimeZone Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsTimeZone

ToText CloudWatchLogsTimeZone Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsTimeZone

type Rep CloudWatchLogsTimeZone Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsTimeZone

type Rep CloudWatchLogsTimeZone = D1 ('MetaData "CloudWatchLogsTimeZone" "Amazonka.OpsWorks.Types.CloudWatchLogsTimeZone" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'True) (C1 ('MetaCons "CloudWatchLogsTimeZone'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCloudWatchLogsTimeZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DeploymentCommandName

newtype DeploymentCommandName Source #

Instances

Instances details
Eq DeploymentCommandName Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DeploymentCommandName

Ord DeploymentCommandName Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DeploymentCommandName

Read DeploymentCommandName Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DeploymentCommandName

Show DeploymentCommandName Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DeploymentCommandName

Generic DeploymentCommandName Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DeploymentCommandName

Associated Types

type Rep DeploymentCommandName :: Type -> Type #

NFData DeploymentCommandName Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DeploymentCommandName

Methods

rnf :: DeploymentCommandName -> () #

Hashable DeploymentCommandName Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DeploymentCommandName

ToJSON DeploymentCommandName Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DeploymentCommandName

ToJSONKey DeploymentCommandName Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DeploymentCommandName

FromJSON DeploymentCommandName Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DeploymentCommandName

FromJSONKey DeploymentCommandName Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DeploymentCommandName

ToLog DeploymentCommandName Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DeploymentCommandName

ToHeader DeploymentCommandName Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DeploymentCommandName

ToQuery DeploymentCommandName Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DeploymentCommandName

FromXML DeploymentCommandName Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DeploymentCommandName

ToXML DeploymentCommandName Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DeploymentCommandName

ToByteString DeploymentCommandName Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DeploymentCommandName

FromText DeploymentCommandName Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DeploymentCommandName

ToText DeploymentCommandName Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DeploymentCommandName

type Rep DeploymentCommandName Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DeploymentCommandName

type Rep DeploymentCommandName = D1 ('MetaData "DeploymentCommandName" "Amazonka.OpsWorks.Types.DeploymentCommandName" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'True) (C1 ('MetaCons "DeploymentCommandName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDeploymentCommandName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LayerAttributesKeys

newtype LayerAttributesKeys Source #

Bundled Patterns

pattern LayerAttributesKeys_BundlerVersion :: LayerAttributesKeys 
pattern LayerAttributesKeys_EcsClusterArn :: LayerAttributesKeys 
pattern LayerAttributesKeys_EnableHaproxyStats :: LayerAttributesKeys 
pattern LayerAttributesKeys_GangliaPassword :: LayerAttributesKeys 
pattern LayerAttributesKeys_GangliaUrl :: LayerAttributesKeys 
pattern LayerAttributesKeys_GangliaUser :: LayerAttributesKeys 
pattern LayerAttributesKeys_HaproxyHealthCheckMethod :: LayerAttributesKeys 
pattern LayerAttributesKeys_HaproxyHealthCheckUrl :: LayerAttributesKeys 
pattern LayerAttributesKeys_HaproxyStatsPassword :: LayerAttributesKeys 
pattern LayerAttributesKeys_HaproxyStatsUrl :: LayerAttributesKeys 
pattern LayerAttributesKeys_HaproxyStatsUser :: LayerAttributesKeys 
pattern LayerAttributesKeys_JavaAppServer :: LayerAttributesKeys 
pattern LayerAttributesKeys_JavaAppServerVersion :: LayerAttributesKeys 
pattern LayerAttributesKeys_Jvm :: LayerAttributesKeys 
pattern LayerAttributesKeys_JvmOptions :: LayerAttributesKeys 
pattern LayerAttributesKeys_JvmVersion :: LayerAttributesKeys 
pattern LayerAttributesKeys_ManageBundler :: LayerAttributesKeys 
pattern LayerAttributesKeys_MemcachedMemory :: LayerAttributesKeys 
pattern LayerAttributesKeys_MysqlRootPassword :: LayerAttributesKeys 
pattern LayerAttributesKeys_MysqlRootPasswordUbiquitous :: LayerAttributesKeys 
pattern LayerAttributesKeys_NodejsVersion :: LayerAttributesKeys 
pattern LayerAttributesKeys_PassengerVersion :: LayerAttributesKeys 
pattern LayerAttributesKeys_RailsStack :: LayerAttributesKeys 
pattern LayerAttributesKeys_RubyVersion :: LayerAttributesKeys 
pattern LayerAttributesKeys_RubygemsVersion :: LayerAttributesKeys 

Instances

Instances details
Eq LayerAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerAttributesKeys

Ord LayerAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerAttributesKeys

Read LayerAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerAttributesKeys

Show LayerAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerAttributesKeys

Generic LayerAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerAttributesKeys

Associated Types

type Rep LayerAttributesKeys :: Type -> Type #

NFData LayerAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerAttributesKeys

Methods

rnf :: LayerAttributesKeys -> () #

Hashable LayerAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerAttributesKeys

ToJSON LayerAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerAttributesKeys

ToJSONKey LayerAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerAttributesKeys

FromJSON LayerAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerAttributesKeys

FromJSONKey LayerAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerAttributesKeys

ToLog LayerAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerAttributesKeys

ToHeader LayerAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerAttributesKeys

ToQuery LayerAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerAttributesKeys

FromXML LayerAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerAttributesKeys

ToXML LayerAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerAttributesKeys

ToByteString LayerAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerAttributesKeys

FromText LayerAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerAttributesKeys

ToText LayerAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerAttributesKeys

type Rep LayerAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerAttributesKeys

type Rep LayerAttributesKeys = D1 ('MetaData "LayerAttributesKeys" "Amazonka.OpsWorks.Types.LayerAttributesKeys" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'True) (C1 ('MetaCons "LayerAttributesKeys'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLayerAttributesKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LayerType

newtype LayerType Source #

Constructors

LayerType' 

Fields

Instances

Instances details
Eq LayerType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerType

Ord LayerType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerType

Read LayerType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerType

Show LayerType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerType

Generic LayerType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerType

Associated Types

type Rep LayerType :: Type -> Type #

NFData LayerType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerType

Methods

rnf :: LayerType -> () #

Hashable LayerType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerType

ToJSON LayerType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerType

ToJSONKey LayerType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerType

FromJSON LayerType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerType

FromJSONKey LayerType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerType

ToLog LayerType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerType

ToHeader LayerType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerType

ToQuery LayerType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerType

FromXML LayerType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerType

ToXML LayerType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerType

Methods

toXML :: LayerType -> XML #

ToByteString LayerType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerType

Methods

toBS :: LayerType -> ByteString #

FromText LayerType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerType

ToText LayerType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerType

Methods

toText :: LayerType -> Text #

type Rep LayerType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LayerType

type Rep LayerType = D1 ('MetaData "LayerType" "Amazonka.OpsWorks.Types.LayerType" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'True) (C1 ('MetaCons "LayerType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLayerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RootDeviceType

newtype RootDeviceType Source #

Constructors

RootDeviceType' 

Instances

Instances details
Eq RootDeviceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RootDeviceType

Ord RootDeviceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RootDeviceType

Read RootDeviceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RootDeviceType

Show RootDeviceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RootDeviceType

Generic RootDeviceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RootDeviceType

Associated Types

type Rep RootDeviceType :: Type -> Type #

NFData RootDeviceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RootDeviceType

Methods

rnf :: RootDeviceType -> () #

Hashable RootDeviceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RootDeviceType

ToJSON RootDeviceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RootDeviceType

ToJSONKey RootDeviceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RootDeviceType

FromJSON RootDeviceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RootDeviceType

FromJSONKey RootDeviceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RootDeviceType

ToLog RootDeviceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RootDeviceType

ToHeader RootDeviceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RootDeviceType

ToQuery RootDeviceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RootDeviceType

FromXML RootDeviceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RootDeviceType

ToXML RootDeviceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RootDeviceType

Methods

toXML :: RootDeviceType -> XML #

ToByteString RootDeviceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RootDeviceType

FromText RootDeviceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RootDeviceType

ToText RootDeviceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RootDeviceType

type Rep RootDeviceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RootDeviceType

type Rep RootDeviceType = D1 ('MetaData "RootDeviceType" "Amazonka.OpsWorks.Types.RootDeviceType" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'True) (C1 ('MetaCons "RootDeviceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRootDeviceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SourceType

newtype SourceType Source #

Constructors

SourceType' 

Fields

Bundled Patterns

pattern SourceType_Archive :: SourceType 
pattern SourceType_Git :: SourceType 
pattern SourceType_S3 :: SourceType 
pattern SourceType_Svn :: SourceType 

Instances

Instances details
Eq SourceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SourceType

Ord SourceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SourceType

Read SourceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SourceType

Show SourceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SourceType

Generic SourceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SourceType

Associated Types

type Rep SourceType :: Type -> Type #

NFData SourceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SourceType

Methods

rnf :: SourceType -> () #

Hashable SourceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SourceType

ToJSON SourceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SourceType

ToJSONKey SourceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SourceType

FromJSON SourceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SourceType

FromJSONKey SourceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SourceType

ToLog SourceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SourceType

ToHeader SourceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SourceType

ToQuery SourceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SourceType

FromXML SourceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SourceType

ToXML SourceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SourceType

Methods

toXML :: SourceType -> XML #

ToByteString SourceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SourceType

FromText SourceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SourceType

ToText SourceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SourceType

Methods

toText :: SourceType -> Text #

type Rep SourceType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SourceType

type Rep SourceType = D1 ('MetaData "SourceType" "Amazonka.OpsWorks.Types.SourceType" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'True) (C1 ('MetaCons "SourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StackAttributesKeys

newtype StackAttributesKeys Source #

Bundled Patterns

pattern StackAttributesKeys_Color :: StackAttributesKeys 

Instances

Instances details
Eq StackAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackAttributesKeys

Ord StackAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackAttributesKeys

Read StackAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackAttributesKeys

Show StackAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackAttributesKeys

Generic StackAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackAttributesKeys

Associated Types

type Rep StackAttributesKeys :: Type -> Type #

NFData StackAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackAttributesKeys

Methods

rnf :: StackAttributesKeys -> () #

Hashable StackAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackAttributesKeys

ToJSON StackAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackAttributesKeys

ToJSONKey StackAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackAttributesKeys

FromJSON StackAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackAttributesKeys

FromJSONKey StackAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackAttributesKeys

ToLog StackAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackAttributesKeys

ToHeader StackAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackAttributesKeys

ToQuery StackAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackAttributesKeys

FromXML StackAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackAttributesKeys

ToXML StackAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackAttributesKeys

ToByteString StackAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackAttributesKeys

FromText StackAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackAttributesKeys

ToText StackAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackAttributesKeys

type Rep StackAttributesKeys Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackAttributesKeys

type Rep StackAttributesKeys = D1 ('MetaData "StackAttributesKeys" "Amazonka.OpsWorks.Types.StackAttributesKeys" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'True) (C1 ('MetaCons "StackAttributesKeys'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStackAttributesKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VirtualizationType

newtype VirtualizationType Source #

Instances

Instances details
Eq VirtualizationType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VirtualizationType

Ord VirtualizationType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VirtualizationType

Read VirtualizationType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VirtualizationType

Show VirtualizationType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VirtualizationType

Generic VirtualizationType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VirtualizationType

Associated Types

type Rep VirtualizationType :: Type -> Type #

NFData VirtualizationType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VirtualizationType

Methods

rnf :: VirtualizationType -> () #

Hashable VirtualizationType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VirtualizationType

ToJSON VirtualizationType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VirtualizationType

ToJSONKey VirtualizationType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VirtualizationType

FromJSON VirtualizationType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VirtualizationType

FromJSONKey VirtualizationType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VirtualizationType

ToLog VirtualizationType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VirtualizationType

ToHeader VirtualizationType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VirtualizationType

ToQuery VirtualizationType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VirtualizationType

FromXML VirtualizationType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VirtualizationType

ToXML VirtualizationType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VirtualizationType

ToByteString VirtualizationType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VirtualizationType

FromText VirtualizationType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VirtualizationType

ToText VirtualizationType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VirtualizationType

type Rep VirtualizationType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VirtualizationType

type Rep VirtualizationType = D1 ('MetaData "VirtualizationType" "Amazonka.OpsWorks.Types.VirtualizationType" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'True) (C1 ('MetaCons "VirtualizationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVirtualizationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VolumeType

newtype VolumeType Source #

Constructors

VolumeType' 

Fields

Bundled Patterns

pattern VolumeType_Gp2 :: VolumeType 
pattern VolumeType_Io1 :: VolumeType 
pattern VolumeType_Standard :: VolumeType 

Instances

Instances details
Eq VolumeType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VolumeType

Ord VolumeType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VolumeType

Read VolumeType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VolumeType

Show VolumeType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VolumeType

Generic VolumeType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VolumeType

Associated Types

type Rep VolumeType :: Type -> Type #

NFData VolumeType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VolumeType

Methods

rnf :: VolumeType -> () #

Hashable VolumeType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VolumeType

ToJSON VolumeType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VolumeType

ToJSONKey VolumeType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VolumeType

FromJSON VolumeType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VolumeType

FromJSONKey VolumeType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VolumeType

ToLog VolumeType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VolumeType

ToHeader VolumeType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VolumeType

ToQuery VolumeType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VolumeType

FromXML VolumeType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VolumeType

ToXML VolumeType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VolumeType

Methods

toXML :: VolumeType -> XML #

ToByteString VolumeType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VolumeType

FromText VolumeType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VolumeType

ToText VolumeType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VolumeType

Methods

toText :: VolumeType -> Text #

type Rep VolumeType Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VolumeType

type Rep VolumeType = D1 ('MetaData "VolumeType" "Amazonka.OpsWorks.Types.VolumeType" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'True) (C1 ('MetaCons "VolumeType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVolumeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AgentVersion

data AgentVersion Source #

Describes an agent version.

See: newAgentVersion smart constructor.

Constructors

AgentVersion' 

Fields

Instances

Instances details
Eq AgentVersion Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AgentVersion

Read AgentVersion Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AgentVersion

Show AgentVersion Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AgentVersion

Generic AgentVersion Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AgentVersion

Associated Types

type Rep AgentVersion :: Type -> Type #

NFData AgentVersion Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AgentVersion

Methods

rnf :: AgentVersion -> () #

Hashable AgentVersion Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AgentVersion

FromJSON AgentVersion Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AgentVersion

type Rep AgentVersion Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AgentVersion

type Rep AgentVersion = D1 ('MetaData "AgentVersion" "Amazonka.OpsWorks.Types.AgentVersion" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "AgentVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "configurationManager") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StackConfigurationManager))))

newAgentVersion :: AgentVersion Source #

Create a value of AgentVersion 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:version:AgentVersion', agentVersion_version - The agent version.

$sel:configurationManager:AgentVersion', agentVersion_configurationManager - The configuration manager.

App

data App Source #

A description of the app.

See: newApp smart constructor.

Constructors

App' 

Fields

Instances

Instances details
Eq App Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.App

Methods

(==) :: App -> App -> Bool #

(/=) :: App -> App -> Bool #

Read App Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.App

Show App Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.App

Methods

showsPrec :: Int -> App -> ShowS #

show :: App -> String #

showList :: [App] -> ShowS #

Generic App Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.App

Associated Types

type Rep App :: Type -> Type #

Methods

from :: App -> Rep App x #

to :: Rep App x -> App #

NFData App Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.App

Methods

rnf :: App -> () #

Hashable App Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.App

Methods

hashWithSalt :: Int -> App -> Int #

hash :: App -> Int #

FromJSON App Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.App

type Rep App Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.App

type Rep App = D1 ('MetaData "App" "Amazonka.OpsWorks.Types.App" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "App'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "sslConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SslConfiguration)) :*: (S1 ('MetaSel ('Just "environment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EnvironmentVariable])) :*: S1 ('MetaSel ('Just "enableSsl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "shortname") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "dataSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DataSource])) :*: S1 ('MetaSel ('Just "appSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Source))))) :*: ((S1 ('MetaSel ('Just "appId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap AppAttributesKeys Text))) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AppType)) :*: S1 ('MetaSel ('Just "stackId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "domains") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newApp :: App Source #

Create a value of App 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:sslConfiguration:App', app_sslConfiguration - An SslConfiguration object with the SSL configuration.

$sel:environment:App', app_environment - An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an "Environment: is too large (maximum is 20 KB)" message.

$sel:enableSsl:App', app_enableSsl - Whether to enable SSL for the app.

$sel:createdAt:App', app_createdAt - When the app was created.

$sel:shortname:App', app_shortname - The app's short name.

$sel:dataSources:App', app_dataSources - The app's data sources.

$sel:appSource:App', app_appSource - A Source object that describes the app repository.

$sel:appId:App', app_appId - The app ID.

$sel:attributes:App', app_attributes - The stack attributes.

$sel:name:App', app_name - The app name.

$sel:type':App', app_type - The app type.

$sel:stackId:App', app_stackId - The app stack ID.

$sel:domains:App', app_domains - The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'

$sel:description:App', app_description - A description of the app.

app_sslConfiguration :: Lens' App (Maybe SslConfiguration) Source #

An SslConfiguration object with the SSL configuration.

app_environment :: Lens' App (Maybe [EnvironmentVariable]) Source #

An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 20 KB. This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an "Environment: is too large (maximum is 20 KB)" message.

app_enableSsl :: Lens' App (Maybe Bool) Source #

Whether to enable SSL for the app.

app_createdAt :: Lens' App (Maybe Text) Source #

When the app was created.

app_shortname :: Lens' App (Maybe Text) Source #

The app's short name.

app_dataSources :: Lens' App (Maybe [DataSource]) Source #

The app's data sources.

app_appSource :: Lens' App (Maybe Source) Source #

A Source object that describes the app repository.

app_appId :: Lens' App (Maybe Text) Source #

The app ID.

app_name :: Lens' App (Maybe Text) Source #

The app name.

app_type :: Lens' App (Maybe AppType) Source #

The app type.

app_stackId :: Lens' App (Maybe Text) Source #

The app stack ID.

app_domains :: Lens' App (Maybe [Text]) Source #

The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'

app_description :: Lens' App (Maybe Text) Source #

A description of the app.

AutoScalingThresholds

data AutoScalingThresholds Source #

Describes a load-based auto scaling upscaling or downscaling threshold configuration, which specifies when AWS OpsWorks Stacks starts or stops load-based instances.

See: newAutoScalingThresholds smart constructor.

Constructors

AutoScalingThresholds' 

Fields

  • instanceCount :: Maybe Int

    The number of instances to add or remove when the load exceeds a threshold.

  • ignoreMetricsTime :: Maybe Natural

    The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks Stacks to suppress scaling events long enough to get the new instances online.

  • loadThreshold :: Maybe Double

    The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).

  • thresholdsWaitTime :: Maybe Natural

    The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.

  • alarms :: Maybe [Text]

    Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

    To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks Stacks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks Stacks to Act on Your Behalf.

  • memoryThreshold :: Maybe Double

    The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.

  • cpuThreshold :: Maybe Double

    The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

Instances

Instances details
Eq AutoScalingThresholds Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AutoScalingThresholds

Read AutoScalingThresholds Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AutoScalingThresholds

Show AutoScalingThresholds Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AutoScalingThresholds

Generic AutoScalingThresholds Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AutoScalingThresholds

Associated Types

type Rep AutoScalingThresholds :: Type -> Type #

NFData AutoScalingThresholds Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AutoScalingThresholds

Methods

rnf :: AutoScalingThresholds -> () #

Hashable AutoScalingThresholds Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AutoScalingThresholds

ToJSON AutoScalingThresholds Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AutoScalingThresholds

FromJSON AutoScalingThresholds Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AutoScalingThresholds

type Rep AutoScalingThresholds Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.AutoScalingThresholds

type Rep AutoScalingThresholds = D1 ('MetaData "AutoScalingThresholds" "Amazonka.OpsWorks.Types.AutoScalingThresholds" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "AutoScalingThresholds'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "instanceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "ignoreMetricsTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "loadThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))) :*: ((S1 ('MetaSel ('Just "thresholdsWaitTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "alarms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "memoryThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "cpuThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))))

newAutoScalingThresholds :: AutoScalingThresholds Source #

Create a value of AutoScalingThresholds 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:instanceCount:AutoScalingThresholds', autoScalingThresholds_instanceCount - The number of instances to add or remove when the load exceeds a threshold.

$sel:ignoreMetricsTime:AutoScalingThresholds', autoScalingThresholds_ignoreMetricsTime - The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks Stacks to suppress scaling events long enough to get the new instances online.

$sel:loadThreshold:AutoScalingThresholds', autoScalingThresholds_loadThreshold - The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).

$sel:thresholdsWaitTime:AutoScalingThresholds', autoScalingThresholds_thresholdsWaitTime - The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.

$sel:alarms:AutoScalingThresholds', autoScalingThresholds_alarms - Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks Stacks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks Stacks to Act on Your Behalf.

$sel:memoryThreshold:AutoScalingThresholds', autoScalingThresholds_memoryThreshold - The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.

$sel:cpuThreshold:AutoScalingThresholds', autoScalingThresholds_cpuThreshold - The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

autoScalingThresholds_instanceCount :: Lens' AutoScalingThresholds (Maybe Int) Source #

The number of instances to add or remove when the load exceeds a threshold.

autoScalingThresholds_ignoreMetricsTime :: Lens' AutoScalingThresholds (Maybe Natural) Source #

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks Stacks to suppress scaling events long enough to get the new instances online.

autoScalingThresholds_loadThreshold :: Lens' AutoScalingThresholds (Maybe Double) Source #

The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).

autoScalingThresholds_thresholdsWaitTime :: Lens' AutoScalingThresholds (Maybe Natural) Source #

The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.

autoScalingThresholds_alarms :: Lens' AutoScalingThresholds (Maybe [Text]) Source #

Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks Stacks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks Stacks to Act on Your Behalf.

autoScalingThresholds_memoryThreshold :: Lens' AutoScalingThresholds (Maybe Double) Source #

The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.

autoScalingThresholds_cpuThreshold :: Lens' AutoScalingThresholds (Maybe Double) Source #

The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

BlockDeviceMapping

data BlockDeviceMapping Source #

Describes a block device mapping. This data type maps directly to the Amazon EC2 BlockDeviceMapping data type.

See: newBlockDeviceMapping smart constructor.

Constructors

BlockDeviceMapping' 

Fields

  • virtualName :: Maybe Text

    The virtual device name. For more information, see BlockDeviceMapping.

  • noDevice :: Maybe Text

    Suppresses the specified device included in the AMI's block device mapping.

  • ebs :: Maybe EbsBlockDevice

    An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.

  • deviceName :: Maybe Text

    The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks Stacks will provide the correct device name.

Instances

Instances details
Eq BlockDeviceMapping Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.BlockDeviceMapping

Read BlockDeviceMapping Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.BlockDeviceMapping

Show BlockDeviceMapping Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.BlockDeviceMapping

Generic BlockDeviceMapping Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.BlockDeviceMapping

Associated Types

type Rep BlockDeviceMapping :: Type -> Type #

NFData BlockDeviceMapping Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.BlockDeviceMapping

Methods

rnf :: BlockDeviceMapping -> () #

Hashable BlockDeviceMapping Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.BlockDeviceMapping

ToJSON BlockDeviceMapping Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.BlockDeviceMapping

FromJSON BlockDeviceMapping Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.BlockDeviceMapping

type Rep BlockDeviceMapping Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.BlockDeviceMapping

type Rep BlockDeviceMapping = D1 ('MetaData "BlockDeviceMapping" "Amazonka.OpsWorks.Types.BlockDeviceMapping" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "BlockDeviceMapping'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "virtualName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "noDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "ebs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EbsBlockDevice)) :*: S1 ('MetaSel ('Just "deviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newBlockDeviceMapping :: BlockDeviceMapping Source #

Create a value of BlockDeviceMapping 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:virtualName:BlockDeviceMapping', blockDeviceMapping_virtualName - The virtual device name. For more information, see BlockDeviceMapping.

$sel:noDevice:BlockDeviceMapping', blockDeviceMapping_noDevice - Suppresses the specified device included in the AMI's block device mapping.

$sel:ebs:BlockDeviceMapping', blockDeviceMapping_ebs - An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.

$sel:deviceName:BlockDeviceMapping', blockDeviceMapping_deviceName - The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks Stacks will provide the correct device name.

blockDeviceMapping_virtualName :: Lens' BlockDeviceMapping (Maybe Text) Source #

The virtual device name. For more information, see BlockDeviceMapping.

blockDeviceMapping_noDevice :: Lens' BlockDeviceMapping (Maybe Text) Source #

Suppresses the specified device included in the AMI's block device mapping.

blockDeviceMapping_ebs :: Lens' BlockDeviceMapping (Maybe EbsBlockDevice) Source #

An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.

blockDeviceMapping_deviceName :: Lens' BlockDeviceMapping (Maybe Text) Source #

The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks Stacks will provide the correct device name.

ChefConfiguration

data ChefConfiguration Source #

Describes the Chef configuration.

See: newChefConfiguration smart constructor.

Constructors

ChefConfiguration' 

Fields

Instances

Instances details
Eq ChefConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ChefConfiguration

Read ChefConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ChefConfiguration

Show ChefConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ChefConfiguration

Generic ChefConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ChefConfiguration

Associated Types

type Rep ChefConfiguration :: Type -> Type #

NFData ChefConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ChefConfiguration

Methods

rnf :: ChefConfiguration -> () #

Hashable ChefConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ChefConfiguration

ToJSON ChefConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ChefConfiguration

FromJSON ChefConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ChefConfiguration

type Rep ChefConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ChefConfiguration

type Rep ChefConfiguration = D1 ('MetaData "ChefConfiguration" "Amazonka.OpsWorks.Types.ChefConfiguration" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "ChefConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "berkshelfVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "manageBerkshelf") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newChefConfiguration :: ChefConfiguration Source #

Create a value of ChefConfiguration 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:berkshelfVersion:ChefConfiguration', chefConfiguration_berkshelfVersion - The Berkshelf version.

$sel:manageBerkshelf:ChefConfiguration', chefConfiguration_manageBerkshelf - Whether to enable Berkshelf.

CloudWatchLogsConfiguration

data CloudWatchLogsConfiguration Source #

Describes the Amazon CloudWatch logs configuration for a layer.

See: newCloudWatchLogsConfiguration smart constructor.

Constructors

CloudWatchLogsConfiguration' 

Fields

Instances

Instances details
Eq CloudWatchLogsConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsConfiguration

Read CloudWatchLogsConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsConfiguration

Show CloudWatchLogsConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsConfiguration

Generic CloudWatchLogsConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsConfiguration

Associated Types

type Rep CloudWatchLogsConfiguration :: Type -> Type #

NFData CloudWatchLogsConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsConfiguration

Hashable CloudWatchLogsConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsConfiguration

ToJSON CloudWatchLogsConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsConfiguration

FromJSON CloudWatchLogsConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsConfiguration

type Rep CloudWatchLogsConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsConfiguration

type Rep CloudWatchLogsConfiguration = D1 ('MetaData "CloudWatchLogsConfiguration" "Amazonka.OpsWorks.Types.CloudWatchLogsConfiguration" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "CloudWatchLogsConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "logStreams") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CloudWatchLogsLogStream]))))

newCloudWatchLogsConfiguration :: CloudWatchLogsConfiguration Source #

Create a value of CloudWatchLogsConfiguration 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:enabled:CloudWatchLogsConfiguration', cloudWatchLogsConfiguration_enabled - Whether CloudWatch Logs is enabled for a layer.

$sel:logStreams:CloudWatchLogsConfiguration', cloudWatchLogsConfiguration_logStreams - A list of configuration options for CloudWatch Logs.

cloudWatchLogsConfiguration_enabled :: Lens' CloudWatchLogsConfiguration (Maybe Bool) Source #

Whether CloudWatch Logs is enabled for a layer.

CloudWatchLogsLogStream

data CloudWatchLogsLogStream Source #

Describes the Amazon CloudWatch logs configuration for a layer. For detailed information about members of this data type, see the CloudWatch Logs Agent Reference.

See: newCloudWatchLogsLogStream smart constructor.

Constructors

CloudWatchLogsLogStream' 

Fields

  • batchCount :: Maybe Int

    Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

  • fileFingerprintLines :: Maybe Text

    Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

  • bufferDuration :: Maybe Int

    Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

  • batchSize :: Maybe Int

    Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

  • logGroupName :: Maybe Text

    Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

  • multiLineStartPattern :: Maybe Text

    Specifies the pattern for identifying the start of a log message.

  • initialPosition :: Maybe CloudWatchLogsInitialPosition

    Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

  • datetimeFormat :: Maybe Text

    Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

  • encoding :: Maybe CloudWatchLogsEncoding

    Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

  • timeZone :: Maybe CloudWatchLogsTimeZone

    Specifies the time zone of log event time stamps.

  • file :: Maybe Text

    Specifies log files that you want to push to CloudWatch Logs.

    File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

    Zipped files are not supported.

Instances

Instances details
Eq CloudWatchLogsLogStream Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsLogStream

Read CloudWatchLogsLogStream Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsLogStream

Show CloudWatchLogsLogStream Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsLogStream

Generic CloudWatchLogsLogStream Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsLogStream

Associated Types

type Rep CloudWatchLogsLogStream :: Type -> Type #

NFData CloudWatchLogsLogStream Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsLogStream

Methods

rnf :: CloudWatchLogsLogStream -> () #

Hashable CloudWatchLogsLogStream Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsLogStream

ToJSON CloudWatchLogsLogStream Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsLogStream

FromJSON CloudWatchLogsLogStream Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsLogStream

type Rep CloudWatchLogsLogStream Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.CloudWatchLogsLogStream

type Rep CloudWatchLogsLogStream = D1 ('MetaData "CloudWatchLogsLogStream" "Amazonka.OpsWorks.Types.CloudWatchLogsLogStream" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "CloudWatchLogsLogStream'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "batchCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "fileFingerprintLines") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "bufferDuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "batchSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "multiLineStartPattern") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "initialPosition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudWatchLogsInitialPosition)) :*: S1 ('MetaSel ('Just "datetimeFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "encoding") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudWatchLogsEncoding)) :*: (S1 ('MetaSel ('Just "timeZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudWatchLogsTimeZone)) :*: S1 ('MetaSel ('Just "file") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newCloudWatchLogsLogStream :: CloudWatchLogsLogStream Source #

Create a value of CloudWatchLogsLogStream 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:batchCount:CloudWatchLogsLogStream', cloudWatchLogsLogStream_batchCount - Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

$sel:fileFingerprintLines:CloudWatchLogsLogStream', cloudWatchLogsLogStream_fileFingerprintLines - Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

$sel:bufferDuration:CloudWatchLogsLogStream', cloudWatchLogsLogStream_bufferDuration - Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

$sel:batchSize:CloudWatchLogsLogStream', cloudWatchLogsLogStream_batchSize - Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

$sel:logGroupName:CloudWatchLogsLogStream', cloudWatchLogsLogStream_logGroupName - Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

$sel:multiLineStartPattern:CloudWatchLogsLogStream', cloudWatchLogsLogStream_multiLineStartPattern - Specifies the pattern for identifying the start of a log message.

$sel:initialPosition:CloudWatchLogsLogStream', cloudWatchLogsLogStream_initialPosition - Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

$sel:datetimeFormat:CloudWatchLogsLogStream', cloudWatchLogsLogStream_datetimeFormat - Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

$sel:encoding:CloudWatchLogsLogStream', cloudWatchLogsLogStream_encoding - Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

$sel:timeZone:CloudWatchLogsLogStream', cloudWatchLogsLogStream_timeZone - Specifies the time zone of log event time stamps.

$sel:file:CloudWatchLogsLogStream', cloudWatchLogsLogStream_file - Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

cloudWatchLogsLogStream_batchCount :: Lens' CloudWatchLogsLogStream (Maybe Int) Source #

Specifies the max number of log events in a batch, up to 10000. The default value is 1000.

cloudWatchLogsLogStream_fileFingerprintLines :: Lens' CloudWatchLogsLogStream (Maybe Text) Source #

Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as '1', '2-5'. The default value is '1', meaning the first line is used to calculate the fingerprint. Fingerprint lines are not sent to CloudWatch Logs unless all specified lines are available.

cloudWatchLogsLogStream_bufferDuration :: Lens' CloudWatchLogsLogStream (Maybe Int) Source #

Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.

cloudWatchLogsLogStream_batchSize :: Lens' CloudWatchLogsLogStream (Maybe Int) Source #

Specifies the maximum size of log events in a batch, in bytes, up to 1048576 bytes. The default value is 32768 bytes. This size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.

cloudWatchLogsLogStream_logGroupName :: Lens' CloudWatchLogsLogStream (Maybe Text) Source #

Specifies the destination log group. A log group is created automatically if it doesn't already exist. Log group names can be between 1 and 512 characters long. Allowed characters include a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), and '.' (period).

cloudWatchLogsLogStream_multiLineStartPattern :: Lens' CloudWatchLogsLogStream (Maybe Text) Source #

Specifies the pattern for identifying the start of a log message.

cloudWatchLogsLogStream_initialPosition :: Lens' CloudWatchLogsLogStream (Maybe CloudWatchLogsInitialPosition) Source #

Specifies where to start to read data (start_of_file or end_of_file). The default is start_of_file. This setting is only used if there is no state persisted for that log stream.

cloudWatchLogsLogStream_datetimeFormat :: Lens' CloudWatchLogsLogStream (Maybe Text) Source #

Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference.

cloudWatchLogsLogStream_encoding :: Lens' CloudWatchLogsLogStream (Maybe CloudWatchLogsEncoding) Source #

Specifies the encoding of the log file so that the file can be read correctly. The default is utf_8. Encodings supported by Python codecs.decode() can be used here.

cloudWatchLogsLogStream_file :: Lens' CloudWatchLogsLogStream (Maybe Text) Source #

Specifies log files that you want to push to CloudWatch Logs.

File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). Only the latest file is pushed to CloudWatch Logs, based on file modification time. We recommend that you use wild card characters to specify a series of files of the same type, such as access_log.2014-06-01-01, access_log.2014-06-01-02, and so on by using a pattern like access_log.*. Don't use a wildcard to match multiple file types, such as access_log_80 and access_log_443. To specify multiple, different file types, add another log stream entry to the configuration file, so that each log file type is stored in a different log group.

Zipped files are not supported.

Command

data Command Source #

Describes a command.

See: newCommand smart constructor.

Constructors

Command' 

Fields

Instances

Instances details
Eq Command Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Command

Methods

(==) :: Command -> Command -> Bool #

(/=) :: Command -> Command -> Bool #

Read Command Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Command

Show Command Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Command

Generic Command Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Command

Associated Types

type Rep Command :: Type -> Type #

Methods

from :: Command -> Rep Command x #

to :: Rep Command x -> Command #

NFData Command Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Command

Methods

rnf :: Command -> () #

Hashable Command Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Command

Methods

hashWithSalt :: Int -> Command -> Int #

hash :: Command -> Int #

FromJSON Command Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Command

type Rep Command Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Command

newCommand :: Command Source #

Create a value of Command 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:deploymentId:Command', command_deploymentId - The command deployment ID.

$sel:instanceId:Command', command_instanceId - The ID of the instance where the command was executed.

$sel:status:Command', command_status - The command status:

  • failed
  • successful
  • skipped
  • pending

$sel:logUrl:Command', command_logUrl - The URL of the command log.

$sel:createdAt:Command', command_createdAt - Date and time when the command was run.

$sel:commandId:Command', command_commandId - The command ID.

$sel:exitCode:Command', command_exitCode - The command exit code.

$sel:type':Command', command_type - The command type:

  • configure
  • deploy
  • execute_recipes
  • install_dependencies
  • restart
  • rollback
  • setup
  • start
  • stop
  • undeploy
  • update_custom_cookbooks
  • update_dependencies

$sel:completedAt:Command', command_completedAt - Date when the command completed.

$sel:acknowledgedAt:Command', command_acknowledgedAt - Date and time when the command was acknowledged.

command_deploymentId :: Lens' Command (Maybe Text) Source #

The command deployment ID.

command_instanceId :: Lens' Command (Maybe Text) Source #

The ID of the instance where the command was executed.

command_status :: Lens' Command (Maybe Text) Source #

The command status:

  • failed
  • successful
  • skipped
  • pending

command_logUrl :: Lens' Command (Maybe Text) Source #

The URL of the command log.

command_createdAt :: Lens' Command (Maybe Text) Source #

Date and time when the command was run.

command_exitCode :: Lens' Command (Maybe Int) Source #

The command exit code.

command_type :: Lens' Command (Maybe Text) Source #

The command type:

  • configure
  • deploy
  • execute_recipes
  • install_dependencies
  • restart
  • rollback
  • setup
  • start
  • stop
  • undeploy
  • update_custom_cookbooks
  • update_dependencies

command_completedAt :: Lens' Command (Maybe Text) Source #

Date when the command completed.

command_acknowledgedAt :: Lens' Command (Maybe Text) Source #

Date and time when the command was acknowledged.

DataSource

data DataSource Source #

Describes an app's data source.

See: newDataSource smart constructor.

Constructors

DataSource' 

Fields

Instances

Instances details
Eq DataSource Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DataSource

Read DataSource Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DataSource

Show DataSource Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DataSource

Generic DataSource Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DataSource

Associated Types

type Rep DataSource :: Type -> Type #

NFData DataSource Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DataSource

Methods

rnf :: DataSource -> () #

Hashable DataSource Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DataSource

ToJSON DataSource Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DataSource

FromJSON DataSource Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DataSource

type Rep DataSource Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DataSource

type Rep DataSource = D1 ('MetaData "DataSource" "Amazonka.OpsWorks.Types.DataSource" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "DataSource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDataSource :: DataSource Source #

Create a value of DataSource 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:DataSource', dataSource_arn - The data source's ARN.

$sel:databaseName:DataSource', dataSource_databaseName - The database name.

$sel:type':DataSource', dataSource_type - The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, RdsDbInstance, or None.

dataSource_arn :: Lens' DataSource (Maybe Text) Source #

The data source's ARN.

dataSource_type :: Lens' DataSource (Maybe Text) Source #

The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, RdsDbInstance, or None.

Deployment

data Deployment Source #

Describes a deployment of a stack or app.

See: newDeployment smart constructor.

Constructors

Deployment' 

Fields

Instances

Instances details
Eq Deployment Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Deployment

Read Deployment Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Deployment

Show Deployment Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Deployment

Generic Deployment Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Deployment

Associated Types

type Rep Deployment :: Type -> Type #

NFData Deployment Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Deployment

Methods

rnf :: Deployment -> () #

Hashable Deployment Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Deployment

FromJSON Deployment Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Deployment

type Rep Deployment Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Deployment

type Rep Deployment = D1 ('MetaData "Deployment" "Amazonka.OpsWorks.Types.Deployment" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "Deployment'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "deploymentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "command") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeploymentCommand)))) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "customJson") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "iamUserArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "appId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "instanceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "completedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "stackId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))))

newDeployment :: Deployment Source #

Create a value of Deployment 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:deploymentId:Deployment', deployment_deploymentId - The deployment ID.

$sel:status:Deployment', deployment_status - The deployment status:

  • running
  • successful
  • failed

$sel:command:Deployment', deployment_command - Used to specify a stack or deployment command.

$sel:createdAt:Deployment', deployment_createdAt - Date when the deployment was created.

$sel:customJson:Deployment', deployment_customJson - A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format:

"{\"key1\": \"value1\", \"key2\": \"value2\",...}"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

$sel:iamUserArn:Deployment', deployment_iamUserArn - The user's IAM ARN.

$sel:appId:Deployment', deployment_appId - The app ID.

$sel:instanceIds:Deployment', deployment_instanceIds - The IDs of the target instances.

$sel:completedAt:Deployment', deployment_completedAt - Date when the deployment completed.

$sel:stackId:Deployment', deployment_stackId - The stack ID.

$sel:comment:Deployment', deployment_comment - A user-defined comment.

$sel:duration:Deployment', deployment_duration - The deployment duration.

deployment_status :: Lens' Deployment (Maybe Text) Source #

The deployment status:

  • running
  • successful
  • failed

deployment_command :: Lens' Deployment (Maybe DeploymentCommand) Source #

Used to specify a stack or deployment command.

deployment_createdAt :: Lens' Deployment (Maybe Text) Source #

Date when the deployment was created.

deployment_customJson :: Lens' Deployment (Maybe Text) Source #

A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format:

"{\"key1\": \"value1\", \"key2\": \"value2\",...}"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

deployment_instanceIds :: Lens' Deployment (Maybe [Text]) Source #

The IDs of the target instances.

deployment_completedAt :: Lens' Deployment (Maybe Text) Source #

Date when the deployment completed.

deployment_comment :: Lens' Deployment (Maybe Text) Source #

A user-defined comment.

deployment_duration :: Lens' Deployment (Maybe Int) Source #

The deployment duration.

DeploymentCommand

data DeploymentCommand Source #

Used to specify a stack or deployment command.

See: newDeploymentCommand smart constructor.

Constructors

DeploymentCommand' 

Fields

  • args :: Maybe (HashMap Text [Text])

    The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

    {"arg_name1" : ["value1", "value2", ...], "arg_name2" : ["value1", "value2", ...], ...}

    The update_dependencies command takes two arguments:

    • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2016.09. You must also set the allow_reboot argument to true.
    • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

    For example, to upgrade an instance to Amazon Linux 2016.09, set Args to the following.

     { "upgrade_os_to":["Amazon Linux 2016.09"], "allow_reboot":["true"] }
  • name :: DeploymentCommandName

    Specifies the operation. You can specify only one command.

    For stacks, the following commands are available:

    • execute_recipes: Execute one or more recipes. To specify the recipes, set an Args parameter named recipes to the list of recipes to be executed. For example, to execute phpapp::appsetup, set Args to {"recipes":["phpapp::appsetup"]}.
    • install_dependencies: Install the stack's dependencies.
    • update_custom_cookbooks: Update the stack's custom cookbooks.
    • update_dependencies: Update the stack's dependencies.

    The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

    For apps, the following commands are available:

    • deploy: Deploy an app. Ruby on Rails apps have an optional Args parameter named migrate. Set Args to {"migrate":["true"]} to migrate the database. The default setting is {"migrate":["false"]}.
    • rollback Roll the app back to the previous version. When you update an app, AWS OpsWorks Stacks stores the previous version, up to a maximum of five versions. You can use this command to roll an app back as many as four versions.
    • start: Start the app's web or application server.
    • stop: Stop the app's web or application server.
    • restart: Restart the app's web or application server.
    • undeploy: Undeploy the app.

Instances

Instances details
Eq DeploymentCommand Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DeploymentCommand

Read DeploymentCommand Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DeploymentCommand

Show DeploymentCommand Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DeploymentCommand

Generic DeploymentCommand Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DeploymentCommand

Associated Types

type Rep DeploymentCommand :: Type -> Type #

NFData DeploymentCommand Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DeploymentCommand

Methods

rnf :: DeploymentCommand -> () #

Hashable DeploymentCommand Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DeploymentCommand

ToJSON DeploymentCommand Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DeploymentCommand

FromJSON DeploymentCommand Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DeploymentCommand

type Rep DeploymentCommand Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.DeploymentCommand

type Rep DeploymentCommand = D1 ('MetaData "DeploymentCommand" "Amazonka.OpsWorks.Types.DeploymentCommand" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "DeploymentCommand'" 'PrefixI 'True) (S1 ('MetaSel ('Just "args") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text [Text]))) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DeploymentCommandName)))

newDeploymentCommand Source #

Create a value of DeploymentCommand 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:args:DeploymentCommand', deploymentCommand_args - The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

{"arg_name1" : ["value1", "value2", ...], "arg_name2" : ["value1", "value2", ...], ...}

The update_dependencies command takes two arguments:

  • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2016.09. You must also set the allow_reboot argument to true.
  • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

For example, to upgrade an instance to Amazon Linux 2016.09, set Args to the following.

 { "upgrade_os_to":["Amazon Linux 2016.09"], "allow_reboot":["true"] }

$sel:name:DeploymentCommand', deploymentCommand_name - Specifies the operation. You can specify only one command.

For stacks, the following commands are available:

  • execute_recipes: Execute one or more recipes. To specify the recipes, set an Args parameter named recipes to the list of recipes to be executed. For example, to execute phpapp::appsetup, set Args to {"recipes":["phpapp::appsetup"]}.
  • install_dependencies: Install the stack's dependencies.
  • update_custom_cookbooks: Update the stack's custom cookbooks.
  • update_dependencies: Update the stack's dependencies.

The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

For apps, the following commands are available:

  • deploy: Deploy an app. Ruby on Rails apps have an optional Args parameter named migrate. Set Args to {"migrate":["true"]} to migrate the database. The default setting is {"migrate":["false"]}.
  • rollback Roll the app back to the previous version. When you update an app, AWS OpsWorks Stacks stores the previous version, up to a maximum of five versions. You can use this command to roll an app back as many as four versions.
  • start: Start the app's web or application server.
  • stop: Stop the app's web or application server.
  • restart: Restart the app's web or application server.
  • undeploy: Undeploy the app.

deploymentCommand_args :: Lens' DeploymentCommand (Maybe (HashMap Text [Text])) Source #

The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

{"arg_name1" : ["value1", "value2", ...], "arg_name2" : ["value1", "value2", ...], ...}

The update_dependencies command takes two arguments:

  • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2016.09. You must also set the allow_reboot argument to true.
  • allow_reboot - Specifies whether to allow AWS OpsWorks Stacks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

For example, to upgrade an instance to Amazon Linux 2016.09, set Args to the following.

 { "upgrade_os_to":["Amazon Linux 2016.09"], "allow_reboot":["true"] }

deploymentCommand_name :: Lens' DeploymentCommand DeploymentCommandName Source #

Specifies the operation. You can specify only one command.

For stacks, the following commands are available:

  • execute_recipes: Execute one or more recipes. To specify the recipes, set an Args parameter named recipes to the list of recipes to be executed. For example, to execute phpapp::appsetup, set Args to {"recipes":["phpapp::appsetup"]}.
  • install_dependencies: Install the stack's dependencies.
  • update_custom_cookbooks: Update the stack's custom cookbooks.
  • update_dependencies: Update the stack's dependencies.

The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

For apps, the following commands are available:

  • deploy: Deploy an app. Ruby on Rails apps have an optional Args parameter named migrate. Set Args to {"migrate":["true"]} to migrate the database. The default setting is {"migrate":["false"]}.
  • rollback Roll the app back to the previous version. When you update an app, AWS OpsWorks Stacks stores the previous version, up to a maximum of five versions. You can use this command to roll an app back as many as four versions.
  • start: Start the app's web or application server.
  • stop: Stop the app's web or application server.
  • restart: Restart the app's web or application server.
  • undeploy: Undeploy the app.

EbsBlockDevice

data EbsBlockDevice Source #

Describes an Amazon EBS volume. This data type maps directly to the Amazon EC2 EbsBlockDevice data type.

See: newEbsBlockDevice smart constructor.

Constructors

EbsBlockDevice' 

Fields

  • deleteOnTermination :: Maybe Bool

    Whether the volume is deleted on instance termination.

  • volumeSize :: Maybe Int

    The volume size, in GiB. For more information, see EbsBlockDevice.

  • iops :: Maybe Int

    The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.

  • volumeType :: Maybe VolumeType

    The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, st1 for Throughput Optimized hard disk drives (HDD), sc1 for Cold HDD,and standard for Magnetic volumes.

    If you specify the io1 volume type, you must also specify a value for the Iops attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).

  • snapshotId :: Maybe Text

    The snapshot ID.

Instances

Instances details
Eq EbsBlockDevice Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.EbsBlockDevice

Read EbsBlockDevice Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.EbsBlockDevice

Show EbsBlockDevice Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.EbsBlockDevice

Generic EbsBlockDevice Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.EbsBlockDevice

Associated Types

type Rep EbsBlockDevice :: Type -> Type #

NFData EbsBlockDevice Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.EbsBlockDevice

Methods

rnf :: EbsBlockDevice -> () #

Hashable EbsBlockDevice Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.EbsBlockDevice

ToJSON EbsBlockDevice Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.EbsBlockDevice

FromJSON EbsBlockDevice Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.EbsBlockDevice

type Rep EbsBlockDevice Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.EbsBlockDevice

type Rep EbsBlockDevice = D1 ('MetaData "EbsBlockDevice" "Amazonka.OpsWorks.Types.EbsBlockDevice" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "EbsBlockDevice'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "deleteOnTermination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "volumeSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "iops") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "volumeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VolumeType)) :*: S1 ('MetaSel ('Just "snapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newEbsBlockDevice :: EbsBlockDevice Source #

Create a value of EbsBlockDevice 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:deleteOnTermination:EbsBlockDevice', ebsBlockDevice_deleteOnTermination - Whether the volume is deleted on instance termination.

$sel:volumeSize:EbsBlockDevice', ebsBlockDevice_volumeSize - The volume size, in GiB. For more information, see EbsBlockDevice.

$sel:iops:EbsBlockDevice', ebsBlockDevice_iops - The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.

$sel:volumeType:EbsBlockDevice', ebsBlockDevice_volumeType - The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, st1 for Throughput Optimized hard disk drives (HDD), sc1 for Cold HDD,and standard for Magnetic volumes.

If you specify the io1 volume type, you must also specify a value for the Iops attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).

$sel:snapshotId:EbsBlockDevice', ebsBlockDevice_snapshotId - The snapshot ID.

ebsBlockDevice_deleteOnTermination :: Lens' EbsBlockDevice (Maybe Bool) Source #

Whether the volume is deleted on instance termination.

ebsBlockDevice_volumeSize :: Lens' EbsBlockDevice (Maybe Int) Source #

The volume size, in GiB. For more information, see EbsBlockDevice.

ebsBlockDevice_iops :: Lens' EbsBlockDevice (Maybe Int) Source #

The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.

ebsBlockDevice_volumeType :: Lens' EbsBlockDevice (Maybe VolumeType) Source #

The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, st1 for Throughput Optimized hard disk drives (HDD), sc1 for Cold HDD,and standard for Magnetic volumes.

If you specify the io1 volume type, you must also specify a value for the Iops attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).

EcsCluster

data EcsCluster Source #

Describes a registered Amazon ECS cluster.

See: newEcsCluster smart constructor.

Constructors

EcsCluster' 

Fields

Instances

Instances details
Eq EcsCluster Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.EcsCluster

Read EcsCluster Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.EcsCluster

Show EcsCluster Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.EcsCluster

Generic EcsCluster Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.EcsCluster

Associated Types

type Rep EcsCluster :: Type -> Type #

NFData EcsCluster Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.EcsCluster

Methods

rnf :: EcsCluster -> () #

Hashable EcsCluster Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.EcsCluster

FromJSON EcsCluster Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.EcsCluster

type Rep EcsCluster Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.EcsCluster

type Rep EcsCluster = D1 ('MetaData "EcsCluster" "Amazonka.OpsWorks.Types.EcsCluster" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "EcsCluster'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ecsClusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ecsClusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "registeredAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stackId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newEcsCluster :: EcsCluster Source #

Create a value of EcsCluster 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:ecsClusterArn:EcsCluster', ecsCluster_ecsClusterArn - The cluster's ARN.

$sel:ecsClusterName:EcsCluster', ecsCluster_ecsClusterName - The cluster name.

$sel:registeredAt:EcsCluster', ecsCluster_registeredAt - The time and date that the cluster was registered with the stack.

$sel:stackId:EcsCluster', ecsCluster_stackId - The stack ID.

ecsCluster_registeredAt :: Lens' EcsCluster (Maybe Text) Source #

The time and date that the cluster was registered with the stack.

ElasticIp

data ElasticIp Source #

Describes an Elastic IP address.

See: newElasticIp smart constructor.

Constructors

ElasticIp' 

Fields

Instances

Instances details
Eq ElasticIp Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ElasticIp

Read ElasticIp Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ElasticIp

Show ElasticIp Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ElasticIp

Generic ElasticIp Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ElasticIp

Associated Types

type Rep ElasticIp :: Type -> Type #

NFData ElasticIp Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ElasticIp

Methods

rnf :: ElasticIp -> () #

Hashable ElasticIp Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ElasticIp

FromJSON ElasticIp Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ElasticIp

type Rep ElasticIp Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ElasticIp

type Rep ElasticIp = D1 ('MetaData "ElasticIp" "Amazonka.OpsWorks.Types.ElasticIp" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "ElasticIp'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "domain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "ip") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newElasticIp :: ElasticIp Source #

Create a value of ElasticIp 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:instanceId:ElasticIp', elasticIp_instanceId - The ID of the instance that the address is attached to.

$sel:domain:ElasticIp', elasticIp_domain - The domain.

$sel:ip:ElasticIp', elasticIp_ip - The IP address.

$sel:name:ElasticIp', elasticIp_name - The name.

$sel:region:ElasticIp', elasticIp_region - The AWS region. For more information, see Regions and Endpoints.

elasticIp_instanceId :: Lens' ElasticIp (Maybe Text) Source #

The ID of the instance that the address is attached to.

elasticIp_region :: Lens' ElasticIp (Maybe Text) Source #

The AWS region. For more information, see Regions and Endpoints.

ElasticLoadBalancer

data ElasticLoadBalancer Source #

Describes an Elastic Load Balancing instance.

See: newElasticLoadBalancer smart constructor.

Constructors

ElasticLoadBalancer' 

Fields

Instances

Instances details
Eq ElasticLoadBalancer Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ElasticLoadBalancer

Read ElasticLoadBalancer Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ElasticLoadBalancer

Show ElasticLoadBalancer Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ElasticLoadBalancer

Generic ElasticLoadBalancer Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ElasticLoadBalancer

Associated Types

type Rep ElasticLoadBalancer :: Type -> Type #

NFData ElasticLoadBalancer Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ElasticLoadBalancer

Methods

rnf :: ElasticLoadBalancer -> () #

Hashable ElasticLoadBalancer Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ElasticLoadBalancer

FromJSON ElasticLoadBalancer Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ElasticLoadBalancer

type Rep ElasticLoadBalancer Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ElasticLoadBalancer

type Rep ElasticLoadBalancer = D1 ('MetaData "ElasticLoadBalancer" "Amazonka.OpsWorks.Types.ElasticLoadBalancer" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "ElasticLoadBalancer'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "availabilityZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "elasticLoadBalancerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stackId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "ec2InstanceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "layerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dnsName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newElasticLoadBalancer :: ElasticLoadBalancer Source #

Create a value of ElasticLoadBalancer 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:subnetIds:ElasticLoadBalancer', elasticLoadBalancer_subnetIds - A list of subnet IDs, if the stack is running in a VPC.

$sel:vpcId:ElasticLoadBalancer', elasticLoadBalancer_vpcId - The VPC ID.

$sel:availabilityZones:ElasticLoadBalancer', elasticLoadBalancer_availabilityZones - A list of Availability Zones.

$sel:region:ElasticLoadBalancer', elasticLoadBalancer_region - The instance's AWS region.

$sel:elasticLoadBalancerName:ElasticLoadBalancer', elasticLoadBalancer_elasticLoadBalancerName - The Elastic Load Balancing instance's name.

$sel:stackId:ElasticLoadBalancer', elasticLoadBalancer_stackId - The ID of the stack that the instance is associated with.

$sel:ec2InstanceIds:ElasticLoadBalancer', elasticLoadBalancer_ec2InstanceIds - A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

$sel:layerId:ElasticLoadBalancer', elasticLoadBalancer_layerId - The ID of the layer that the instance is attached to.

$sel:dnsName:ElasticLoadBalancer', elasticLoadBalancer_dnsName - The instance's public DNS name.

elasticLoadBalancer_subnetIds :: Lens' ElasticLoadBalancer (Maybe [Text]) Source #

A list of subnet IDs, if the stack is running in a VPC.

elasticLoadBalancer_stackId :: Lens' ElasticLoadBalancer (Maybe Text) Source #

The ID of the stack that the instance is associated with.

elasticLoadBalancer_ec2InstanceIds :: Lens' ElasticLoadBalancer (Maybe [Text]) Source #

A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

elasticLoadBalancer_layerId :: Lens' ElasticLoadBalancer (Maybe Text) Source #

The ID of the layer that the instance is attached to.

EnvironmentVariable

data EnvironmentVariable Source #

Represents an app's environment variable.

See: newEnvironmentVariable smart constructor.

Constructors

EnvironmentVariable' 

Fields

  • secure :: Maybe Bool

    (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.

  • key :: Text

    (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.

  • value :: Text

    (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.

Instances

Instances details
Eq EnvironmentVariable Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.EnvironmentVariable

Read EnvironmentVariable Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.EnvironmentVariable

Show EnvironmentVariable Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.EnvironmentVariable

Generic EnvironmentVariable Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.EnvironmentVariable

Associated Types

type Rep EnvironmentVariable :: Type -> Type #

NFData EnvironmentVariable Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.EnvironmentVariable

Methods

rnf :: EnvironmentVariable -> () #

Hashable EnvironmentVariable Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.EnvironmentVariable

ToJSON EnvironmentVariable Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.EnvironmentVariable

FromJSON EnvironmentVariable Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.EnvironmentVariable

type Rep EnvironmentVariable Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.EnvironmentVariable

type Rep EnvironmentVariable = D1 ('MetaData "EnvironmentVariable" "Amazonka.OpsWorks.Types.EnvironmentVariable" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "EnvironmentVariable'" 'PrefixI 'True) (S1 ('MetaSel ('Just "secure") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newEnvironmentVariable Source #

Create a value of EnvironmentVariable 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:secure:EnvironmentVariable', environmentVariable_secure - (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.

$sel:key:EnvironmentVariable', environmentVariable_key - (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.

$sel:value:EnvironmentVariable', environmentVariable_value - (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.

environmentVariable_secure :: Lens' EnvironmentVariable (Maybe Bool) Source #

(Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.

environmentVariable_key :: Lens' EnvironmentVariable Text Source #

(Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.

environmentVariable_value :: Lens' EnvironmentVariable Text Source #

(Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.

Instance

data Instance Source #

Describes an instance.

See: newInstance smart constructor.

Constructors

Instance' 

Fields

Instances

Instances details
Eq Instance Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Instance

Read Instance Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Instance

Show Instance Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Instance

Generic Instance Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Instance

Associated Types

type Rep Instance :: Type -> Type #

Methods

from :: Instance -> Rep Instance x #

to :: Rep Instance x -> Instance #

NFData Instance Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Instance

Methods

rnf :: Instance -> () #

Hashable Instance Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Instance

Methods

hashWithSalt :: Int -> Instance -> Int #

hash :: Instance -> Int #

FromJSON Instance Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Instance

type Rep Instance Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Instance

type Rep Instance = D1 ('MetaData "Instance" "Amazonka.OpsWorks.Types.Instance" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "Instance'" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "privateDns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "reportedAgentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "privateIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "installUpdatesOnBoot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "virtualizationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualizationType))) :*: (S1 ('MetaSel ('Just "instanceProfileArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hostname") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "sshHostRsaKeyFingerprint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "ecsClusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "ec2InstanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sshKeyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "agentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "rootDeviceVolumeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))) :*: ((((S1 ('MetaSel ('Just "infrastructureClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sshHostDsaKeyFingerprint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ebsOptimized") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "elasticIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "os") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastServiceErrorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tenancy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "autoScalingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoScalingType)))))) :*: (((S1 ('MetaSel ('Just "layerIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "architecture") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Architecture))) :*: (S1 ('MetaSel ('Just "publicDns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "amiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "publicIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "reportedOs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReportedOs)) :*: (S1 ('MetaSel ('Just "registeredBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stackId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "rootDeviceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RootDeviceType)) :*: (S1 ('MetaSel ('Just "ecsContainerInstanceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "blockDeviceMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BlockDeviceMapping])))))))))

newInstance :: Instance Source #

Create a value of Instance 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:privateDns:Instance', instance_privateDns - The instance's private DNS name.

$sel:reportedAgentVersion:Instance', instance_reportedAgentVersion - The instance's reported AWS OpsWorks Stacks agent version.

$sel:instanceId:Instance', instance_instanceId - The instance ID.

$sel:status:Instance', instance_status - The instance status:

  • booting
  • connection_lost
  • online
  • pending
  • rebooting
  • requested
  • running_setup
  • setup_failed
  • shutting_down
  • start_failed
  • stop_failed
  • stopped
  • stopping
  • terminated
  • terminating

$sel:privateIp:Instance', instance_privateIp - The instance's private IP address.

$sel:installUpdatesOnBoot:Instance', instance_installUpdatesOnBoot - Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

$sel:virtualizationType:Instance', instance_virtualizationType - The instance's virtualization type: paravirtual or hvm.

$sel:instanceProfileArn:Instance', instance_instanceProfileArn - The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

$sel:platform:Instance', instance_platform - The instance's platform.

$sel:hostname:Instance', instance_hostname - The instance host name.

$sel:sshHostRsaKeyFingerprint:Instance', instance_sshHostRsaKeyFingerprint - The SSH key's RSA fingerprint.

$sel:securityGroupIds:Instance', instance_securityGroupIds - An array containing the instance security group IDs.

$sel:ecsClusterArn:Instance', instance_ecsClusterArn - For container instances, the Amazon ECS cluster's ARN.

$sel:arn:Instance', instance_arn - The instance's Amazon Resource Number (ARN).

$sel:createdAt:Instance', instance_createdAt - The time that the instance was created.

$sel:ec2InstanceId:Instance', instance_ec2InstanceId - The ID of the associated Amazon EC2 instance.

$sel:sshKeyName:Instance', instance_sshKeyName - The instance's Amazon EC2 key-pair name.

$sel:agentVersion:Instance', instance_agentVersion - The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

$sel:rootDeviceVolumeId:Instance', instance_rootDeviceVolumeId - The root device volume ID.

$sel:subnetId:Instance', instance_subnetId - The instance's subnet ID; applicable only if the stack is running in a VPC.

$sel:infrastructureClass:Instance', instance_infrastructureClass - For registered instances, the infrastructure class: ec2 or on-premises.

$sel:sshHostDsaKeyFingerprint:Instance', instance_sshHostDsaKeyFingerprint - The SSH key's Deep Security Agent (DSA) fingerprint.

$sel:instanceType:Instance', instance_instanceType - The instance type, such as t2.micro.

$sel:ebsOptimized:Instance', instance_ebsOptimized - Whether this is an Amazon EBS-optimized instance.

$sel:elasticIp:Instance', instance_elasticIp - The instance Elastic IP address .

$sel:os:Instance', instance_os - The instance's operating system.

$sel:availabilityZone:Instance', instance_availabilityZone - The instance Availability Zone. For more information, see Regions and Endpoints.

$sel:lastServiceErrorId:Instance', instance_lastServiceErrorId - The ID of the last service error. For more information, call DescribeServiceErrors.

$sel:tenancy:Instance', instance_tenancy - The instance's tenancy option, such as dedicated or host.

$sel:autoScalingType:Instance', instance_autoScalingType - For load-based or time-based instances, the type.

$sel:layerIds:Instance', instance_layerIds - An array containing the instance layer IDs.

$sel:architecture:Instance', instance_architecture - The instance architecture: "i386" or "x86_64".

$sel:publicDns:Instance', instance_publicDns - The instance public DNS name.

$sel:amiId:Instance', instance_amiId - A custom AMI ID to be used to create the instance. For more information, see Instances

$sel:publicIp:Instance', instance_publicIp - The instance public IP address.

$sel:reportedOs:Instance', instance_reportedOs - For registered instances, the reported operating system.

$sel:registeredBy:Instance', instance_registeredBy - For registered instances, who performed the registration.

$sel:stackId:Instance', instance_stackId - The stack ID.

$sel:rootDeviceType:Instance', instance_rootDeviceType - The instance's root device type. For more information, see Storage for the Root Device.

$sel:ecsContainerInstanceArn:Instance', instance_ecsContainerInstanceArn - For container instances, the instance's ARN.

$sel:blockDeviceMappings:Instance', instance_blockDeviceMappings - An array of BlockDeviceMapping objects that specify the instance's block device mappings.

instance_privateDns :: Lens' Instance (Maybe Text) Source #

The instance's private DNS name.

instance_reportedAgentVersion :: Lens' Instance (Maybe Text) Source #

The instance's reported AWS OpsWorks Stacks agent version.

instance_status :: Lens' Instance (Maybe Text) Source #

The instance status:

  • booting
  • connection_lost
  • online
  • pending
  • rebooting
  • requested
  • running_setup
  • setup_failed
  • shutting_down
  • start_failed
  • stop_failed
  • stopped
  • stopping
  • terminated
  • terminating

instance_privateIp :: Lens' Instance (Maybe Text) Source #

The instance's private IP address.

instance_installUpdatesOnBoot :: Lens' Instance (Maybe Bool) Source #

Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

instance_virtualizationType :: Lens' Instance (Maybe VirtualizationType) Source #

The instance's virtualization type: paravirtual or hvm.

instance_instanceProfileArn :: Lens' Instance (Maybe Text) Source #

The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

instance_platform :: Lens' Instance (Maybe Text) Source #

The instance's platform.

instance_hostname :: Lens' Instance (Maybe Text) Source #

The instance host name.

instance_securityGroupIds :: Lens' Instance (Maybe [Text]) Source #

An array containing the instance security group IDs.

instance_ecsClusterArn :: Lens' Instance (Maybe Text) Source #

For container instances, the Amazon ECS cluster's ARN.

instance_arn :: Lens' Instance (Maybe Text) Source #

The instance's Amazon Resource Number (ARN).

instance_createdAt :: Lens' Instance (Maybe Text) Source #

The time that the instance was created.

instance_ec2InstanceId :: Lens' Instance (Maybe Text) Source #

The ID of the associated Amazon EC2 instance.

instance_sshKeyName :: Lens' Instance (Maybe Text) Source #

The instance's Amazon EC2 key-pair name.

instance_agentVersion :: Lens' Instance (Maybe Text) Source #

The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

instance_subnetId :: Lens' Instance (Maybe Text) Source #

The instance's subnet ID; applicable only if the stack is running in a VPC.

instance_infrastructureClass :: Lens' Instance (Maybe Text) Source #

For registered instances, the infrastructure class: ec2 or on-premises.

instance_sshHostDsaKeyFingerprint :: Lens' Instance (Maybe Text) Source #

The SSH key's Deep Security Agent (DSA) fingerprint.

instance_instanceType :: Lens' Instance (Maybe Text) Source #

The instance type, such as t2.micro.

instance_ebsOptimized :: Lens' Instance (Maybe Bool) Source #

Whether this is an Amazon EBS-optimized instance.

instance_os :: Lens' Instance (Maybe Text) Source #

The instance's operating system.

instance_availabilityZone :: Lens' Instance (Maybe Text) Source #

The instance Availability Zone. For more information, see Regions and Endpoints.

instance_lastServiceErrorId :: Lens' Instance (Maybe Text) Source #

The ID of the last service error. For more information, call DescribeServiceErrors.

instance_tenancy :: Lens' Instance (Maybe Text) Source #

The instance's tenancy option, such as dedicated or host.

instance_autoScalingType :: Lens' Instance (Maybe AutoScalingType) Source #

For load-based or time-based instances, the type.

instance_layerIds :: Lens' Instance (Maybe [Text]) Source #

An array containing the instance layer IDs.

instance_architecture :: Lens' Instance (Maybe Architecture) Source #

The instance architecture: "i386" or "x86_64".

instance_publicDns :: Lens' Instance (Maybe Text) Source #

The instance public DNS name.

instance_amiId :: Lens' Instance (Maybe Text) Source #

A custom AMI ID to be used to create the instance. For more information, see Instances

instance_publicIp :: Lens' Instance (Maybe Text) Source #

The instance public IP address.

instance_reportedOs :: Lens' Instance (Maybe ReportedOs) Source #

For registered instances, the reported operating system.

instance_registeredBy :: Lens' Instance (Maybe Text) Source #

For registered instances, who performed the registration.

instance_rootDeviceType :: Lens' Instance (Maybe RootDeviceType) Source #

The instance's root device type. For more information, see Storage for the Root Device.

instance_ecsContainerInstanceArn :: Lens' Instance (Maybe Text) Source #

For container instances, the instance's ARN.

instance_blockDeviceMappings :: Lens' Instance (Maybe [BlockDeviceMapping]) Source #

An array of BlockDeviceMapping objects that specify the instance's block device mappings.

InstanceIdentity

data InstanceIdentity Source #

Contains a description of an Amazon EC2 instance from the Amazon EC2 metadata service. For more information, see Instance Metadata and User Data.

See: newInstanceIdentity smart constructor.

Constructors

InstanceIdentity' 

Fields

Instances

Instances details
Eq InstanceIdentity Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.InstanceIdentity

Read InstanceIdentity Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.InstanceIdentity

Show InstanceIdentity Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.InstanceIdentity

Generic InstanceIdentity Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.InstanceIdentity

Associated Types

type Rep InstanceIdentity :: Type -> Type #

NFData InstanceIdentity Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.InstanceIdentity

Methods

rnf :: InstanceIdentity -> () #

Hashable InstanceIdentity Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.InstanceIdentity

ToJSON InstanceIdentity Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.InstanceIdentity

type Rep InstanceIdentity Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.InstanceIdentity

type Rep InstanceIdentity = D1 ('MetaData "InstanceIdentity" "Amazonka.OpsWorks.Types.InstanceIdentity" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "InstanceIdentity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "signature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "document") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newInstanceIdentity :: InstanceIdentity Source #

Create a value of InstanceIdentity 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:signature:InstanceIdentity', instanceIdentity_signature - A signature that can be used to verify the document's accuracy and authenticity.

$sel:document:InstanceIdentity', instanceIdentity_document - A JSON document that contains the metadata.

instanceIdentity_signature :: Lens' InstanceIdentity (Maybe Text) Source #

A signature that can be used to verify the document's accuracy and authenticity.

instanceIdentity_document :: Lens' InstanceIdentity (Maybe Text) Source #

A JSON document that contains the metadata.

InstancesCount

data InstancesCount Source #

Describes how many instances a stack has for each status.

See: newInstancesCount smart constructor.

Constructors

InstancesCount' 

Fields

Instances

Instances details
Eq InstancesCount Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.InstancesCount

Read InstancesCount Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.InstancesCount

Show InstancesCount Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.InstancesCount

Generic InstancesCount Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.InstancesCount

Associated Types

type Rep InstancesCount :: Type -> Type #

NFData InstancesCount Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.InstancesCount

Methods

rnf :: InstancesCount -> () #

Hashable InstancesCount Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.InstancesCount

FromJSON InstancesCount Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.InstancesCount

type Rep InstancesCount Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.InstancesCount

type Rep InstancesCount = D1 ('MetaData "InstancesCount" "Amazonka.OpsWorks.Types.InstancesCount" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "InstancesCount'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "terminating") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "pending") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "online") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "unassigning") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "deregistering") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "runningSetup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "requested") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "stopFailed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "booting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "stopped") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))) :*: (((S1 ('MetaSel ('Just "rebooting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "assigning") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "shuttingDown") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "setupFailed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "connectionLost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "terminated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "stopping") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "registered") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "startFailed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "registering") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))))

newInstancesCount :: InstancesCount Source #

Create a value of InstancesCount 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:terminating:InstancesCount', instancesCount_terminating - The number of instances with terminating status.

$sel:pending:InstancesCount', instancesCount_pending - The number of instances with pending status.

$sel:online:InstancesCount', instancesCount_online - The number of instances with online status.

$sel:unassigning:InstancesCount', instancesCount_unassigning - The number of instances in the Unassigning state.

$sel:deregistering:InstancesCount', instancesCount_deregistering - The number of instances in the Deregistering state.

$sel:runningSetup:InstancesCount', instancesCount_runningSetup - The number of instances with running_setup status.

$sel:requested:InstancesCount', instancesCount_requested - The number of instances with requested status.

$sel:stopFailed:InstancesCount', instancesCount_stopFailed - The number of instances with stop_failed status.

$sel:booting:InstancesCount', instancesCount_booting - The number of instances with booting status.

$sel:stopped:InstancesCount', instancesCount_stopped - The number of instances with stopped status.

$sel:rebooting:InstancesCount', instancesCount_rebooting - The number of instances with rebooting status.

$sel:assigning:InstancesCount', instancesCount_assigning - The number of instances in the Assigning state.

$sel:shuttingDown:InstancesCount', instancesCount_shuttingDown - The number of instances with shutting_down status.

$sel:setupFailed:InstancesCount', instancesCount_setupFailed - The number of instances with setup_failed status.

$sel:connectionLost:InstancesCount', instancesCount_connectionLost - The number of instances with connection_lost status.

$sel:terminated:InstancesCount', instancesCount_terminated - The number of instances with terminated status.

$sel:stopping:InstancesCount', instancesCount_stopping - The number of instances with stopping status.

$sel:registered:InstancesCount', instancesCount_registered - The number of instances in the Registered state.

$sel:startFailed:InstancesCount', instancesCount_startFailed - The number of instances with start_failed status.

$sel:registering:InstancesCount', instancesCount_registering - The number of instances in the Registering state.

instancesCount_terminating :: Lens' InstancesCount (Maybe Int) Source #

The number of instances with terminating status.

instancesCount_pending :: Lens' InstancesCount (Maybe Int) Source #

The number of instances with pending status.

instancesCount_online :: Lens' InstancesCount (Maybe Int) Source #

The number of instances with online status.

instancesCount_unassigning :: Lens' InstancesCount (Maybe Int) Source #

The number of instances in the Unassigning state.

instancesCount_deregistering :: Lens' InstancesCount (Maybe Int) Source #

The number of instances in the Deregistering state.

instancesCount_runningSetup :: Lens' InstancesCount (Maybe Int) Source #

The number of instances with running_setup status.

instancesCount_requested :: Lens' InstancesCount (Maybe Int) Source #

The number of instances with requested status.

instancesCount_stopFailed :: Lens' InstancesCount (Maybe Int) Source #

The number of instances with stop_failed status.

instancesCount_booting :: Lens' InstancesCount (Maybe Int) Source #

The number of instances with booting status.

instancesCount_stopped :: Lens' InstancesCount (Maybe Int) Source #

The number of instances with stopped status.

instancesCount_rebooting :: Lens' InstancesCount (Maybe Int) Source #

The number of instances with rebooting status.

instancesCount_assigning :: Lens' InstancesCount (Maybe Int) Source #

The number of instances in the Assigning state.

instancesCount_shuttingDown :: Lens' InstancesCount (Maybe Int) Source #

The number of instances with shutting_down status.

instancesCount_setupFailed :: Lens' InstancesCount (Maybe Int) Source #

The number of instances with setup_failed status.

instancesCount_connectionLost :: Lens' InstancesCount (Maybe Int) Source #

The number of instances with connection_lost status.

instancesCount_terminated :: Lens' InstancesCount (Maybe Int) Source #

The number of instances with terminated status.

instancesCount_stopping :: Lens' InstancesCount (Maybe Int) Source #

The number of instances with stopping status.

instancesCount_registered :: Lens' InstancesCount (Maybe Int) Source #

The number of instances in the Registered state.

instancesCount_startFailed :: Lens' InstancesCount (Maybe Int) Source #

The number of instances with start_failed status.

instancesCount_registering :: Lens' InstancesCount (Maybe Int) Source #

The number of instances in the Registering state.

Layer

data Layer Source #

Describes a layer.

See: newLayer smart constructor.

Constructors

Layer' 

Fields

Instances

Instances details
Eq Layer Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Layer

Methods

(==) :: Layer -> Layer -> Bool #

(/=) :: Layer -> Layer -> Bool #

Read Layer Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Layer

Show Layer Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Layer

Methods

showsPrec :: Int -> Layer -> ShowS #

show :: Layer -> String #

showList :: [Layer] -> ShowS #

Generic Layer Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Layer

Associated Types

type Rep Layer :: Type -> Type #

Methods

from :: Layer -> Rep Layer x #

to :: Rep Layer x -> Layer #

NFData Layer Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Layer

Methods

rnf :: Layer -> () #

Hashable Layer Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Layer

Methods

hashWithSalt :: Int -> Layer -> Int #

hash :: Layer -> Int #

FromJSON Layer Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Layer

type Rep Layer Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Layer

type Rep Layer = D1 ('MetaData "Layer" "Amazonka.OpsWorks.Types.Layer" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "Layer'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "customInstanceProfileArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "customSecurityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "installUpdatesOnBoot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "cloudWatchLogsConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudWatchLogsConfiguration)) :*: S1 ('MetaSel ('Just "lifecycleEventConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LifecycleEventConfiguration))))) :*: ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "shortname") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "defaultRecipes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Recipes)) :*: (S1 ('MetaSel ('Just "customRecipes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Recipes)) :*: S1 ('MetaSel ('Just "customJson") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "volumeConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VolumeConfiguration])) :*: (S1 ('MetaSel ('Just "enableAutoHealing") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "packages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap LayerAttributesKeys (Maybe Text)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "autoAssignPublicIps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LayerType)) :*: (S1 ('MetaSel ('Just "useEbsOptimizedInstances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "stackId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "layerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "defaultSecurityGroupNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "autoAssignElasticIps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))))

newLayer :: Layer Source #

Create a value of Layer 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:customInstanceProfileArn:Layer', layer_customInstanceProfileArn - The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

$sel:customSecurityGroupIds:Layer', layer_customSecurityGroupIds - An array containing the layer's custom security group IDs.

$sel:installUpdatesOnBoot:Layer', layer_installUpdatesOnBoot - Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

$sel:cloudWatchLogsConfiguration:Layer', layer_cloudWatchLogsConfiguration - The Amazon CloudWatch Logs configuration settings for the layer.

$sel:lifecycleEventConfiguration:Layer', layer_lifecycleEventConfiguration - A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

$sel:arn:Layer', layer_arn - The Amazon Resource Number (ARN) of a layer.

$sel:createdAt:Layer', layer_createdAt - Date when the layer was created.

$sel:shortname:Layer', layer_shortname - The layer short name.

$sel:defaultRecipes:Layer', layer_defaultRecipes - AWS OpsWorks Stacks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks Stacks runs a set of standard recipes for each event. You can also provide custom recipes for any or all layers and events. AWS OpsWorks Stacks runs custom event recipes after the standard recipes. LayerCustomRecipes specifies the custom recipes for a particular layer to be run in response to each of the five events.

To specify a recipe, use the cookbook's directory name in the repository followed by two colons and the recipe name, which is the recipe's file name without the .rb extension. For example: phpapp2::dbsetup specifies the dbsetup.rb recipe in the repository's phpapp2 folder.

$sel:customRecipes:Layer', layer_customRecipes - A LayerCustomRecipes object that specifies the layer's custom recipes.

$sel:customJson:Layer', layer_customJson - A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

$sel:volumeConfigurations:Layer', layer_volumeConfigurations - A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

$sel:enableAutoHealing:Layer', layer_enableAutoHealing - Whether auto healing is disabled for the layer.

$sel:packages:Layer', layer_packages - An array of Package objects that describe the layer's packages.

$sel:attributes:Layer', layer_attributes - The layer attributes.

For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.

$sel:name:Layer', layer_name - The layer name.

$sel:autoAssignPublicIps:Layer', layer_autoAssignPublicIps - For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

$sel:type':Layer', layer_type - The layer type.

$sel:useEbsOptimizedInstances:Layer', layer_useEbsOptimizedInstances - Whether the layer uses Amazon EBS-optimized instances.

$sel:stackId:Layer', layer_stackId - The layer stack ID.

$sel:layerId:Layer', layer_layerId - The layer ID.

$sel:defaultSecurityGroupNames:Layer', layer_defaultSecurityGroupNames - An array containing the layer's security group names.

$sel:autoAssignElasticIps:Layer', layer_autoAssignElasticIps - Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

layer_customInstanceProfileArn :: Lens' Layer (Maybe Text) Source #

The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

layer_customSecurityGroupIds :: Lens' Layer (Maybe [Text]) Source #

An array containing the layer's custom security group IDs.

layer_installUpdatesOnBoot :: Lens' Layer (Maybe Bool) Source #

Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

layer_cloudWatchLogsConfiguration :: Lens' Layer (Maybe CloudWatchLogsConfiguration) Source #

The Amazon CloudWatch Logs configuration settings for the layer.

layer_lifecycleEventConfiguration :: Lens' Layer (Maybe LifecycleEventConfiguration) Source #

A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

layer_arn :: Lens' Layer (Maybe Text) Source #

The Amazon Resource Number (ARN) of a layer.

layer_createdAt :: Lens' Layer (Maybe Text) Source #

Date when the layer was created.

layer_shortname :: Lens' Layer (Maybe Text) Source #

The layer short name.

layer_defaultRecipes :: Lens' Layer (Maybe Recipes) Source #

AWS OpsWorks Stacks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks Stacks runs a set of standard recipes for each event. You can also provide custom recipes for any or all layers and events. AWS OpsWorks Stacks runs custom event recipes after the standard recipes. LayerCustomRecipes specifies the custom recipes for a particular layer to be run in response to each of the five events.

To specify a recipe, use the cookbook's directory name in the repository followed by two colons and the recipe name, which is the recipe's file name without the .rb extension. For example: phpapp2::dbsetup specifies the dbsetup.rb recipe in the repository's phpapp2 folder.

layer_customRecipes :: Lens' Layer (Maybe Recipes) Source #

A LayerCustomRecipes object that specifies the layer's custom recipes.

layer_customJson :: Lens' Layer (Maybe Text) Source #

A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

layer_volumeConfigurations :: Lens' Layer (Maybe [VolumeConfiguration]) Source #

A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

layer_enableAutoHealing :: Lens' Layer (Maybe Bool) Source #

Whether auto healing is disabled for the layer.

layer_packages :: Lens' Layer (Maybe [Text]) Source #

An array of Package objects that describe the layer's packages.

layer_attributes :: Lens' Layer (Maybe (HashMap LayerAttributesKeys (Maybe Text))) Source #

The layer attributes.

For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value

For an ECS Cluster layer, AWS OpsWorks Stacks the EcsClusterArn attribute is set to the cluster's ARN.

layer_name :: Lens' Layer (Maybe Text) Source #

The layer name.

layer_autoAssignPublicIps :: Lens' Layer (Maybe Bool) Source #

For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

layer_useEbsOptimizedInstances :: Lens' Layer (Maybe Bool) Source #

Whether the layer uses Amazon EBS-optimized instances.

layer_stackId :: Lens' Layer (Maybe Text) Source #

The layer stack ID.

layer_defaultSecurityGroupNames :: Lens' Layer (Maybe [Text]) Source #

An array containing the layer's security group names.

layer_autoAssignElasticIps :: Lens' Layer (Maybe Bool) Source #

Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

LifecycleEventConfiguration

data LifecycleEventConfiguration Source #

Specifies the lifecycle event configuration

See: newLifecycleEventConfiguration smart constructor.

Constructors

LifecycleEventConfiguration' 

Fields

Instances

Instances details
Eq LifecycleEventConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LifecycleEventConfiguration

Read LifecycleEventConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LifecycleEventConfiguration

Show LifecycleEventConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LifecycleEventConfiguration

Generic LifecycleEventConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LifecycleEventConfiguration

Associated Types

type Rep LifecycleEventConfiguration :: Type -> Type #

NFData LifecycleEventConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LifecycleEventConfiguration

Hashable LifecycleEventConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LifecycleEventConfiguration

ToJSON LifecycleEventConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LifecycleEventConfiguration

FromJSON LifecycleEventConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LifecycleEventConfiguration

type Rep LifecycleEventConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LifecycleEventConfiguration

type Rep LifecycleEventConfiguration = D1 ('MetaData "LifecycleEventConfiguration" "Amazonka.OpsWorks.Types.LifecycleEventConfiguration" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "LifecycleEventConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "shutdown") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShutdownEventConfiguration))))

newLifecycleEventConfiguration :: LifecycleEventConfiguration Source #

Create a value of LifecycleEventConfiguration 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:shutdown:LifecycleEventConfiguration', lifecycleEventConfiguration_shutdown - A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

lifecycleEventConfiguration_shutdown :: Lens' LifecycleEventConfiguration (Maybe ShutdownEventConfiguration) Source #

A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

LoadBasedAutoScalingConfiguration

data LoadBasedAutoScalingConfiguration Source #

Describes a layer's load-based auto scaling configuration.

See: newLoadBasedAutoScalingConfiguration smart constructor.

Constructors

LoadBasedAutoScalingConfiguration' 

Fields

Instances

Instances details
Eq LoadBasedAutoScalingConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LoadBasedAutoScalingConfiguration

Read LoadBasedAutoScalingConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LoadBasedAutoScalingConfiguration

Show LoadBasedAutoScalingConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LoadBasedAutoScalingConfiguration

Generic LoadBasedAutoScalingConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LoadBasedAutoScalingConfiguration

Associated Types

type Rep LoadBasedAutoScalingConfiguration :: Type -> Type #

NFData LoadBasedAutoScalingConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LoadBasedAutoScalingConfiguration

Hashable LoadBasedAutoScalingConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LoadBasedAutoScalingConfiguration

FromJSON LoadBasedAutoScalingConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LoadBasedAutoScalingConfiguration

type Rep LoadBasedAutoScalingConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.LoadBasedAutoScalingConfiguration

type Rep LoadBasedAutoScalingConfiguration = D1 ('MetaData "LoadBasedAutoScalingConfiguration" "Amazonka.OpsWorks.Types.LoadBasedAutoScalingConfiguration" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "LoadBasedAutoScalingConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "upScaling") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoScalingThresholds)) :*: S1 ('MetaSel ('Just "enable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "downScaling") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoScalingThresholds)) :*: S1 ('MetaSel ('Just "layerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newLoadBasedAutoScalingConfiguration :: LoadBasedAutoScalingConfiguration Source #

Create a value of LoadBasedAutoScalingConfiguration 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:upScaling:LoadBasedAutoScalingConfiguration', loadBasedAutoScalingConfiguration_upScaling - An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

$sel:enable:LoadBasedAutoScalingConfiguration', loadBasedAutoScalingConfiguration_enable - Whether load-based auto scaling is enabled for the layer.

$sel:downScaling:LoadBasedAutoScalingConfiguration', loadBasedAutoScalingConfiguration_downScaling - An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

$sel:layerId:LoadBasedAutoScalingConfiguration', loadBasedAutoScalingConfiguration_layerId - The layer ID.

loadBasedAutoScalingConfiguration_upScaling :: Lens' LoadBasedAutoScalingConfiguration (Maybe AutoScalingThresholds) Source #

An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

loadBasedAutoScalingConfiguration_enable :: Lens' LoadBasedAutoScalingConfiguration (Maybe Bool) Source #

Whether load-based auto scaling is enabled for the layer.

loadBasedAutoScalingConfiguration_downScaling :: Lens' LoadBasedAutoScalingConfiguration (Maybe AutoScalingThresholds) Source #

An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

OperatingSystem

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.

OperatingSystemConfigurationManager

data OperatingSystemConfigurationManager Source #

A block that contains information about the configuration manager (Chef) and the versions of the configuration manager that are supported for an operating system.

See: newOperatingSystemConfigurationManager smart constructor.

Constructors

OperatingSystemConfigurationManager' 

Fields

  • name :: Maybe Text

    The name of the configuration manager, which is Chef.

  • version :: Maybe Text

    The versions of the configuration manager that are supported by an operating system.

Instances

Instances details
Eq OperatingSystemConfigurationManager Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.OperatingSystemConfigurationManager

Read OperatingSystemConfigurationManager Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.OperatingSystemConfigurationManager

Show OperatingSystemConfigurationManager Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.OperatingSystemConfigurationManager

Generic OperatingSystemConfigurationManager Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.OperatingSystemConfigurationManager

NFData OperatingSystemConfigurationManager Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.OperatingSystemConfigurationManager

Hashable OperatingSystemConfigurationManager Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.OperatingSystemConfigurationManager

FromJSON OperatingSystemConfigurationManager Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.OperatingSystemConfigurationManager

type Rep OperatingSystemConfigurationManager Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.OperatingSystemConfigurationManager

type Rep OperatingSystemConfigurationManager = D1 ('MetaData "OperatingSystemConfigurationManager" "Amazonka.OpsWorks.Types.OperatingSystemConfigurationManager" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "OperatingSystemConfigurationManager'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newOperatingSystemConfigurationManager :: OperatingSystemConfigurationManager Source #

Create a value of OperatingSystemConfigurationManager 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:name:OperatingSystemConfigurationManager', operatingSystemConfigurationManager_name - The name of the configuration manager, which is Chef.

$sel:version:OperatingSystemConfigurationManager', operatingSystemConfigurationManager_version - The versions of the configuration manager that are supported by an operating system.

operatingSystemConfigurationManager_name :: Lens' OperatingSystemConfigurationManager (Maybe Text) Source #

The name of the configuration manager, which is Chef.

operatingSystemConfigurationManager_version :: Lens' OperatingSystemConfigurationManager (Maybe Text) Source #

The versions of the configuration manager that are supported by an operating system.

Permission

data Permission Source #

Describes stack or user permissions.

See: newPermission smart constructor.

Constructors

Permission' 

Fields

Instances

Instances details
Eq Permission Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Permission

Read Permission Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Permission

Show Permission Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Permission

Generic Permission Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Permission

Associated Types

type Rep Permission :: Type -> Type #

NFData Permission Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Permission

Methods

rnf :: Permission -> () #

Hashable Permission Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Permission

FromJSON Permission Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Permission

type Rep Permission Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Permission

type Rep Permission = D1 ('MetaData "Permission" "Amazonka.OpsWorks.Types.Permission" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "Permission'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "iamUserArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "allowSudo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "stackId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "level") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "allowSsh") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

newPermission :: Permission Source #

Create a value of Permission 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:iamUserArn:Permission', permission_iamUserArn - The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.

$sel:allowSudo:Permission', permission_allowSudo - Whether the user can use sudo.

$sel:stackId:Permission', permission_stackId - A stack ID.

$sel:level:Permission', permission_level - The user's permission level, which must be the following:

  • deny
  • show
  • deploy
  • manage
  • iam_only

For more information on the permissions associated with these levels, see Managing User Permissions

$sel:allowSsh:Permission', permission_allowSsh - Whether the user can use SSH.

permission_iamUserArn :: Lens' Permission (Maybe Text) Source #

The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.

permission_allowSudo :: Lens' Permission (Maybe Bool) Source #

Whether the user can use sudo.

permission_level :: Lens' Permission (Maybe Text) Source #

The user's permission level, which must be the following:

  • deny
  • show
  • deploy
  • manage
  • iam_only

For more information on the permissions associated with these levels, see Managing User Permissions

permission_allowSsh :: Lens' Permission (Maybe Bool) Source #

Whether the user can use SSH.

RaidArray

data RaidArray Source #

Describes an instance's RAID array.

See: newRaidArray smart constructor.

Constructors

RaidArray' 

Fields

Instances

Instances details
Eq RaidArray Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RaidArray

Read RaidArray Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RaidArray

Show RaidArray Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RaidArray

Generic RaidArray Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RaidArray

Associated Types

type Rep RaidArray :: Type -> Type #

NFData RaidArray Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RaidArray

Methods

rnf :: RaidArray -> () #

Hashable RaidArray Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RaidArray

FromJSON RaidArray Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RaidArray

type Rep RaidArray Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RaidArray

type Rep RaidArray = D1 ('MetaData "RaidArray" "Amazonka.OpsWorks.Types.RaidArray" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "RaidArray'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "iops") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "raidLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "device") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "numberOfDisks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "raidArrayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "volumeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "stackId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "mountPoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newRaidArray :: RaidArray Source #

Create a value of RaidArray 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:instanceId:RaidArray', raidArray_instanceId - The instance ID.

$sel:size:RaidArray', raidArray_size - The array's size.

$sel:iops:RaidArray', raidArray_iops - For PIOPS volumes, the IOPS per disk.

$sel:createdAt:RaidArray', raidArray_createdAt - When the RAID array was created.

$sel:raidLevel:RaidArray', raidArray_raidLevel - The RAID level.

$sel:device:RaidArray', raidArray_device - The array's Linux device. For example /dev/mdadm0.

$sel:numberOfDisks:RaidArray', raidArray_numberOfDisks - The number of disks in the array.

$sel:availabilityZone:RaidArray', raidArray_availabilityZone - The array's Availability Zone. For more information, see Regions and Endpoints.

$sel:name:RaidArray', raidArray_name - The array name.

$sel:raidArrayId:RaidArray', raidArray_raidArrayId - The array ID.

$sel:volumeType:RaidArray', raidArray_volumeType - The volume type, standard or PIOPS.

$sel:stackId:RaidArray', raidArray_stackId - The stack ID.

$sel:mountPoint:RaidArray', raidArray_mountPoint - The array's mount point.

raidArray_iops :: Lens' RaidArray (Maybe Int) Source #

For PIOPS volumes, the IOPS per disk.

raidArray_createdAt :: Lens' RaidArray (Maybe Text) Source #

When the RAID array was created.

raidArray_device :: Lens' RaidArray (Maybe Text) Source #

The array's Linux device. For example /dev/mdadm0.

raidArray_numberOfDisks :: Lens' RaidArray (Maybe Int) Source #

The number of disks in the array.

raidArray_availabilityZone :: Lens' RaidArray (Maybe Text) Source #

The array's Availability Zone. For more information, see Regions and Endpoints.

raidArray_volumeType :: Lens' RaidArray (Maybe Text) Source #

The volume type, standard or PIOPS.

raidArray_mountPoint :: Lens' RaidArray (Maybe Text) Source #

The array's mount point.

RdsDbInstance

data RdsDbInstance Source #

Describes an Amazon RDS instance.

See: newRdsDbInstance smart constructor.

Constructors

RdsDbInstance' 

Fields

Instances

Instances details
Eq RdsDbInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RdsDbInstance

Read RdsDbInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RdsDbInstance

Show RdsDbInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RdsDbInstance

Generic RdsDbInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RdsDbInstance

Associated Types

type Rep RdsDbInstance :: Type -> Type #

NFData RdsDbInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RdsDbInstance

Methods

rnf :: RdsDbInstance -> () #

Hashable RdsDbInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RdsDbInstance

FromJSON RdsDbInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RdsDbInstance

type Rep RdsDbInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.RdsDbInstance

newRdsDbInstance :: RdsDbInstance Source #

Create a value of RdsDbInstance 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:rdsDbInstanceArn:RdsDbInstance', rdsDbInstance_rdsDbInstanceArn - The instance's ARN.

$sel:dbUser:RdsDbInstance', rdsDbInstance_dbUser - The master user name.

$sel:missingOnRds:RdsDbInstance', rdsDbInstance_missingOnRds - Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set to true, you must deregister the instance, and then register it again.

$sel:engine:RdsDbInstance', rdsDbInstance_engine - The instance's database engine.

$sel:address:RdsDbInstance', rdsDbInstance_address - The instance's address.

$sel:dbInstanceIdentifier:RdsDbInstance', rdsDbInstance_dbInstanceIdentifier - The DB instance identifier.

$sel:region:RdsDbInstance', rdsDbInstance_region - The instance's AWS region.

$sel:stackId:RdsDbInstance', rdsDbInstance_stackId - The ID of the stack with which the instance is registered.

$sel:dbPassword:RdsDbInstance', rdsDbInstance_dbPassword - AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

rdsDbInstance_missingOnRds :: Lens' RdsDbInstance (Maybe Bool) Source #

Set to true if AWS OpsWorks Stacks is unable to discover the Amazon RDS instance. AWS OpsWorks Stacks attempts to discover the instance only once. If this value is set to true, you must deregister the instance, and then register it again.

rdsDbInstance_engine :: Lens' RdsDbInstance (Maybe Text) Source #

The instance's database engine.

rdsDbInstance_region :: Lens' RdsDbInstance (Maybe Text) Source #

The instance's AWS region.

rdsDbInstance_stackId :: Lens' RdsDbInstance (Maybe Text) Source #

The ID of the stack with which the instance is registered.

rdsDbInstance_dbPassword :: Lens' RdsDbInstance (Maybe Text) Source #

AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

Recipes

data Recipes Source #

AWS OpsWorks Stacks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks Stacks runs a set of standard recipes for each event. In addition, you can provide custom recipes for any or all layers and events. AWS OpsWorks Stacks runs custom event recipes after the standard recipes. LayerCustomRecipes specifies the custom recipes for a particular layer to be run in response to each of the five events.

To specify a recipe, use the cookbook's directory name in the repository followed by two colons and the recipe name, which is the recipe's file name without the .rb extension. For example: phpapp2::dbsetup specifies the dbsetup.rb recipe in the repository's phpapp2 folder.

See: newRecipes smart constructor.

Constructors

Recipes' 

Fields

  • setup :: Maybe [Text]

    An array of custom recipe names to be run following a setup event.

  • shutdown :: Maybe [Text]

    An array of custom recipe names to be run following a shutdown event.

  • undeploy :: Maybe [Text]

    An array of custom recipe names to be run following a undeploy event.

  • configure :: Maybe [Text]

    An array of custom recipe names to be run following a configure event.

  • deploy :: Maybe [Text]

    An array of custom recipe names to be run following a deploy event.

Instances

Instances details
Eq Recipes Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Recipes

Methods

(==) :: Recipes -> Recipes -> Bool #

(/=) :: Recipes -> Recipes -> Bool #

Read Recipes Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Recipes

Show Recipes Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Recipes

Generic Recipes Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Recipes

Associated Types

type Rep Recipes :: Type -> Type #

Methods

from :: Recipes -> Rep Recipes x #

to :: Rep Recipes x -> Recipes #

NFData Recipes Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Recipes

Methods

rnf :: Recipes -> () #

Hashable Recipes Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Recipes

Methods

hashWithSalt :: Int -> Recipes -> Int #

hash :: Recipes -> Int #

ToJSON Recipes Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Recipes

FromJSON Recipes Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Recipes

type Rep Recipes Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Recipes

type Rep Recipes = D1 ('MetaData "Recipes" "Amazonka.OpsWorks.Types.Recipes" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "Recipes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "setup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "shutdown") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "undeploy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "configure") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "deploy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))

newRecipes :: Recipes Source #

Create a value of Recipes 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:setup:Recipes', recipes_setup - An array of custom recipe names to be run following a setup event.

$sel:shutdown:Recipes', recipes_shutdown - An array of custom recipe names to be run following a shutdown event.

$sel:undeploy:Recipes', recipes_undeploy - An array of custom recipe names to be run following a undeploy event.

$sel:configure:Recipes', recipes_configure - An array of custom recipe names to be run following a configure event.

$sel:deploy:Recipes', recipes_deploy - An array of custom recipe names to be run following a deploy event.

recipes_setup :: Lens' Recipes (Maybe [Text]) Source #

An array of custom recipe names to be run following a setup event.

recipes_shutdown :: Lens' Recipes (Maybe [Text]) Source #

An array of custom recipe names to be run following a shutdown event.

recipes_undeploy :: Lens' Recipes (Maybe [Text]) Source #

An array of custom recipe names to be run following a undeploy event.

recipes_configure :: Lens' Recipes (Maybe [Text]) Source #

An array of custom recipe names to be run following a configure event.

recipes_deploy :: Lens' Recipes (Maybe [Text]) Source #

An array of custom recipe names to be run following a deploy event.

ReportedOs

data ReportedOs Source #

A registered instance's reported operating system.

See: newReportedOs smart constructor.

Constructors

ReportedOs' 

Fields

Instances

Instances details
Eq ReportedOs Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ReportedOs

Read ReportedOs Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ReportedOs

Show ReportedOs Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ReportedOs

Generic ReportedOs Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ReportedOs

Associated Types

type Rep ReportedOs :: Type -> Type #

NFData ReportedOs Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ReportedOs

Methods

rnf :: ReportedOs -> () #

Hashable ReportedOs Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ReportedOs

FromJSON ReportedOs Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ReportedOs

type Rep ReportedOs Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ReportedOs

type Rep ReportedOs = D1 ('MetaData "ReportedOs" "Amazonka.OpsWorks.Types.ReportedOs" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "ReportedOs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "family") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newReportedOs :: ReportedOs Source #

Create a value of ReportedOs 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:family:ReportedOs', reportedOs_family - The operating system family.

$sel:name:ReportedOs', reportedOs_name - The operating system name.

$sel:version:ReportedOs', reportedOs_version - The operating system version.

reportedOs_family :: Lens' ReportedOs (Maybe Text) Source #

The operating system family.

reportedOs_name :: Lens' ReportedOs (Maybe Text) Source #

The operating system name.

reportedOs_version :: Lens' ReportedOs (Maybe Text) Source #

The operating system version.

SelfUserProfile

data SelfUserProfile Source #

Describes a user's SSH information.

See: newSelfUserProfile smart constructor.

Constructors

SelfUserProfile' 

Fields

Instances

Instances details
Eq SelfUserProfile Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SelfUserProfile

Read SelfUserProfile Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SelfUserProfile

Show SelfUserProfile Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SelfUserProfile

Generic SelfUserProfile Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SelfUserProfile

Associated Types

type Rep SelfUserProfile :: Type -> Type #

NFData SelfUserProfile Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SelfUserProfile

Methods

rnf :: SelfUserProfile -> () #

Hashable SelfUserProfile Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SelfUserProfile

FromJSON SelfUserProfile Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SelfUserProfile

type Rep SelfUserProfile Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SelfUserProfile

type Rep SelfUserProfile = D1 ('MetaData "SelfUserProfile" "Amazonka.OpsWorks.Types.SelfUserProfile" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "SelfUserProfile'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "sshPublicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sshUsername") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "iamUserArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newSelfUserProfile :: SelfUserProfile Source #

Create a value of SelfUserProfile 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:sshPublicKey:SelfUserProfile', selfUserProfile_sshPublicKey - The user's SSH public key.

$sel:sshUsername:SelfUserProfile', selfUserProfile_sshUsername - The user's SSH user name.

$sel:iamUserArn:SelfUserProfile', selfUserProfile_iamUserArn - The user's IAM ARN.

$sel:name:SelfUserProfile', selfUserProfile_name - The user's name.

ServiceError

data ServiceError Source #

Describes an AWS OpsWorks Stacks service error.

See: newServiceError smart constructor.

Constructors

ServiceError' 

Fields

Instances

Instances details
Eq ServiceError Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ServiceError

Read ServiceError Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ServiceError

Show ServiceError Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ServiceError

Generic ServiceError Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ServiceError

Associated Types

type Rep ServiceError :: Type -> Type #

NFData ServiceError Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ServiceError

Methods

rnf :: ServiceError -> () #

Hashable ServiceError Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ServiceError

FromJSON ServiceError Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ServiceError

type Rep ServiceError Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ServiceError

type Rep ServiceError = D1 ('MetaData "ServiceError" "Amazonka.OpsWorks.Types.ServiceError" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "ServiceError'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serviceErrorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "stackId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newServiceError :: ServiceError Source #

Create a value of ServiceError 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:instanceId:ServiceError', serviceError_instanceId - The instance ID.

$sel:createdAt:ServiceError', serviceError_createdAt - When the error occurred.

$sel:serviceErrorId:ServiceError', serviceError_serviceErrorId - The error ID.

$sel:type':ServiceError', serviceError_type - The error type.

$sel:stackId:ServiceError', serviceError_stackId - The stack ID.

$sel:message:ServiceError', serviceError_message - A message that describes the error.

serviceError_message :: Lens' ServiceError (Maybe Text) Source #

A message that describes the error.

ShutdownEventConfiguration

data ShutdownEventConfiguration Source #

The Shutdown event configuration.

See: newShutdownEventConfiguration smart constructor.

Constructors

ShutdownEventConfiguration' 

Fields

Instances

Instances details
Eq ShutdownEventConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ShutdownEventConfiguration

Read ShutdownEventConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ShutdownEventConfiguration

Show ShutdownEventConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ShutdownEventConfiguration

Generic ShutdownEventConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ShutdownEventConfiguration

Associated Types

type Rep ShutdownEventConfiguration :: Type -> Type #

NFData ShutdownEventConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ShutdownEventConfiguration

Hashable ShutdownEventConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ShutdownEventConfiguration

ToJSON ShutdownEventConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ShutdownEventConfiguration

FromJSON ShutdownEventConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ShutdownEventConfiguration

type Rep ShutdownEventConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.ShutdownEventConfiguration

type Rep ShutdownEventConfiguration = D1 ('MetaData "ShutdownEventConfiguration" "Amazonka.OpsWorks.Types.ShutdownEventConfiguration" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "ShutdownEventConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "executionTimeout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "delayUntilElbConnectionsDrained") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newShutdownEventConfiguration :: ShutdownEventConfiguration Source #

Create a value of ShutdownEventConfiguration 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:executionTimeout:ShutdownEventConfiguration', shutdownEventConfiguration_executionTimeout - The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

$sel:delayUntilElbConnectionsDrained:ShutdownEventConfiguration', shutdownEventConfiguration_delayUntilElbConnectionsDrained - Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

shutdownEventConfiguration_executionTimeout :: Lens' ShutdownEventConfiguration (Maybe Int) Source #

The time, in seconds, that AWS OpsWorks Stacks will wait after triggering a Shutdown event before shutting down an instance.

shutdownEventConfiguration_delayUntilElbConnectionsDrained :: Lens' ShutdownEventConfiguration (Maybe Bool) Source #

Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

Source

data Source Source #

Contains the information required to retrieve an app or cookbook from a repository. For more information, see Creating Apps or Custom Recipes and Cookbooks.

See: newSource smart constructor.

Constructors

Source' 

Fields

  • url :: Maybe Text

    The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

  • username :: Maybe Text

    This parameter depends on the repository type.

    • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.
    • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.
  • sshKey :: Maybe Text

    In requests, the repository's SSH key.

    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

  • password :: Maybe Text

    When included in a request, the parameter depends on the repository type.

    • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.
    • For HTTP bundles and Subversion repositories, set Password to the password.

    For more information on how to safely handle IAM credentials, see https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

    In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

  • type' :: Maybe SourceType

    The repository type.

  • revision :: Maybe Text

    The application's version. AWS OpsWorks Stacks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.

Instances

Instances details
Eq Source Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Source

Methods

(==) :: Source -> Source -> Bool #

(/=) :: Source -> Source -> Bool #

Read Source Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Source

Show Source Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Source

Generic Source Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Source

Associated Types

type Rep Source :: Type -> Type #

Methods

from :: Source -> Rep Source x #

to :: Rep Source x -> Source #

NFData Source Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Source

Methods

rnf :: Source -> () #

Hashable Source Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Source

Methods

hashWithSalt :: Int -> Source -> Int #

hash :: Source -> Int #

ToJSON Source Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Source

FromJSON Source Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Source

type Rep Source Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Source

newSource :: Source Source #

Create a value of Source 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:url:Source', source_url - The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

$sel:username:Source', source_username - This parameter depends on the repository type.

  • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.
  • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

$sel:sshKey:Source', source_sshKey - In requests, the repository's SSH key.

In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

$sel:password:Source', source_password - When included in a request, the parameter depends on the repository type.

  • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.
  • For HTTP bundles and Subversion repositories, set Password to the password.

For more information on how to safely handle IAM credentials, see https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

$sel:type':Source', source_type - The repository type.

$sel:revision:Source', source_revision - The application's version. AWS OpsWorks Stacks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.

source_url :: Lens' Source (Maybe Text) Source #

The source URL. The following is an example of an Amazon S3 source URL: https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz.

source_username :: Lens' Source (Maybe Text) Source #

This parameter depends on the repository type.

  • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.
  • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

source_sshKey :: Lens' Source (Maybe Text) Source #

In requests, the repository's SSH key.

In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

source_password :: Lens' Source (Maybe Text) Source #

When included in a request, the parameter depends on the repository type.

  • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.
  • For HTTP bundles and Subversion repositories, set Password to the password.

For more information on how to safely handle IAM credentials, see https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

source_type :: Lens' Source (Maybe SourceType) Source #

The repository type.

source_revision :: Lens' Source (Maybe Text) Source #

The application's version. AWS OpsWorks Stacks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.

SslConfiguration

data SslConfiguration Source #

Describes an app's SSL configuration.

See: newSslConfiguration smart constructor.

Constructors

SslConfiguration' 

Fields

  • privateKey :: Maybe Text

    The private key; the contents of the certificate's domain.kex file.

  • certificate :: Maybe Text

    The contents of the certificate's domain.crt file.

  • chain :: Maybe Text

    Optional. Can be used to specify an intermediate certificate authority key or client authentication.

Instances

Instances details
Eq SslConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SslConfiguration

Read SslConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SslConfiguration

Show SslConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SslConfiguration

Generic SslConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SslConfiguration

Associated Types

type Rep SslConfiguration :: Type -> Type #

NFData SslConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SslConfiguration

Methods

rnf :: SslConfiguration -> () #

Hashable SslConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SslConfiguration

ToJSON SslConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SslConfiguration

FromJSON SslConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SslConfiguration

type Rep SslConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.SslConfiguration

type Rep SslConfiguration = D1 ('MetaData "SslConfiguration" "Amazonka.OpsWorks.Types.SslConfiguration" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "SslConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "privateKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "certificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "chain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newSslConfiguration :: SslConfiguration Source #

Create a value of SslConfiguration 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:privateKey:SslConfiguration', sslConfiguration_privateKey - The private key; the contents of the certificate's domain.kex file.

$sel:certificate:SslConfiguration', sslConfiguration_certificate - The contents of the certificate's domain.crt file.

$sel:chain:SslConfiguration', sslConfiguration_chain - Optional. Can be used to specify an intermediate certificate authority key or client authentication.

sslConfiguration_privateKey :: Lens' SslConfiguration (Maybe Text) Source #

The private key; the contents of the certificate's domain.kex file.

sslConfiguration_certificate :: Lens' SslConfiguration (Maybe Text) Source #

The contents of the certificate's domain.crt file.

sslConfiguration_chain :: Lens' SslConfiguration (Maybe Text) Source #

Optional. Can be used to specify an intermediate certificate authority key or client authentication.

Stack

data Stack Source #

Describes a stack.

See: newStack smart constructor.

Constructors

Stack' 

Fields

Instances

Instances details
Eq Stack Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Stack

Methods

(==) :: Stack -> Stack -> Bool #

(/=) :: Stack -> Stack -> Bool #

Read Stack Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Stack

Show Stack Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Stack

Methods

showsPrec :: Int -> Stack -> ShowS #

show :: Stack -> String #

showList :: [Stack] -> ShowS #

Generic Stack Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Stack

Associated Types

type Rep Stack :: Type -> Type #

Methods

from :: Stack -> Rep Stack x #

to :: Rep Stack x -> Stack #

NFData Stack Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Stack

Methods

rnf :: Stack -> () #

Hashable Stack Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Stack

Methods

hashWithSalt :: Int -> Stack -> Int #

hash :: Stack -> Int #

FromJSON Stack Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Stack

type Rep Stack Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Stack

type Rep Stack = D1 ('MetaData "Stack" "Amazonka.OpsWorks.Types.Stack" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "Stack'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "defaultInstanceProfileArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serviceRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "defaultRootDeviceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RootDeviceType)) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "chefConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChefConfiguration)) :*: S1 ('MetaSel ('Just "agentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "defaultSshKeyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "customJson") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "customCookbooksSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Source)))))) :*: (((S1 ('MetaSel ('Just "defaultAvailabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap StackAttributesKeys (Maybe Text))))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "defaultOs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "useOpsworksSecurityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "useCustomCookbooks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "defaultSubnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "configurationManager") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StackConfigurationManager)) :*: (S1 ('MetaSel ('Just "stackId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hostnameTheme") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newStack :: Stack Source #

Create a value of Stack 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:defaultInstanceProfileArn:Stack', stack_defaultInstanceProfileArn - The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

$sel:serviceRoleArn:Stack', stack_serviceRoleArn - The stack AWS Identity and Access Management (IAM) role.

$sel:defaultRootDeviceType:Stack', stack_defaultRootDeviceType - The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

$sel:arn:Stack', stack_arn - The stack's ARN.

$sel:createdAt:Stack', stack_createdAt - The date when the stack was created.

$sel:vpcId:Stack', stack_vpcId - The VPC ID; applicable only if the stack is running in a VPC.

$sel:chefConfiguration:Stack', stack_chefConfiguration - A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

$sel:agentVersion:Stack', stack_agentVersion - The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

$sel:defaultSshKeyName:Stack', stack_defaultSshKeyName - A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

$sel:customJson:Stack', stack_customJson - A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

"{\"key1\": \"value1\", \"key2\": \"value2\",...}"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

$sel:customCookbooksSource:Stack', stack_customCookbooksSource - Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

$sel:defaultAvailabilityZone:Stack', stack_defaultAvailabilityZone - The stack's default Availability Zone. For more information, see Regions and Endpoints.

$sel:attributes:Stack', stack_attributes - The stack's attributes.

$sel:name:Stack', stack_name - The stack name.

$sel:defaultOs:Stack', stack_defaultOs - The stack's default operating system.

$sel:useOpsworksSecurityGroups:Stack', stack_useOpsworksSecurityGroups - Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

$sel:useCustomCookbooks:Stack', stack_useCustomCookbooks - Whether the stack uses custom cookbooks.

$sel:defaultSubnetId:Stack', stack_defaultSubnetId - The default subnet ID; applicable only if the stack is running in a VPC.

$sel:region:Stack', stack_region - The stack AWS region, such as "ap-northeast-2". For more information about AWS regions, see Regions and Endpoints.

$sel:configurationManager:Stack', stack_configurationManager - The configuration manager.

$sel:stackId:Stack', stack_stackId - The stack ID.

$sel:hostnameTheme:Stack', stack_hostnameTheme - The stack host name theme, with spaces replaced by underscores.

stack_defaultInstanceProfileArn :: Lens' Stack (Maybe Text) Source #

The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

stack_serviceRoleArn :: Lens' Stack (Maybe Text) Source #

The stack AWS Identity and Access Management (IAM) role.

stack_defaultRootDeviceType :: Lens' Stack (Maybe RootDeviceType) Source #

The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

stack_arn :: Lens' Stack (Maybe Text) Source #

The stack's ARN.

stack_createdAt :: Lens' Stack (Maybe Text) Source #

The date when the stack was created.

stack_vpcId :: Lens' Stack (Maybe Text) Source #

The VPC ID; applicable only if the stack is running in a VPC.

stack_chefConfiguration :: Lens' Stack (Maybe ChefConfiguration) Source #

A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

stack_agentVersion :: Lens' Stack (Maybe Text) Source #

The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

stack_defaultSshKeyName :: Lens' Stack (Maybe Text) Source #

A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

stack_customJson :: Lens' Stack (Maybe Text) Source #

A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format:

"{\"key1\": \"value1\", \"key2\": \"value2\",...}"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

stack_customCookbooksSource :: Lens' Stack (Maybe Source) Source #

Contains the information required to retrieve an app or cookbook from a repository. For more information, see Adding Apps or Cookbooks and Recipes.

stack_defaultAvailabilityZone :: Lens' Stack (Maybe Text) Source #

The stack's default Availability Zone. For more information, see Regions and Endpoints.

stack_name :: Lens' Stack (Maybe Text) Source #

The stack name.

stack_defaultOs :: Lens' Stack (Maybe Text) Source #

The stack's default operating system.

stack_useOpsworksSecurityGroups :: Lens' Stack (Maybe Bool) Source #

Whether the stack automatically associates the AWS OpsWorks Stacks built-in security groups with the stack's layers.

stack_useCustomCookbooks :: Lens' Stack (Maybe Bool) Source #

Whether the stack uses custom cookbooks.

stack_defaultSubnetId :: Lens' Stack (Maybe Text) Source #

The default subnet ID; applicable only if the stack is running in a VPC.

stack_region :: Lens' Stack (Maybe Text) Source #

The stack AWS region, such as "ap-northeast-2". For more information about AWS regions, see Regions and Endpoints.

stack_hostnameTheme :: Lens' Stack (Maybe Text) Source #

The stack host name theme, with spaces replaced by underscores.

StackConfigurationManager

data StackConfigurationManager Source #

Describes the configuration manager.

See: newStackConfigurationManager smart constructor.

Constructors

StackConfigurationManager' 

Fields

  • name :: Maybe Text

    The name. This parameter must be set to "Chef".

  • version :: Maybe Text

    The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.

Instances

Instances details
Eq StackConfigurationManager Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackConfigurationManager

Read StackConfigurationManager Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackConfigurationManager

Show StackConfigurationManager Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackConfigurationManager

Generic StackConfigurationManager Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackConfigurationManager

Associated Types

type Rep StackConfigurationManager :: Type -> Type #

NFData StackConfigurationManager Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackConfigurationManager

Hashable StackConfigurationManager Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackConfigurationManager

ToJSON StackConfigurationManager Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackConfigurationManager

FromJSON StackConfigurationManager Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackConfigurationManager

type Rep StackConfigurationManager Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackConfigurationManager

type Rep StackConfigurationManager = D1 ('MetaData "StackConfigurationManager" "Amazonka.OpsWorks.Types.StackConfigurationManager" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "StackConfigurationManager'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newStackConfigurationManager :: StackConfigurationManager Source #

Create a value of StackConfigurationManager 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:name:StackConfigurationManager', stackConfigurationManager_name - The name. This parameter must be set to "Chef".

$sel:version:StackConfigurationManager', stackConfigurationManager_version - The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.

stackConfigurationManager_name :: Lens' StackConfigurationManager (Maybe Text) Source #

The name. This parameter must be set to "Chef".

stackConfigurationManager_version :: Lens' StackConfigurationManager (Maybe Text) Source #

The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.

StackSummary

data StackSummary Source #

Summarizes the number of layers, instances, and apps in a stack.

See: newStackSummary smart constructor.

Constructors

StackSummary' 

Fields

Instances

Instances details
Eq StackSummary Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackSummary

Read StackSummary Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackSummary

Show StackSummary Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackSummary

Generic StackSummary Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackSummary

Associated Types

type Rep StackSummary :: Type -> Type #

NFData StackSummary Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackSummary

Methods

rnf :: StackSummary -> () #

Hashable StackSummary Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackSummary

FromJSON StackSummary Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackSummary

type Rep StackSummary Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.StackSummary

type Rep StackSummary = D1 ('MetaData "StackSummary" "Amazonka.OpsWorks.Types.StackSummary" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "StackSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "appsCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "stackId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "layersCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "instancesCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstancesCount))))))

newStackSummary :: StackSummary Source #

Create a value of StackSummary 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:StackSummary', stackSummary_arn - The stack's ARN.

$sel:appsCount:StackSummary', stackSummary_appsCount - The number of apps.

$sel:name:StackSummary', stackSummary_name - The stack name.

$sel:stackId:StackSummary', stackSummary_stackId - The stack ID.

$sel:layersCount:StackSummary', stackSummary_layersCount - The number of layers.

$sel:instancesCount:StackSummary', stackSummary_instancesCount - An InstancesCount object with the number of instances in each status.

stackSummary_instancesCount :: Lens' StackSummary (Maybe InstancesCount) Source #

An InstancesCount object with the number of instances in each status.

TemporaryCredential

data TemporaryCredential Source #

Contains the data needed by RDP clients such as the Microsoft Remote Desktop Connection to log in to the instance.

See: newTemporaryCredential smart constructor.

Constructors

TemporaryCredential' 

Fields

  • instanceId :: Maybe Text

    The instance's AWS OpsWorks Stacks ID.

  • username :: Maybe Text

    The user name.

  • password :: Maybe Text

    The password.

  • validForInMinutes :: Maybe Int

    The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

Instances

Instances details
Eq TemporaryCredential Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.TemporaryCredential

Read TemporaryCredential Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.TemporaryCredential

Show TemporaryCredential Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.TemporaryCredential

Generic TemporaryCredential Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.TemporaryCredential

Associated Types

type Rep TemporaryCredential :: Type -> Type #

NFData TemporaryCredential Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.TemporaryCredential

Methods

rnf :: TemporaryCredential -> () #

Hashable TemporaryCredential Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.TemporaryCredential

FromJSON TemporaryCredential Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.TemporaryCredential

type Rep TemporaryCredential Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.TemporaryCredential

type Rep TemporaryCredential = D1 ('MetaData "TemporaryCredential" "Amazonka.OpsWorks.Types.TemporaryCredential" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "TemporaryCredential'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "username") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "password") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "validForInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

newTemporaryCredential :: TemporaryCredential Source #

Create a value of TemporaryCredential 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:instanceId:TemporaryCredential', temporaryCredential_instanceId - The instance's AWS OpsWorks Stacks ID.

$sel:username:TemporaryCredential', temporaryCredential_username - The user name.

$sel:password:TemporaryCredential', temporaryCredential_password - The password.

$sel:validForInMinutes:TemporaryCredential', temporaryCredential_validForInMinutes - The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

temporaryCredential_instanceId :: Lens' TemporaryCredential (Maybe Text) Source #

The instance's AWS OpsWorks Stacks ID.

temporaryCredential_validForInMinutes :: Lens' TemporaryCredential (Maybe Int) Source #

The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

TimeBasedAutoScalingConfiguration

data TimeBasedAutoScalingConfiguration Source #

Describes an instance's time-based auto scaling configuration.

See: newTimeBasedAutoScalingConfiguration smart constructor.

Constructors

TimeBasedAutoScalingConfiguration' 

Fields

Instances

Instances details
Eq TimeBasedAutoScalingConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.TimeBasedAutoScalingConfiguration

Read TimeBasedAutoScalingConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.TimeBasedAutoScalingConfiguration

Show TimeBasedAutoScalingConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.TimeBasedAutoScalingConfiguration

Generic TimeBasedAutoScalingConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.TimeBasedAutoScalingConfiguration

Associated Types

type Rep TimeBasedAutoScalingConfiguration :: Type -> Type #

NFData TimeBasedAutoScalingConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.TimeBasedAutoScalingConfiguration

Hashable TimeBasedAutoScalingConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.TimeBasedAutoScalingConfiguration

FromJSON TimeBasedAutoScalingConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.TimeBasedAutoScalingConfiguration

type Rep TimeBasedAutoScalingConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.TimeBasedAutoScalingConfiguration

type Rep TimeBasedAutoScalingConfiguration = D1 ('MetaData "TimeBasedAutoScalingConfiguration" "Amazonka.OpsWorks.Types.TimeBasedAutoScalingConfiguration" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "TimeBasedAutoScalingConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "autoScalingSchedule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WeeklyAutoScalingSchedule))))

newTimeBasedAutoScalingConfiguration :: TimeBasedAutoScalingConfiguration Source #

Create a value of TimeBasedAutoScalingConfiguration 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:instanceId:TimeBasedAutoScalingConfiguration', timeBasedAutoScalingConfiguration_instanceId - The instance ID.

$sel:autoScalingSchedule:TimeBasedAutoScalingConfiguration', timeBasedAutoScalingConfiguration_autoScalingSchedule - A WeeklyAutoScalingSchedule object with the instance schedule.

UserProfile

data UserProfile Source #

Describes a user's SSH information.

See: newUserProfile smart constructor.

Constructors

UserProfile' 

Fields

Instances

Instances details
Eq UserProfile Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.UserProfile

Read UserProfile Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.UserProfile

Show UserProfile Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.UserProfile

Generic UserProfile Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.UserProfile

Associated Types

type Rep UserProfile :: Type -> Type #

NFData UserProfile Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.UserProfile

Methods

rnf :: UserProfile -> () #

Hashable UserProfile Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.UserProfile

FromJSON UserProfile Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.UserProfile

type Rep UserProfile Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.UserProfile

type Rep UserProfile = D1 ('MetaData "UserProfile" "Amazonka.OpsWorks.Types.UserProfile" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "UserProfile'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "allowSelfManagement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "sshPublicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "sshUsername") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "iamUserArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newUserProfile :: UserProfile Source #

Create a value of UserProfile 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:allowSelfManagement:UserProfile', userProfile_allowSelfManagement - Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

$sel:sshPublicKey:UserProfile', userProfile_sshPublicKey - The user's SSH public key.

$sel:sshUsername:UserProfile', userProfile_sshUsername - The user's SSH user name.

$sel:iamUserArn:UserProfile', userProfile_iamUserArn - The user's IAM ARN.

$sel:name:UserProfile', userProfile_name - The user's name.

userProfile_allowSelfManagement :: Lens' UserProfile (Maybe Bool) Source #

Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

Volume

data Volume Source #

Describes an instance's Amazon EBS volume.

See: newVolume smart constructor.

Constructors

Volume' 

Fields

Instances

Instances details
Eq Volume Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Volume

Methods

(==) :: Volume -> Volume -> Bool #

(/=) :: Volume -> Volume -> Bool #

Read Volume Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Volume

Show Volume Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Volume

Generic Volume Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Volume

Associated Types

type Rep Volume :: Type -> Type #

Methods

from :: Volume -> Rep Volume x #

to :: Rep Volume x -> Volume #

NFData Volume Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Volume

Methods

rnf :: Volume -> () #

Hashable Volume Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Volume

Methods

hashWithSalt :: Int -> Volume -> Int #

hash :: Volume -> Int #

FromJSON Volume Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Volume

type Rep Volume Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.Volume

type Rep Volume = D1 ('MetaData "Volume" "Amazonka.OpsWorks.Types.Volume" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "Volume'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "iops") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "device") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "raidArrayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "volumeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "volumeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "ec2VolumeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "mountPoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newVolume :: Volume Source #

Create a value of Volume 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:instanceId:Volume', volume_instanceId - The instance ID.

$sel:status:Volume', volume_status - The value returned by DescribeVolumes.

$sel:size:Volume', volume_size - The volume size.

$sel:iops:Volume', volume_iops - For PIOPS volumes, the IOPS per disk.

$sel:device:Volume', volume_device - The device name.

$sel:encrypted:Volume', volume_encrypted - Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

$sel:availabilityZone:Volume', volume_availabilityZone - The volume Availability Zone. For more information, see Regions and Endpoints.

$sel:name:Volume', volume_name - The volume name.

$sel:raidArrayId:Volume', volume_raidArrayId - The RAID array ID.

$sel:volumeId:Volume', volume_volumeId - The volume ID.

$sel:region:Volume', volume_region - The AWS region. For more information about AWS regions, see Regions and Endpoints.

$sel:volumeType:Volume', volume_volumeType - The volume type. For more information, see Amazon EBS Volume Types.

  • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.
  • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.
  • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.
  • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.
  • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

$sel:ec2VolumeId:Volume', volume_ec2VolumeId - The Amazon EC2 volume ID.

$sel:mountPoint:Volume', volume_mountPoint - The volume mount point. For example, "/mnt/disk1".

volume_size :: Lens' Volume (Maybe Int) Source #

The volume size.

volume_iops :: Lens' Volume (Maybe Int) Source #

For PIOPS volumes, the IOPS per disk.

volume_device :: Lens' Volume (Maybe Text) Source #

The device name.

volume_encrypted :: Lens' Volume (Maybe Bool) Source #

Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

volume_availabilityZone :: Lens' Volume (Maybe Text) Source #

The volume Availability Zone. For more information, see Regions and Endpoints.

volume_name :: Lens' Volume (Maybe Text) Source #

The volume name.

volume_region :: Lens' Volume (Maybe Text) Source #

The AWS region. For more information about AWS regions, see Regions and Endpoints.

volume_volumeType :: Lens' Volume (Maybe Text) Source #

The volume type. For more information, see Amazon EBS Volume Types.

  • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.
  • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.
  • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.
  • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.
  • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

volume_ec2VolumeId :: Lens' Volume (Maybe Text) Source #

The Amazon EC2 volume ID.

volume_mountPoint :: Lens' Volume (Maybe Text) Source #

The volume mount point. For example, "/mnt/disk1".

VolumeConfiguration

data VolumeConfiguration Source #

Describes an Amazon EBS volume configuration.

See: newVolumeConfiguration smart constructor.

Constructors

VolumeConfiguration' 

Fields

  • iops :: Maybe Int

    For PIOPS volumes, the IOPS per disk.

  • raidLevel :: Maybe Int

    The volume RAID level.

  • encrypted :: Maybe Bool

    Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

  • volumeType :: Maybe Text

    The volume type. For more information, see Amazon EBS Volume Types.

    • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.
    • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.
    • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.
    • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.
    • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.
  • mountPoint :: Text

    The volume mount point. For example "/dev/sdh".

  • numberOfDisks :: Int

    The number of disks in the volume.

  • size :: Int

    The volume size.

Instances

Instances details
Eq VolumeConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VolumeConfiguration

Read VolumeConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VolumeConfiguration

Show VolumeConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VolumeConfiguration

Generic VolumeConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VolumeConfiguration

Associated Types

type Rep VolumeConfiguration :: Type -> Type #

NFData VolumeConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VolumeConfiguration

Methods

rnf :: VolumeConfiguration -> () #

Hashable VolumeConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VolumeConfiguration

ToJSON VolumeConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VolumeConfiguration

FromJSON VolumeConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VolumeConfiguration

type Rep VolumeConfiguration Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.VolumeConfiguration

type Rep VolumeConfiguration = D1 ('MetaData "VolumeConfiguration" "Amazonka.OpsWorks.Types.VolumeConfiguration" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "VolumeConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "iops") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "raidLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "encrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "volumeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "mountPoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "numberOfDisks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newVolumeConfiguration Source #

Create a value of VolumeConfiguration 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:iops:VolumeConfiguration', volumeConfiguration_iops - For PIOPS volumes, the IOPS per disk.

$sel:raidLevel:VolumeConfiguration', volumeConfiguration_raidLevel - The volume RAID level.

$sel:encrypted:VolumeConfiguration', volumeConfiguration_encrypted - Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

$sel:volumeType:VolumeConfiguration', volumeConfiguration_volumeType - The volume type. For more information, see Amazon EBS Volume Types.

  • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.
  • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.
  • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.
  • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.
  • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

$sel:mountPoint:VolumeConfiguration', volumeConfiguration_mountPoint - The volume mount point. For example "/dev/sdh".

$sel:numberOfDisks:VolumeConfiguration', volumeConfiguration_numberOfDisks - The number of disks in the volume.

$sel:size:VolumeConfiguration', volumeConfiguration_size - The volume size.

volumeConfiguration_iops :: Lens' VolumeConfiguration (Maybe Int) Source #

For PIOPS volumes, the IOPS per disk.

volumeConfiguration_encrypted :: Lens' VolumeConfiguration (Maybe Bool) Source #

Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

volumeConfiguration_volumeType :: Lens' VolumeConfiguration (Maybe Text) Source #

The volume type. For more information, see Amazon EBS Volume Types.

  • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.
  • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.
  • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.
  • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.
  • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

volumeConfiguration_mountPoint :: Lens' VolumeConfiguration Text Source #

The volume mount point. For example "/dev/sdh".

WeeklyAutoScalingSchedule

data WeeklyAutoScalingSchedule Source #

Describes a time-based instance's auto scaling schedule. The schedule consists of a set of key-value pairs.

  • The key is the time period (a UTC hour) and must be an integer from 0 - 23.
  • The value indicates whether the instance should be online or offline for the specified period, and must be set to "on" or "off"

The default setting for all time periods is off, so you use the following parameters primarily to specify the online periods. You don't have to explicitly specify offline periods unless you want to change an online period to an offline period.

The following example specifies that the instance should be online for four hours, from UTC 1200 - 1600. It will be off for the remainder of the day.

 { "12":"on", "13":"on", "14":"on", "15":"on" }

See: newWeeklyAutoScalingSchedule smart constructor.

Constructors

WeeklyAutoScalingSchedule' 

Fields

Instances

Instances details
Eq WeeklyAutoScalingSchedule Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.WeeklyAutoScalingSchedule

Read WeeklyAutoScalingSchedule Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.WeeklyAutoScalingSchedule

Show WeeklyAutoScalingSchedule Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.WeeklyAutoScalingSchedule

Generic WeeklyAutoScalingSchedule Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.WeeklyAutoScalingSchedule

Associated Types

type Rep WeeklyAutoScalingSchedule :: Type -> Type #

NFData WeeklyAutoScalingSchedule Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.WeeklyAutoScalingSchedule

Hashable WeeklyAutoScalingSchedule Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.WeeklyAutoScalingSchedule

ToJSON WeeklyAutoScalingSchedule Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.WeeklyAutoScalingSchedule

FromJSON WeeklyAutoScalingSchedule Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.WeeklyAutoScalingSchedule

type Rep WeeklyAutoScalingSchedule Source # 
Instance details

Defined in Amazonka.OpsWorks.Types.WeeklyAutoScalingSchedule

newWeeklyAutoScalingSchedule :: WeeklyAutoScalingSchedule Source #

Create a value of WeeklyAutoScalingSchedule 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:thursday:WeeklyAutoScalingSchedule', weeklyAutoScalingSchedule_thursday - The schedule for Thursday.

$sel:wednesday:WeeklyAutoScalingSchedule', weeklyAutoScalingSchedule_wednesday - The schedule for Wednesday.

$sel:saturday:WeeklyAutoScalingSchedule', weeklyAutoScalingSchedule_saturday - The schedule for Saturday.

$sel:monday:WeeklyAutoScalingSchedule', weeklyAutoScalingSchedule_monday - The schedule for Monday.

$sel:friday:WeeklyAutoScalingSchedule', weeklyAutoScalingSchedule_friday - The schedule for Friday.

$sel:sunday:WeeklyAutoScalingSchedule', weeklyAutoScalingSchedule_sunday - The schedule for Sunday.

$sel:tuesday:WeeklyAutoScalingSchedule', weeklyAutoScalingSchedule_tuesday - The schedule for Tuesday.