amazonka-opsworks-1.6.1: Amazon OpsWorks SDK.

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

Network.AWS.OpsWorks

Contents

Description

AWS OpsWorks

Welcome to the AWS OpsWorks Stacks API Reference . This guide provides descriptions, syntax, and usage examples for AWS OpsWorks Stacks actions and data types, including common parameters and error codes.

AWS OpsWorks Stacks is an application management service that provides an integrated experience for overseeing the complete application lifecycle. For information about this product, go to the AWS OpsWorks details page.

SDKs and CLI

The most common way to use the AWS OpsWorks Stacks API is by using the AWS Command Line Interface (CLI) or by using one of the AWS SDKs to implement applications in your preferred language. For more information, see:

Endpoints

AWS OpsWorks Stacks supports the following endpoints, all HTTPS. You must connect to one of the following endpoints. Stacks can only be accessed or managed within the endpoint in which they are created.

  • opsworks.us-east-1.amazonaws.com
  • opsworks.us-east-2.amazonaws.com
  • opsworks.us-west-1.amazonaws.com
  • opsworks.us-west-2.amazonaws.com
  • opsworks.ca-central-1.amazonaws.com (API only; not available in the AWS console)
  • opsworks.eu-west-1.amazonaws.com
  • opsworks.eu-west-2.amazonaws.com
  • opsworks.eu-west-3.amazonaws.com
  • opsworks.eu-central-1.amazonaws.com
  • opsworks.ap-northeast-1.amazonaws.com
  • opsworks.ap-northeast-2.amazonaws.com
  • opsworks.ap-south-1.amazonaws.com
  • opsworks.ap-southeast-1.amazonaws.com
  • opsworks.ap-southeast-2.amazonaws.com
  • opsworks.sa-east-1.amazonaws.com

Chef Versions

When you call CreateStack , CloneStack , or UpdateStack we recommend you use the ConfigurationManager parameter to specify the Chef version. The recommended and default value for Linux stacks is currently 12. Windows stacks use Chef 12.2. For more information, see Chef Versions .

Synopsis

Service Configuration

opsWorks :: Service Source #

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

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by OpsWorks.

ValidationException

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

Indicates that a request was not valid.

ResourceNotFoundException

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

Indicates that a resource was not found.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

InstanceTerminated

instanceTerminated :: Wait DescribeInstances Source #

Polls DescribeInstances every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

DeploymentSuccessful

deploymentSuccessful :: Wait DescribeDeployments Source #

Polls DescribeDeployments every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

InstanceStopped

instanceStopped :: Wait DescribeInstances Source #

Polls DescribeInstances every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

InstanceOnline

instanceOnline :: Wait DescribeInstances Source #

Polls DescribeInstances every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

AppExists

appExists :: Wait DescribeApps Source #

Polls DescribeApps every 1 seconds until a successful state is reached. An error is returned after 40 failed checks.

InstanceRegistered

instanceRegistered :: Wait DescribeInstances Source #

Polls DescribeInstances every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

DescribeRDSDBInstances

DeleteStack

UpdateStack

CreateLayer

SetLoadBasedAutoScaling

DeregisterRDSDBInstance

UnassignVolume

CreateInstance

DescribeLayers

RegisterElasticIP

DescribeAgentVersions

CreateDeployment

AssignInstance

DescribeStacks

DeleteInstance

UpdateInstance

DeregisterVolume

RebootInstance

DeleteApp

UpdateApp

UpdateRDSDBInstance

DescribeTimeBasedAutoScaling

StopStack

DescribeVolumes

DisassociateElasticIP

RegisterEcsCluster

StopInstance

RegisterVolume

SetTimeBasedAutoScaling

DescribeUserProfiles

AttachElasticLoadBalancer

DeregisterElasticIP

DeregisterEcsCluster

DescribeApps

UpdateMyUserProfile

DescribeStackSummary

DescribeInstances

DescribeDeployments

DescribeElasticIPs

GrantAccess

DeleteLayer

UpdateLayer

CreateStack

UpdateElasticIP

CreateApp

GetHostnameSuggestion

CloneStack

DescribePermissions

DetachElasticLoadBalancer

RegisterInstance

AssociateElasticIP

DescribeLoadBasedAutoScaling

DescribeStackProvisioningParameters

TagResource

ListTags

UnassignInstance

DescribeMyUserProfile

DeleteUserProfile

UpdateUserProfile

DescribeServiceErrors

RegisterRDSDBInstance

UntagResource

StartStack

CreateUserProfile

DescribeOperatingSystems

DescribeCommands

AssignVolume

DescribeElasticLoadBalancers

SetPermission

DeregisterInstance

DescribeEcsClusters (Paginated)

DescribeRAIdArrays

UpdateVolume

StartInstance

Types

AppAttributesKeys

data AppAttributesKeys Source #

Instances
Bounded AppAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Enum AppAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Eq AppAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Data AppAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AppAttributesKeys -> c AppAttributesKeys #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AppAttributesKeys #

toConstr :: AppAttributesKeys -> Constr #

dataTypeOf :: AppAttributesKeys -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AppAttributesKeys) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AppAttributesKeys) #

gmapT :: (forall b. Data b => b -> b) -> AppAttributesKeys -> AppAttributesKeys #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AppAttributesKeys -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AppAttributesKeys -> r #

gmapQ :: (forall d. Data d => d -> u) -> AppAttributesKeys -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AppAttributesKeys -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AppAttributesKeys -> m AppAttributesKeys #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AppAttributesKeys -> m AppAttributesKeys #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AppAttributesKeys -> m AppAttributesKeys #

Ord AppAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Read AppAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Show AppAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Generic AppAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Associated Types

type Rep AppAttributesKeys :: Type -> Type #

Hashable AppAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToJSON AppAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

FromJSON AppAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToHeader AppAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToQuery AppAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToByteString AppAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

FromText AppAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToText AppAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

NFData AppAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

rnf :: AppAttributesKeys -> () #

type Rep AppAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

type Rep AppAttributesKeys = D1 (MetaData "AppAttributesKeys" "Network.AWS.OpsWorks.Types.Sum" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) ((C1 (MetaCons "AWSFlowRubySettings" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AutoBundleOnDeploy" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "DocumentRoot" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RailsEnv" PrefixI False) (U1 :: Type -> Type)))

AppType

data AppType Source #

Instances
Bounded AppType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Enum AppType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Eq AppType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

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

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

Data AppType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AppType -> c AppType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AppType #

toConstr :: AppType -> Constr #

dataTypeOf :: AppType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AppType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AppType) #

gmapT :: (forall b. Data b => b -> b) -> AppType -> AppType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AppType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AppType -> r #

gmapQ :: (forall d. Data d => d -> u) -> AppType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AppType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AppType -> m AppType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AppType -> m AppType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AppType -> m AppType #

Ord AppType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Read AppType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Show AppType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Generic AppType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Associated Types

type Rep AppType :: Type -> Type #

Methods

from :: AppType -> Rep AppType x #

to :: Rep AppType x -> AppType #

Hashable AppType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

hashWithSalt :: Int -> AppType -> Int #

hash :: AppType -> Int #

ToJSON AppType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

FromJSON AppType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToHeader AppType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

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

ToQuery AppType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToByteString AppType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

toBS :: AppType -> ByteString #

FromText AppType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToText AppType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

toText :: AppType -> Text #

NFData AppType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

rnf :: AppType -> () #

type Rep AppType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

type Rep AppType = D1 (MetaData "AppType" "Network.AWS.OpsWorks.Types.Sum" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) ((C1 (MetaCons "ATAWSFlowRuby" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ATJava" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ATNodejs" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "ATOther" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ATPHP" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ATRails" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ATStatic" PrefixI False) (U1 :: Type -> Type))))

Architecture

data Architecture Source #

Constructors

I386 
X86_64 
Instances
Bounded Architecture Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Enum Architecture Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Eq Architecture Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Data Architecture Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Architecture -> c Architecture #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Architecture #

toConstr :: Architecture -> Constr #

dataTypeOf :: Architecture -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Architecture) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Architecture) #

gmapT :: (forall b. Data b => b -> b) -> Architecture -> Architecture #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Architecture -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Architecture -> r #

gmapQ :: (forall d. Data d => d -> u) -> Architecture -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Architecture -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Architecture -> m Architecture #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Architecture -> m Architecture #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Architecture -> m Architecture #

Ord Architecture Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Read Architecture Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Show Architecture Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Generic Architecture Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Associated Types

type Rep Architecture :: Type -> Type #

Hashable Architecture Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToJSON Architecture Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

FromJSON Architecture Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToHeader Architecture Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToQuery Architecture Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToByteString Architecture Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

FromText Architecture Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToText Architecture Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

toText :: Architecture -> Text #

NFData Architecture Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

rnf :: Architecture -> () #

type Rep Architecture Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

type Rep Architecture = D1 (MetaData "Architecture" "Network.AWS.OpsWorks.Types.Sum" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "I386" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "X86_64" PrefixI False) (U1 :: Type -> Type))

AutoScalingType

data AutoScalingType Source #

Constructors

Load 
Timer 
Instances
Bounded AutoScalingType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Enum AutoScalingType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Eq AutoScalingType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Data AutoScalingType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AutoScalingType -> c AutoScalingType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AutoScalingType #

toConstr :: AutoScalingType -> Constr #

dataTypeOf :: AutoScalingType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AutoScalingType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AutoScalingType) #

gmapT :: (forall b. Data b => b -> b) -> AutoScalingType -> AutoScalingType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AutoScalingType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AutoScalingType -> r #

gmapQ :: (forall d. Data d => d -> u) -> AutoScalingType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AutoScalingType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AutoScalingType -> m AutoScalingType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AutoScalingType -> m AutoScalingType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AutoScalingType -> m AutoScalingType #

Ord AutoScalingType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Read AutoScalingType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Show AutoScalingType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Generic AutoScalingType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Associated Types

type Rep AutoScalingType :: Type -> Type #

Hashable AutoScalingType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToJSON AutoScalingType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

FromJSON AutoScalingType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToHeader AutoScalingType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToQuery AutoScalingType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToByteString AutoScalingType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

FromText AutoScalingType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToText AutoScalingType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

NFData AutoScalingType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

rnf :: AutoScalingType -> () #

type Rep AutoScalingType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

type Rep AutoScalingType = D1 (MetaData "AutoScalingType" "Network.AWS.OpsWorks.Types.Sum" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "Load" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Timer" PrefixI False) (U1 :: Type -> Type))

CloudWatchLogsEncoding

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

Instances
Bounded CloudWatchLogsEncoding Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Enum CloudWatchLogsEncoding Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Eq CloudWatchLogsEncoding Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Data CloudWatchLogsEncoding Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CloudWatchLogsEncoding -> c CloudWatchLogsEncoding #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CloudWatchLogsEncoding #

toConstr :: CloudWatchLogsEncoding -> Constr #

dataTypeOf :: CloudWatchLogsEncoding -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CloudWatchLogsEncoding) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CloudWatchLogsEncoding) #

gmapT :: (forall b. Data b => b -> b) -> CloudWatchLogsEncoding -> CloudWatchLogsEncoding #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CloudWatchLogsEncoding -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CloudWatchLogsEncoding -> r #

gmapQ :: (forall d. Data d => d -> u) -> CloudWatchLogsEncoding -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CloudWatchLogsEncoding -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CloudWatchLogsEncoding -> m CloudWatchLogsEncoding #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CloudWatchLogsEncoding -> m CloudWatchLogsEncoding #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CloudWatchLogsEncoding -> m CloudWatchLogsEncoding #

Ord CloudWatchLogsEncoding Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Read CloudWatchLogsEncoding Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Show CloudWatchLogsEncoding Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Generic CloudWatchLogsEncoding Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Associated Types

type Rep CloudWatchLogsEncoding :: Type -> Type #

Hashable CloudWatchLogsEncoding Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToJSON CloudWatchLogsEncoding Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

FromJSON CloudWatchLogsEncoding Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToHeader CloudWatchLogsEncoding Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToQuery CloudWatchLogsEncoding Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToByteString CloudWatchLogsEncoding Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

FromText CloudWatchLogsEncoding Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToText CloudWatchLogsEncoding Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

NFData CloudWatchLogsEncoding Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

rnf :: CloudWatchLogsEncoding -> () #

type Rep CloudWatchLogsEncoding Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

type Rep CloudWatchLogsEncoding = D1 (MetaData "CloudWatchLogsEncoding" "Network.AWS.OpsWorks.Types.Sum" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) ((((((C1 (MetaCons "Ascii" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "BIG5" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Big5hkscs" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CP037" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CP1006" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "CP1026" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CP1140" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CP1250" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "CP1251" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CP1252" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CP1253" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "CP1254" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CP1255" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CP1256" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "CP1257" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CP1258" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CP424" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "CP437" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CP500" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CP720" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "CP737" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CP775" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CP850" PrefixI False) (U1 :: Type -> Type)))))) :+: ((((C1 (MetaCons "CP852" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CP855" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "CP856" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CP857" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CP858" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "CP860" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CP861" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CP862" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "CP863" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CP864" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CP865" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "CP866" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CP869" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CP874" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "CP875" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CP932" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CP949" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "CP950" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "EucJISX0213" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "EucJis2004" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "EucJp" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "EucKr" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GB18030" PrefixI False) (U1 :: Type -> Type))))))) :+: (((((C1 (MetaCons "GB2312" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Gbk" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "HZ" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ISO2022Jp" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ISO2022Jp1" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "ISO2022Jp2" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ISO2022Jp2004" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ISO2022Jp3" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "ISO2022JpExt" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ISO2022Kr" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ISO885910" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "ISO885913" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ISO885914" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ISO885915" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "ISO885916" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ISO88592" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ISO88593" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "ISO88594" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ISO88595" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ISO88596" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "ISO88597" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ISO88598" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ISO88599" PrefixI False) (U1 :: Type -> Type)))))) :+: ((((C1 (MetaCons "Johab" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "KOI8r" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "KOI8u" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Latin1" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MACCyrillic" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "MACGreek" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "MACIceland" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MACLATIN2" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "MACRoman" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "MACTurkish" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PTCP154" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "ShiftJISX0213" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ShiftJis" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ShiftJis2004" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "Utf16" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Utf16Be" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Utf16Le" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "Utf32" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Utf32Be" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Utf32Le" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "Utf7" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Utf8" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Utf8Sig" PrefixI False) (U1 :: Type -> Type))))))))

CloudWatchLogsInitialPosition

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

Constructors

EndOfFile 
StartOfFile 
Instances
Bounded CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Enum CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Eq CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Data CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CloudWatchLogsInitialPosition -> c CloudWatchLogsInitialPosition #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CloudWatchLogsInitialPosition #

toConstr :: CloudWatchLogsInitialPosition -> Constr #

dataTypeOf :: CloudWatchLogsInitialPosition -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CloudWatchLogsInitialPosition) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CloudWatchLogsInitialPosition) #

gmapT :: (forall b. Data b => b -> b) -> CloudWatchLogsInitialPosition -> CloudWatchLogsInitialPosition #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CloudWatchLogsInitialPosition -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CloudWatchLogsInitialPosition -> r #

gmapQ :: (forall d. Data d => d -> u) -> CloudWatchLogsInitialPosition -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CloudWatchLogsInitialPosition -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CloudWatchLogsInitialPosition -> m CloudWatchLogsInitialPosition #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CloudWatchLogsInitialPosition -> m CloudWatchLogsInitialPosition #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CloudWatchLogsInitialPosition -> m CloudWatchLogsInitialPosition #

Ord CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Read CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Show CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Generic CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Associated Types

type Rep CloudWatchLogsInitialPosition :: Type -> Type #

Hashable CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToJSON CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

FromJSON CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToHeader CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToQuery CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToByteString CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

FromText CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToText CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

NFData CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

type Rep CloudWatchLogsInitialPosition Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

type Rep CloudWatchLogsInitialPosition = D1 (MetaData "CloudWatchLogsInitialPosition" "Network.AWS.OpsWorks.Types.Sum" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "EndOfFile" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "StartOfFile" PrefixI False) (U1 :: Type -> Type))

CloudWatchLogsTimeZone

data CloudWatchLogsTimeZone Source #

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

Constructors

Local 
Utc 
Instances
Bounded CloudWatchLogsTimeZone Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Enum CloudWatchLogsTimeZone Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Eq CloudWatchLogsTimeZone Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Data CloudWatchLogsTimeZone Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CloudWatchLogsTimeZone -> c CloudWatchLogsTimeZone #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CloudWatchLogsTimeZone #

toConstr :: CloudWatchLogsTimeZone -> Constr #

dataTypeOf :: CloudWatchLogsTimeZone -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CloudWatchLogsTimeZone) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CloudWatchLogsTimeZone) #

gmapT :: (forall b. Data b => b -> b) -> CloudWatchLogsTimeZone -> CloudWatchLogsTimeZone #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CloudWatchLogsTimeZone -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CloudWatchLogsTimeZone -> r #

gmapQ :: (forall d. Data d => d -> u) -> CloudWatchLogsTimeZone -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CloudWatchLogsTimeZone -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CloudWatchLogsTimeZone -> m CloudWatchLogsTimeZone #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CloudWatchLogsTimeZone -> m CloudWatchLogsTimeZone #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CloudWatchLogsTimeZone -> m CloudWatchLogsTimeZone #

Ord CloudWatchLogsTimeZone Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Read CloudWatchLogsTimeZone Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Show CloudWatchLogsTimeZone Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Generic CloudWatchLogsTimeZone Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Associated Types

type Rep CloudWatchLogsTimeZone :: Type -> Type #

Hashable CloudWatchLogsTimeZone Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToJSON CloudWatchLogsTimeZone Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

FromJSON CloudWatchLogsTimeZone Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToHeader CloudWatchLogsTimeZone Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToQuery CloudWatchLogsTimeZone Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToByteString CloudWatchLogsTimeZone Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

FromText CloudWatchLogsTimeZone Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToText CloudWatchLogsTimeZone Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

NFData CloudWatchLogsTimeZone Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

rnf :: CloudWatchLogsTimeZone -> () #

type Rep CloudWatchLogsTimeZone Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

type Rep CloudWatchLogsTimeZone = D1 (MetaData "CloudWatchLogsTimeZone" "Network.AWS.OpsWorks.Types.Sum" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "Local" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Utc" PrefixI False) (U1 :: Type -> Type))

DeploymentCommandName

data DeploymentCommandName Source #

Instances
Bounded DeploymentCommandName Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Enum DeploymentCommandName Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Eq DeploymentCommandName Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Data DeploymentCommandName Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeploymentCommandName -> c DeploymentCommandName #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeploymentCommandName #

toConstr :: DeploymentCommandName -> Constr #

dataTypeOf :: DeploymentCommandName -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DeploymentCommandName) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeploymentCommandName) #

gmapT :: (forall b. Data b => b -> b) -> DeploymentCommandName -> DeploymentCommandName #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeploymentCommandName -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeploymentCommandName -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeploymentCommandName -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeploymentCommandName -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeploymentCommandName -> m DeploymentCommandName #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeploymentCommandName -> m DeploymentCommandName #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeploymentCommandName -> m DeploymentCommandName #

Ord DeploymentCommandName Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Read DeploymentCommandName Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Show DeploymentCommandName Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Generic DeploymentCommandName Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Associated Types

type Rep DeploymentCommandName :: Type -> Type #

Hashable DeploymentCommandName Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToJSON DeploymentCommandName Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

FromJSON DeploymentCommandName Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToHeader DeploymentCommandName Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToQuery DeploymentCommandName Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToByteString DeploymentCommandName Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

FromText DeploymentCommandName Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToText DeploymentCommandName Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

NFData DeploymentCommandName Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

rnf :: DeploymentCommandName -> () #

type Rep DeploymentCommandName Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

type Rep DeploymentCommandName = D1 (MetaData "DeploymentCommandName" "Network.AWS.OpsWorks.Types.Sum" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (((C1 (MetaCons "Configure" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Deploy" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ExecuteRecipes" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "InstallDependencies" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Restart" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Rollback" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "Setup" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Start" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Stop" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "Undeploy" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "UpdateCustomCookbooks" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "UpdateDependencies" PrefixI False) (U1 :: Type -> Type)))))

LayerAttributesKeys

data LayerAttributesKeys Source #

Instances
Bounded LayerAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Enum LayerAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Eq LayerAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Data LayerAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LayerAttributesKeys -> c LayerAttributesKeys #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LayerAttributesKeys #

toConstr :: LayerAttributesKeys -> Constr #

dataTypeOf :: LayerAttributesKeys -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LayerAttributesKeys) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LayerAttributesKeys) #

gmapT :: (forall b. Data b => b -> b) -> LayerAttributesKeys -> LayerAttributesKeys #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LayerAttributesKeys -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LayerAttributesKeys -> r #

gmapQ :: (forall d. Data d => d -> u) -> LayerAttributesKeys -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LayerAttributesKeys -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LayerAttributesKeys -> m LayerAttributesKeys #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LayerAttributesKeys -> m LayerAttributesKeys #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LayerAttributesKeys -> m LayerAttributesKeys #

Ord LayerAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Read LayerAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Show LayerAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Generic LayerAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Associated Types

type Rep LayerAttributesKeys :: Type -> Type #

Hashable LayerAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToJSON LayerAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

FromJSON LayerAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToHeader LayerAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToQuery LayerAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToByteString LayerAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

FromText LayerAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToText LayerAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

NFData LayerAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

rnf :: LayerAttributesKeys -> () #

type Rep LayerAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

type Rep LayerAttributesKeys = D1 (MetaData "LayerAttributesKeys" "Network.AWS.OpsWorks.Types.Sum" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) ((((C1 (MetaCons "BundlerVersion" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "EcsClusterARN" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "EnableHaproxyStats" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "GangliaPassword" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GangliaURL" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GangliaUser" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "HaproxyHealthCheckMethod" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "HaproxyHealthCheckURL" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "HaproxyStatsPassword" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "HaproxyStatsURL" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "HaproxyStatsUser" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "JVM" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "JVMOptions" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "JVMVersion" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "JavaAppServer" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "JavaAppServerVersion" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ManageBundler" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MemcachedMemory" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "MysqlRootPassword" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "MysqlRootPasswordUbiquitous" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "NodejsVersion" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "PassengerVersion" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RailsStack" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "RubyVersion" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RubygemsVersion" PrefixI False) (U1 :: Type -> Type))))))

LayerType

data LayerType Source #

Instances
Bounded LayerType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Enum LayerType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Eq LayerType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Data LayerType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LayerType -> c LayerType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LayerType #

toConstr :: LayerType -> Constr #

dataTypeOf :: LayerType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LayerType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LayerType) #

gmapT :: (forall b. Data b => b -> b) -> LayerType -> LayerType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LayerType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LayerType -> r #

gmapQ :: (forall d. Data d => d -> u) -> LayerType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LayerType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LayerType -> m LayerType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LayerType -> m LayerType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LayerType -> m LayerType #

Ord LayerType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Read LayerType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Show LayerType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Generic LayerType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Associated Types

type Rep LayerType :: Type -> Type #

Hashable LayerType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToJSON LayerType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

FromJSON LayerType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToHeader LayerType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToQuery LayerType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToByteString LayerType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

toBS :: LayerType -> ByteString #

FromText LayerType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToText LayerType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

toText :: LayerType -> Text #

NFData LayerType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

rnf :: LayerType -> () #

type Rep LayerType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

type Rep LayerType = D1 (MetaData "LayerType" "Network.AWS.OpsWorks.Types.Sum" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (((C1 (MetaCons "AWSFlowRuby" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Custom" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DBMaster" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "EcsCluster" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "JavaApp" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LB" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "Memcached" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "MonitoringMaster" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "NodejsApp" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "PHPApp" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "RailsApp" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Web" PrefixI False) (U1 :: Type -> Type)))))

RootDeviceType

data RootDeviceType Source #

Constructors

EBS 
InstanceStore 
Instances
Bounded RootDeviceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Enum RootDeviceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Eq RootDeviceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Data RootDeviceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RootDeviceType -> c RootDeviceType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RootDeviceType #

toConstr :: RootDeviceType -> Constr #

dataTypeOf :: RootDeviceType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RootDeviceType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RootDeviceType) #

gmapT :: (forall b. Data b => b -> b) -> RootDeviceType -> RootDeviceType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RootDeviceType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RootDeviceType -> r #

gmapQ :: (forall d. Data d => d -> u) -> RootDeviceType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RootDeviceType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RootDeviceType -> m RootDeviceType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RootDeviceType -> m RootDeviceType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RootDeviceType -> m RootDeviceType #

Ord RootDeviceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Read RootDeviceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Show RootDeviceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Generic RootDeviceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Associated Types

type Rep RootDeviceType :: Type -> Type #

Hashable RootDeviceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToJSON RootDeviceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

FromJSON RootDeviceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToHeader RootDeviceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToQuery RootDeviceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToByteString RootDeviceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

FromText RootDeviceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToText RootDeviceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

NFData RootDeviceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

rnf :: RootDeviceType -> () #

type Rep RootDeviceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

type Rep RootDeviceType = D1 (MetaData "RootDeviceType" "Network.AWS.OpsWorks.Types.Sum" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "EBS" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "InstanceStore" PrefixI False) (U1 :: Type -> Type))

SourceType

data SourceType Source #

Constructors

Archive 
Git 
S3 
SVN 
Instances
Bounded SourceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Enum SourceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Eq SourceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Data SourceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SourceType -> c SourceType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SourceType #

toConstr :: SourceType -> Constr #

dataTypeOf :: SourceType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SourceType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SourceType) #

gmapT :: (forall b. Data b => b -> b) -> SourceType -> SourceType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SourceType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SourceType -> r #

gmapQ :: (forall d. Data d => d -> u) -> SourceType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SourceType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SourceType -> m SourceType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SourceType -> m SourceType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SourceType -> m SourceType #

Ord SourceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Read SourceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Show SourceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Generic SourceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Associated Types

type Rep SourceType :: Type -> Type #

Hashable SourceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToJSON SourceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

FromJSON SourceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToHeader SourceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToQuery SourceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToByteString SourceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

FromText SourceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToText SourceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

toText :: SourceType -> Text #

NFData SourceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

rnf :: SourceType -> () #

type Rep SourceType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

type Rep SourceType = D1 (MetaData "SourceType" "Network.AWS.OpsWorks.Types.Sum" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) ((C1 (MetaCons "Archive" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Git" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "S3" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SVN" PrefixI False) (U1 :: Type -> Type)))

StackAttributesKeys

data StackAttributesKeys Source #

Constructors

Color 
Instances
Bounded StackAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Enum StackAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Eq StackAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Data StackAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> StackAttributesKeys -> c StackAttributesKeys #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StackAttributesKeys #

toConstr :: StackAttributesKeys -> Constr #

dataTypeOf :: StackAttributesKeys -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c StackAttributesKeys) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StackAttributesKeys) #

gmapT :: (forall b. Data b => b -> b) -> StackAttributesKeys -> StackAttributesKeys #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StackAttributesKeys -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StackAttributesKeys -> r #

gmapQ :: (forall d. Data d => d -> u) -> StackAttributesKeys -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StackAttributesKeys -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StackAttributesKeys -> m StackAttributesKeys #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StackAttributesKeys -> m StackAttributesKeys #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StackAttributesKeys -> m StackAttributesKeys #

Ord StackAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Read StackAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Show StackAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Generic StackAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Associated Types

type Rep StackAttributesKeys :: Type -> Type #

Hashable StackAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToJSON StackAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

FromJSON StackAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToHeader StackAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToQuery StackAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToByteString StackAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

FromText StackAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToText StackAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

NFData StackAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

rnf :: StackAttributesKeys -> () #

type Rep StackAttributesKeys Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

type Rep StackAttributesKeys = D1 (MetaData "StackAttributesKeys" "Network.AWS.OpsWorks.Types.Sum" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "Color" PrefixI False) (U1 :: Type -> Type))

VirtualizationType

data VirtualizationType Source #

Constructors

HVM 
Paravirtual 
Instances
Bounded VirtualizationType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Enum VirtualizationType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Eq VirtualizationType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Data VirtualizationType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VirtualizationType -> c VirtualizationType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VirtualizationType #

toConstr :: VirtualizationType -> Constr #

dataTypeOf :: VirtualizationType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VirtualizationType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VirtualizationType) #

gmapT :: (forall b. Data b => b -> b) -> VirtualizationType -> VirtualizationType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VirtualizationType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VirtualizationType -> r #

gmapQ :: (forall d. Data d => d -> u) -> VirtualizationType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VirtualizationType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VirtualizationType -> m VirtualizationType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VirtualizationType -> m VirtualizationType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VirtualizationType -> m VirtualizationType #

Ord VirtualizationType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Read VirtualizationType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Show VirtualizationType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Generic VirtualizationType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Associated Types

type Rep VirtualizationType :: Type -> Type #

Hashable VirtualizationType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

FromJSON VirtualizationType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToHeader VirtualizationType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToQuery VirtualizationType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToByteString VirtualizationType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

FromText VirtualizationType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToText VirtualizationType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

NFData VirtualizationType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

rnf :: VirtualizationType -> () #

type Rep VirtualizationType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

type Rep VirtualizationType = D1 (MetaData "VirtualizationType" "Network.AWS.OpsWorks.Types.Sum" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "HVM" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Paravirtual" PrefixI False) (U1 :: Type -> Type))

VolumeType

data VolumeType Source #

Constructors

GP2 
IO1 
Standard 
Instances
Bounded VolumeType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Enum VolumeType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Eq VolumeType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Data VolumeType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VolumeType -> c VolumeType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VolumeType #

toConstr :: VolumeType -> Constr #

dataTypeOf :: VolumeType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VolumeType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VolumeType) #

gmapT :: (forall b. Data b => b -> b) -> VolumeType -> VolumeType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VolumeType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VolumeType -> r #

gmapQ :: (forall d. Data d => d -> u) -> VolumeType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VolumeType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VolumeType -> m VolumeType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VolumeType -> m VolumeType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VolumeType -> m VolumeType #

Ord VolumeType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Read VolumeType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Show VolumeType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Generic VolumeType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Associated Types

type Rep VolumeType :: Type -> Type #

Hashable VolumeType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToJSON VolumeType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

FromJSON VolumeType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToHeader VolumeType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToQuery VolumeType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToByteString VolumeType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

FromText VolumeType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

ToText VolumeType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

toText :: VolumeType -> Text #

NFData VolumeType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

Methods

rnf :: VolumeType -> () #

type Rep VolumeType Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Sum

type Rep VolumeType = D1 (MetaData "VolumeType" "Network.AWS.OpsWorks.Types.Sum" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "GP2" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "IO1" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Standard" PrefixI False) (U1 :: Type -> Type)))

AgentVersion

data AgentVersion Source #

Describes an agent version.

See: agentVersion smart constructor.

Instances
Eq AgentVersion Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data AgentVersion Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AgentVersion -> c AgentVersion #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AgentVersion #

toConstr :: AgentVersion -> Constr #

dataTypeOf :: AgentVersion -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AgentVersion) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AgentVersion) #

gmapT :: (forall b. Data b => b -> b) -> AgentVersion -> AgentVersion #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AgentVersion -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AgentVersion -> r #

gmapQ :: (forall d. Data d => d -> u) -> AgentVersion -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AgentVersion -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AgentVersion -> m AgentVersion #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AgentVersion -> m AgentVersion #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AgentVersion -> m AgentVersion #

Read AgentVersion Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show AgentVersion Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic AgentVersion Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep AgentVersion :: Type -> Type #

Hashable AgentVersion Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON AgentVersion Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData AgentVersion Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: AgentVersion -> () #

type Rep AgentVersion Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep AgentVersion = D1 (MetaData "AgentVersion" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "AgentVersion'" PrefixI True) (S1 (MetaSel (Just "_avVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_avConfigurationManager") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe StackConfigurationManager))))

agentVersion :: AgentVersion Source #

Creates a value of AgentVersion with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

avVersion :: Lens' AgentVersion (Maybe Text) Source #

The agent version.

App

data App Source #

A description of the app.

See: app smart constructor.

Instances
Eq App Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

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

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

Data App Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> App -> c App #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c App #

toConstr :: App -> Constr #

dataTypeOf :: App -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c App) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c App) #

gmapT :: (forall b. Data b => b -> b) -> App -> App #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> App -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> App -> r #

gmapQ :: (forall d. Data d => d -> u) -> App -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> App -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> App -> m App #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> App -> m App #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> App -> m App #

Read App Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show App Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

showsPrec :: Int -> App -> ShowS #

show :: App -> String #

showList :: [App] -> ShowS #

Generic App Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep App :: Type -> Type #

Methods

from :: App -> Rep App x #

to :: Rep App x -> App #

Hashable App Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

hashWithSalt :: Int -> App -> Int #

hash :: App -> Int #

FromJSON App Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData App Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: App -> () #

type Rep App Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep App = D1 (MetaData "App" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "App'" PrefixI True) (((S1 (MetaSel (Just "_appSSLConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SSLConfiguration)) :*: (S1 (MetaSel (Just "_appEnvironment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [EnvironmentVariable])) :*: S1 (MetaSel (Just "_appEnableSSL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 (MetaSel (Just "_appCreatedAt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_appShortname") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_appDataSources") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [DataSource])) :*: S1 (MetaSel (Just "_appAppSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Source))))) :*: ((S1 (MetaSel (Just "_appAppId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_appAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map AppAttributesKeys Text))) :*: S1 (MetaSel (Just "_appName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_appType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AppType)) :*: S1 (MetaSel (Just "_appStackId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_appDomains") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_appDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

app :: App Source #

Creates a value of App with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

appSSLConfiguration :: Lens' App (Maybe SSLConfiguration) Source #

An SslConfiguration object with the SSL configuration.

appEnvironment :: Lens' App [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 .

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

Whether to enable SSL for the app.

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

When the app was created.

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

The app's short name.

appDataSources :: Lens' App [DataSource] Source #

The app's data sources.

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

A Source object that describes the app repository.

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

The app ID.

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

The app name.

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

The app type.

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

The app stack ID.

appDomains :: Lens' App [Text] Source #

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

appDescription :: 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: autoScalingThresholds smart constructor.

Instances
Eq AutoScalingThresholds Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data AutoScalingThresholds Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AutoScalingThresholds -> c AutoScalingThresholds #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AutoScalingThresholds #

toConstr :: AutoScalingThresholds -> Constr #

dataTypeOf :: AutoScalingThresholds -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AutoScalingThresholds) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AutoScalingThresholds) #

gmapT :: (forall b. Data b => b -> b) -> AutoScalingThresholds -> AutoScalingThresholds #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AutoScalingThresholds -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AutoScalingThresholds -> r #

gmapQ :: (forall d. Data d => d -> u) -> AutoScalingThresholds -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AutoScalingThresholds -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AutoScalingThresholds -> m AutoScalingThresholds #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AutoScalingThresholds -> m AutoScalingThresholds #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AutoScalingThresholds -> m AutoScalingThresholds #

Read AutoScalingThresholds Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show AutoScalingThresholds Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic AutoScalingThresholds Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep AutoScalingThresholds :: Type -> Type #

Hashable AutoScalingThresholds Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

ToJSON AutoScalingThresholds Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON AutoScalingThresholds Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData AutoScalingThresholds Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: AutoScalingThresholds -> () #

type Rep AutoScalingThresholds Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep AutoScalingThresholds = D1 (MetaData "AutoScalingThresholds" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "AutoScalingThresholds'" PrefixI True) ((S1 (MetaSel (Just "_astInstanceCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 (MetaSel (Just "_astIgnoreMetricsTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)) :*: S1 (MetaSel (Just "_astLoadThreshold") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: ((S1 (MetaSel (Just "_astThresholdsWaitTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)) :*: S1 (MetaSel (Just "_astAlarms") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 (MetaSel (Just "_astMemoryThreshold") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "_astCPUThreshold") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))))

autoScalingThresholds :: AutoScalingThresholds Source #

Creates a value of AutoScalingThresholds with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • astInstanceCount - The number of instances to add or remove when the load exceeds a threshold.
  • astIgnoreMetricsTime - 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.
  • astLoadThreshold - The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing) .
  • astThresholdsWaitTime - The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.
  • astAlarms - 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.
  • astMemoryThreshold - The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.
  • astCPUThreshold - The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

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

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

astIgnoreMetricsTime :: 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.

astLoadThreshold :: 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) .

astThresholdsWaitTime :: 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.

astAlarms :: Lens' AutoScalingThresholds [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.

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

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

astCPUThreshold :: 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: blockDeviceMapping smart constructor.

Instances
Eq BlockDeviceMapping Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data BlockDeviceMapping Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BlockDeviceMapping -> c BlockDeviceMapping #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BlockDeviceMapping #

toConstr :: BlockDeviceMapping -> Constr #

dataTypeOf :: BlockDeviceMapping -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BlockDeviceMapping) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BlockDeviceMapping) #

gmapT :: (forall b. Data b => b -> b) -> BlockDeviceMapping -> BlockDeviceMapping #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BlockDeviceMapping -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BlockDeviceMapping -> r #

gmapQ :: (forall d. Data d => d -> u) -> BlockDeviceMapping -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BlockDeviceMapping -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BlockDeviceMapping -> m BlockDeviceMapping #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BlockDeviceMapping -> m BlockDeviceMapping #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BlockDeviceMapping -> m BlockDeviceMapping #

Read BlockDeviceMapping Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show BlockDeviceMapping Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic BlockDeviceMapping Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep BlockDeviceMapping :: Type -> Type #

Hashable BlockDeviceMapping Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

ToJSON BlockDeviceMapping Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON BlockDeviceMapping Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData BlockDeviceMapping Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: BlockDeviceMapping -> () #

type Rep BlockDeviceMapping Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep BlockDeviceMapping = D1 (MetaData "BlockDeviceMapping" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "BlockDeviceMapping'" PrefixI True) ((S1 (MetaSel (Just "_bdmVirtualName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_bdmNoDevice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_bdmEBS") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe EBSBlockDevice)) :*: S1 (MetaSel (Just "_bdmDeviceName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

blockDeviceMapping :: BlockDeviceMapping Source #

Creates a value of BlockDeviceMapping with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • bdmVirtualName - The virtual device name. For more information, see BlockDeviceMapping .
  • bdmNoDevice - Suppresses the specified device included in the AMI's block device mapping.
  • bdmEBS - An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.
  • bdmDeviceName - The device name that is exposed to the instance, such as devsdh . 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.

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

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

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

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

bdmEBS :: Lens' BlockDeviceMapping (Maybe EBSBlockDevice) Source #

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

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

The device name that is exposed to the instance, such as devsdh . 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: chefConfiguration smart constructor.

Instances
Eq ChefConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data ChefConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChefConfiguration -> c ChefConfiguration #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChefConfiguration #

toConstr :: ChefConfiguration -> Constr #

dataTypeOf :: ChefConfiguration -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChefConfiguration) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChefConfiguration) #

gmapT :: (forall b. Data b => b -> b) -> ChefConfiguration -> ChefConfiguration #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChefConfiguration -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChefConfiguration -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChefConfiguration -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChefConfiguration -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChefConfiguration -> m ChefConfiguration #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChefConfiguration -> m ChefConfiguration #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChefConfiguration -> m ChefConfiguration #

Read ChefConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show ChefConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic ChefConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep ChefConfiguration :: Type -> Type #

Hashable ChefConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

ToJSON ChefConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON ChefConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData ChefConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: ChefConfiguration -> () #

type Rep ChefConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep ChefConfiguration = D1 (MetaData "ChefConfiguration" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "ChefConfiguration'" PrefixI True) (S1 (MetaSel (Just "_ccBerkshelfVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ccManageBerkshelf") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))

chefConfiguration :: ChefConfiguration Source #

Creates a value of ChefConfiguration with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ccManageBerkshelf :: Lens' ChefConfiguration (Maybe Bool) Source #

Whether to enable Berkshelf.

CloudWatchLogsConfiguration

data CloudWatchLogsConfiguration Source #

Describes the Amazon CloudWatch logs configuration for a layer.

See: cloudWatchLogsConfiguration smart constructor.

Instances
Eq CloudWatchLogsConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data CloudWatchLogsConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CloudWatchLogsConfiguration -> c CloudWatchLogsConfiguration #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CloudWatchLogsConfiguration #

toConstr :: CloudWatchLogsConfiguration -> Constr #

dataTypeOf :: CloudWatchLogsConfiguration -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CloudWatchLogsConfiguration) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CloudWatchLogsConfiguration) #

gmapT :: (forall b. Data b => b -> b) -> CloudWatchLogsConfiguration -> CloudWatchLogsConfiguration #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CloudWatchLogsConfiguration -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CloudWatchLogsConfiguration -> r #

gmapQ :: (forall d. Data d => d -> u) -> CloudWatchLogsConfiguration -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CloudWatchLogsConfiguration -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CloudWatchLogsConfiguration -> m CloudWatchLogsConfiguration #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CloudWatchLogsConfiguration -> m CloudWatchLogsConfiguration #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CloudWatchLogsConfiguration -> m CloudWatchLogsConfiguration #

Read CloudWatchLogsConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show CloudWatchLogsConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic CloudWatchLogsConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep CloudWatchLogsConfiguration :: Type -> Type #

Hashable CloudWatchLogsConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

ToJSON CloudWatchLogsConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON CloudWatchLogsConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData CloudWatchLogsConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep CloudWatchLogsConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep CloudWatchLogsConfiguration = D1 (MetaData "CloudWatchLogsConfiguration" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "CloudWatchLogsConfiguration'" PrefixI True) (S1 (MetaSel (Just "_cwlcEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_cwlcLogStreams") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [CloudWatchLogsLogStream]))))

cloudWatchLogsConfiguration :: CloudWatchLogsConfiguration Source #

Creates a value of CloudWatchLogsConfiguration with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cwlcEnabled - Whether CloudWatch Logs is enabled for a layer.
  • cwlcLogStreams - A list of configuration options for CloudWatch Logs.

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

Whether CloudWatch Logs is enabled for a layer.

cwlcLogStreams :: Lens' CloudWatchLogsConfiguration [CloudWatchLogsLogStream] Source #

A list of configuration options for CloudWatch Logs.

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: cloudWatchLogsLogStream smart constructor.

Instances
Eq CloudWatchLogsLogStream Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data CloudWatchLogsLogStream Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CloudWatchLogsLogStream -> c CloudWatchLogsLogStream #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CloudWatchLogsLogStream #

toConstr :: CloudWatchLogsLogStream -> Constr #

dataTypeOf :: CloudWatchLogsLogStream -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CloudWatchLogsLogStream) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CloudWatchLogsLogStream) #

gmapT :: (forall b. Data b => b -> b) -> CloudWatchLogsLogStream -> CloudWatchLogsLogStream #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CloudWatchLogsLogStream -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CloudWatchLogsLogStream -> r #

gmapQ :: (forall d. Data d => d -> u) -> CloudWatchLogsLogStream -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CloudWatchLogsLogStream -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CloudWatchLogsLogStream -> m CloudWatchLogsLogStream #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CloudWatchLogsLogStream -> m CloudWatchLogsLogStream #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CloudWatchLogsLogStream -> m CloudWatchLogsLogStream #

Read CloudWatchLogsLogStream Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show CloudWatchLogsLogStream Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic CloudWatchLogsLogStream Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep CloudWatchLogsLogStream :: Type -> Type #

Hashable CloudWatchLogsLogStream Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

ToJSON CloudWatchLogsLogStream Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON CloudWatchLogsLogStream Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData CloudWatchLogsLogStream Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: CloudWatchLogsLogStream -> () #

type Rep CloudWatchLogsLogStream Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep CloudWatchLogsLogStream = D1 (MetaData "CloudWatchLogsLogStream" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "CloudWatchLogsLogStream'" PrefixI True) (((S1 (MetaSel (Just "_cwllsBatchCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_cwllsFileFingerprintLines") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_cwllsBufferDuration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 (MetaSel (Just "_cwllsBatchSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_cwllsLogGroupName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_cwllsMultiLineStartPattern") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_cwllsInitialPosition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CloudWatchLogsInitialPosition)) :*: S1 (MetaSel (Just "_cwllsDatetimeFormat") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_cwllsEncoding") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CloudWatchLogsEncoding)) :*: (S1 (MetaSel (Just "_cwllsTimeZone") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CloudWatchLogsTimeZone)) :*: S1 (MetaSel (Just "_cwllsFile") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

cloudWatchLogsLogStream :: CloudWatchLogsLogStream Source #

Creates a value of CloudWatchLogsLogStream with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cwllsBatchCount - Specifies the max number of log events in a batch, up to 10000. The default value is 1000.
  • cwllsFileFingerprintLines - 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.
  • cwllsBufferDuration - Specifies the time duration for the batching of log events. The minimum value is 5000ms and default value is 5000ms.
  • cwllsBatchSize - 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.
  • cwllsLogGroupName - 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).
  • cwllsMultiLineStartPattern - Specifies the pattern for identifying the start of a log message.
  • cwllsInitialPosition - 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.
  • cwllsDatetimeFormat - Specifies how the time stamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference .
  • cwllsEncoding - 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.
  • cwllsTimeZone - Specifies the time zone of log event time stamps.
  • cwllsFile - 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 varlog/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.

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

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

cwllsFileFingerprintLines :: 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.

cwllsBufferDuration :: 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.

cwllsBatchSize :: 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.

cwllsLogGroupName :: 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).

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

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

cwllsInitialPosition :: 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.

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

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

cwllsEncoding :: 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.

cwllsTimeZone :: Lens' CloudWatchLogsLogStream (Maybe CloudWatchLogsTimeZone) Source #

Specifies the time zone of log event time stamps.

cwllsFile :: 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 varlog/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: command smart constructor.

Instances
Eq Command Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

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

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

Data Command Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Command -> c Command #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Command #

toConstr :: Command -> Constr #

dataTypeOf :: Command -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Command) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Command) #

gmapT :: (forall b. Data b => b -> b) -> Command -> Command #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Command -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Command -> r #

gmapQ :: (forall d. Data d => d -> u) -> Command -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Command -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Command -> m Command #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Command -> m Command #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Command -> m Command #

Read Command Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show Command Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic Command Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep Command :: Type -> Type #

Methods

from :: Command -> Rep Command x #

to :: Rep Command x -> Command #

Hashable Command Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

hashWithSalt :: Int -> Command -> Int #

hash :: Command -> Int #

FromJSON Command Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData Command Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: Command -> () #

type Rep Command Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

command :: Command Source #

Creates a value of Command with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cDeploymentId - The command deployment ID.
  • cInstanceId - The ID of the instance where the command was executed.
  • cStatus - The command status: * failed * successful * skipped * pending
  • cLogURL - The URL of the command log.
  • cCreatedAt - Date and time when the command was run.
  • cCommandId - The command ID.
  • cExitCode - The command exit code.
  • cType - The command type: * configure * deploy * execute_recipes * install_dependencies * restart * rollback * setup * start * stop * undeploy * update_custom_cookbooks * update_dependencies
  • cCompletedAt - Date when the command completed.
  • cAcknowledgedAt - Date and time when the command was acknowledged.

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

The command deployment ID.

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

The ID of the instance where the command was executed.

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

The command status: * failed * successful * skipped * pending

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

The URL of the command log.

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

Date and time when the command was run.

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

The command ID.

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

The command exit code.

cType :: 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

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

Date when the command completed.

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

Date and time when the command was acknowledged.

DataSource

data DataSource Source #

Describes an app's data source.

See: dataSource smart constructor.

Instances
Eq DataSource Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data DataSource Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DataSource -> c DataSource #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DataSource #

toConstr :: DataSource -> Constr #

dataTypeOf :: DataSource -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DataSource) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DataSource) #

gmapT :: (forall b. Data b => b -> b) -> DataSource -> DataSource #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DataSource -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DataSource -> r #

gmapQ :: (forall d. Data d => d -> u) -> DataSource -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DataSource -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DataSource -> m DataSource #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DataSource -> m DataSource #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DataSource -> m DataSource #

Read DataSource Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show DataSource Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic DataSource Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep DataSource :: Type -> Type #

Hashable DataSource Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

ToJSON DataSource Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON DataSource Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData DataSource Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: DataSource -> () #

type Rep DataSource Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep DataSource = D1 (MetaData "DataSource" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "DataSource'" PrefixI True) (S1 (MetaSel (Just "_dsARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_dsDatabaseName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dsType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

dataSource :: DataSource Source #

Creates a value of DataSource with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dsARN - The data source's ARN.
  • dsDatabaseName - The database name.
  • dsType - The data source's type, AutoSelectOpsworksMysqlInstance , OpsworksMysqlInstance , RdsDbInstance , or None .

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

The data source's ARN.

dsType :: 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: deployment smart constructor.

Instances
Eq Deployment Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data Deployment Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Deployment -> c Deployment #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Deployment #

toConstr :: Deployment -> Constr #

dataTypeOf :: Deployment -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Deployment) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Deployment) #

gmapT :: (forall b. Data b => b -> b) -> Deployment -> Deployment #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Deployment -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Deployment -> r #

gmapQ :: (forall d. Data d => d -> u) -> Deployment -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Deployment -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Deployment -> m Deployment #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Deployment -> m Deployment #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Deployment -> m Deployment #

Read Deployment Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show Deployment Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic Deployment Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep Deployment :: Type -> Type #

Hashable Deployment Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON Deployment Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData Deployment Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: Deployment -> () #

type Rep Deployment Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

deployment :: Deployment Source #

Creates a value of Deployment with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

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

The deployment status: * running * successful * failed

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

Date when the deployment was created.

dCustomJSON :: 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 .

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

The user's IAM ARN.

dInstanceIds :: Lens' Deployment [Text] Source #

The IDs of the target instances.

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

Date when the deployment completed.

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

A user-defined comment.

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

The deployment duration.

DeploymentCommand

data DeploymentCommand Source #

Used to specify a stack or deployment command.

See: deploymentCommand smart constructor.

Instances
Eq DeploymentCommand Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data DeploymentCommand Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeploymentCommand -> c DeploymentCommand #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeploymentCommand #

toConstr :: DeploymentCommand -> Constr #

dataTypeOf :: DeploymentCommand -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DeploymentCommand) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeploymentCommand) #

gmapT :: (forall b. Data b => b -> b) -> DeploymentCommand -> DeploymentCommand #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeploymentCommand -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeploymentCommand -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeploymentCommand -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeploymentCommand -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeploymentCommand -> m DeploymentCommand #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeploymentCommand -> m DeploymentCommand #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeploymentCommand -> m DeploymentCommand #

Read DeploymentCommand Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show DeploymentCommand Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic DeploymentCommand Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep DeploymentCommand :: Type -> Type #

Hashable DeploymentCommand Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

ToJSON DeploymentCommand Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON DeploymentCommand Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData DeploymentCommand Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: DeploymentCommand -> () #

type Rep DeploymentCommand Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep DeploymentCommand = D1 (MetaData "DeploymentCommand" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "DeploymentCommand'" PrefixI True) (S1 (MetaSel (Just "_dcArgs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text [Text]))) :*: S1 (MetaSel (Just "_dcName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 DeploymentCommandName)))

deploymentCommand Source #

Creates a value of DeploymentCommand with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dcArgs - 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"] }
  • dcName - 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. 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.

dcArgs :: Lens' DeploymentCommand (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"] }

dcName :: 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. 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: ebsBlockDevice smart constructor.

Instances
Eq EBSBlockDevice Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data EBSBlockDevice Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EBSBlockDevice -> c EBSBlockDevice #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EBSBlockDevice #

toConstr :: EBSBlockDevice -> Constr #

dataTypeOf :: EBSBlockDevice -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c EBSBlockDevice) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EBSBlockDevice) #

gmapT :: (forall b. Data b => b -> b) -> EBSBlockDevice -> EBSBlockDevice #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EBSBlockDevice -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EBSBlockDevice -> r #

gmapQ :: (forall d. Data d => d -> u) -> EBSBlockDevice -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> EBSBlockDevice -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> EBSBlockDevice -> m EBSBlockDevice #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EBSBlockDevice -> m EBSBlockDevice #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EBSBlockDevice -> m EBSBlockDevice #

Read EBSBlockDevice Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show EBSBlockDevice Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic EBSBlockDevice Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep EBSBlockDevice :: Type -> Type #

Hashable EBSBlockDevice Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

ToJSON EBSBlockDevice Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON EBSBlockDevice Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData EBSBlockDevice Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: EBSBlockDevice -> () #

type Rep EBSBlockDevice Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep EBSBlockDevice = D1 (MetaData "EBSBlockDevice" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "EBSBlockDevice'" PrefixI True) ((S1 (MetaSel (Just "_ebdDeleteOnTermination") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_ebdVolumeSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 (MetaSel (Just "_ebdIOPS") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 (MetaSel (Just "_ebdVolumeType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe VolumeType)) :*: S1 (MetaSel (Just "_ebdSnapshotId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

ebsBlockDevice :: EBSBlockDevice Source #

Creates a value of EBSBlockDevice with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • ebdDeleteOnTermination - Whether the volume is deleted on instance termination.
  • ebdVolumeSize - The volume size, in GiB. For more information, see EbsBlockDevice .
  • ebdIOPS - The number of IO operations per second (IOPS) that the volume supports. For more information, see <http:docs.aws.amazon.comAWSEC2latestAPIReference/API_EbsBlockDevice.html EbsBlockDevice> .
  • ebdVolumeType - 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).
  • ebdSnapshotId - The snapshot ID.

ebdDeleteOnTermination :: Lens' EBSBlockDevice (Maybe Bool) Source #

Whether the volume is deleted on instance termination.

ebdVolumeSize :: Lens' EBSBlockDevice (Maybe Int) Source #

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

ebdIOPS :: Lens' EBSBlockDevice (Maybe Int) Source #

The number of IO operations per second (IOPS) that the volume supports. For more information, see <http:docs.aws.amazon.comAWSEC2latestAPIReference/API_EbsBlockDevice.html EbsBlockDevice> .

ebdVolumeType :: 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: ecsCluster smart constructor.

Instances
Eq EcsCluster Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data EcsCluster Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EcsCluster -> c EcsCluster #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EcsCluster #

toConstr :: EcsCluster -> Constr #

dataTypeOf :: EcsCluster -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c EcsCluster) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EcsCluster) #

gmapT :: (forall b. Data b => b -> b) -> EcsCluster -> EcsCluster #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EcsCluster -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EcsCluster -> r #

gmapQ :: (forall d. Data d => d -> u) -> EcsCluster -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> EcsCluster -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> EcsCluster -> m EcsCluster #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EcsCluster -> m EcsCluster #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EcsCluster -> m EcsCluster #

Read EcsCluster Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show EcsCluster Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic EcsCluster Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep EcsCluster :: Type -> Type #

Hashable EcsCluster Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON EcsCluster Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData EcsCluster Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: EcsCluster -> () #

type Rep EcsCluster Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep EcsCluster = D1 (MetaData "EcsCluster" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "EcsCluster'" PrefixI True) ((S1 (MetaSel (Just "_ecEcsClusterARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ecEcsClusterName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_ecRegisteredAt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ecStackId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

ecsCluster :: EcsCluster Source #

Creates a value of EcsCluster with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ecRegisteredAt :: 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: elasticIP smart constructor.

Instances
Eq ElasticIP Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data ElasticIP Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ElasticIP -> c ElasticIP #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ElasticIP #

toConstr :: ElasticIP -> Constr #

dataTypeOf :: ElasticIP -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ElasticIP) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ElasticIP) #

gmapT :: (forall b. Data b => b -> b) -> ElasticIP -> ElasticIP #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ElasticIP -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ElasticIP -> r #

gmapQ :: (forall d. Data d => d -> u) -> ElasticIP -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ElasticIP -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ElasticIP -> m ElasticIP #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ElasticIP -> m ElasticIP #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ElasticIP -> m ElasticIP #

Read ElasticIP Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show ElasticIP Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic ElasticIP Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep ElasticIP :: Type -> Type #

Hashable ElasticIP Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON ElasticIP Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData ElasticIP Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: ElasticIP -> () #

type Rep ElasticIP Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep ElasticIP = D1 (MetaData "ElasticIP" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "ElasticIP'" PrefixI True) ((S1 (MetaSel (Just "_eiInstanceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_eiDomain") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_eiIP") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_eiName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_eiRegion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

elasticIP :: ElasticIP Source #

Creates a value of ElasticIP with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

eiInstanceId :: Lens' ElasticIP (Maybe Text) Source #

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

eiIP :: Lens' ElasticIP (Maybe Text) Source #

The IP address.

eiRegion :: 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: elasticLoadBalancer smart constructor.

Instances
Eq ElasticLoadBalancer Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data ElasticLoadBalancer Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ElasticLoadBalancer -> c ElasticLoadBalancer #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ElasticLoadBalancer #

toConstr :: ElasticLoadBalancer -> Constr #

dataTypeOf :: ElasticLoadBalancer -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ElasticLoadBalancer) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ElasticLoadBalancer) #

gmapT :: (forall b. Data b => b -> b) -> ElasticLoadBalancer -> ElasticLoadBalancer #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ElasticLoadBalancer -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ElasticLoadBalancer -> r #

gmapQ :: (forall d. Data d => d -> u) -> ElasticLoadBalancer -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ElasticLoadBalancer -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ElasticLoadBalancer -> m ElasticLoadBalancer #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ElasticLoadBalancer -> m ElasticLoadBalancer #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ElasticLoadBalancer -> m ElasticLoadBalancer #

Read ElasticLoadBalancer Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show ElasticLoadBalancer Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic ElasticLoadBalancer Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep ElasticLoadBalancer :: Type -> Type #

Hashable ElasticLoadBalancer Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON ElasticLoadBalancer Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData ElasticLoadBalancer Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: ElasticLoadBalancer -> () #

type Rep ElasticLoadBalancer Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep ElasticLoadBalancer = D1 (MetaData "ElasticLoadBalancer" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "ElasticLoadBalancer'" PrefixI True) (((S1 (MetaSel (Just "_elbSubnetIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_elbVPCId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_elbAvailabilityZones") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_elbRegion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_elbElasticLoadBalancerName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_elbStackId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_elbEC2InstanceIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 (MetaSel (Just "_elbLayerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_elbDNSName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

elasticLoadBalancer :: ElasticLoadBalancer Source #

Creates a value of ElasticLoadBalancer with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

elbSubnetIds :: Lens' ElasticLoadBalancer [Text] Source #

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

elbAvailabilityZones :: Lens' ElasticLoadBalancer [Text] Source #

A list of Availability Zones.

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

The instance's AWS region.

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

The Elastic Load Balancing instance's name.

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

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

elbEC2InstanceIds :: Lens' ElasticLoadBalancer [Text] Source #

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

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

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

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

The instance's public DNS name.

EnvironmentVariable

data EnvironmentVariable Source #

Represents an app's environment variable.

See: environmentVariable smart constructor.

Instances
Eq EnvironmentVariable Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data EnvironmentVariable Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EnvironmentVariable -> c EnvironmentVariable #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EnvironmentVariable #

toConstr :: EnvironmentVariable -> Constr #

dataTypeOf :: EnvironmentVariable -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c EnvironmentVariable) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EnvironmentVariable) #

gmapT :: (forall b. Data b => b -> b) -> EnvironmentVariable -> EnvironmentVariable #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EnvironmentVariable -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EnvironmentVariable -> r #

gmapQ :: (forall d. Data d => d -> u) -> EnvironmentVariable -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> EnvironmentVariable -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> EnvironmentVariable -> m EnvironmentVariable #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EnvironmentVariable -> m EnvironmentVariable #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EnvironmentVariable -> m EnvironmentVariable #

Read EnvironmentVariable Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show EnvironmentVariable Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic EnvironmentVariable Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep EnvironmentVariable :: Type -> Type #

Hashable EnvironmentVariable Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

ToJSON EnvironmentVariable Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON EnvironmentVariable Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData EnvironmentVariable Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: EnvironmentVariable -> () #

type Rep EnvironmentVariable Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep EnvironmentVariable = D1 (MetaData "EnvironmentVariable" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "EnvironmentVariable'" PrefixI True) (S1 (MetaSel (Just "_evSecure") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_evKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_evValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

environmentVariable Source #

Creates a value of EnvironmentVariable with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • evSecure - (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 .
  • evKey - (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.
  • evValue - (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.

evSecure :: 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 .

evKey :: 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.

evValue :: 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: instance' smart constructor.

Instances
Eq Instance Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data Instance Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Instance -> c Instance #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Instance #

toConstr :: Instance -> Constr #

dataTypeOf :: Instance -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Instance) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Instance) #

gmapT :: (forall b. Data b => b -> b) -> Instance -> Instance #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Instance -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Instance -> r #

gmapQ :: (forall d. Data d => d -> u) -> Instance -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Instance -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Instance -> m Instance #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Instance -> m Instance #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Instance -> m Instance #

Read Instance Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show Instance Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic Instance Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep Instance :: Type -> Type #

Methods

from :: Instance -> Rep Instance x #

to :: Rep Instance x -> Instance #

Hashable Instance Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

hashWithSalt :: Int -> Instance -> Int #

hash :: Instance -> Int #

FromJSON Instance Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData Instance Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: Instance -> () #

type Rep Instance Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep Instance = D1 (MetaData "Instance" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "Instance'" PrefixI True) (((((S1 (MetaSel (Just "_iPrivateDNS") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iReportedAgentVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_iInstanceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_iStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iPrivateIP") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_iInstallUpdatesOnBoot") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_iVirtualizationType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe VirtualizationType))) :*: (S1 (MetaSel (Just "_iInstanceProfileARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_iPlatform") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iHostname") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 (MetaSel (Just "_iSSHHostRsaKeyFingerprint") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iSecurityGroupIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 (MetaSel (Just "_iEcsClusterARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_iARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iCreatedAt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_iEC2InstanceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iSSHKeyName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_iAgentVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_iRootDeviceVolumeId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iSubnetId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))) :*: ((((S1 (MetaSel (Just "_iInfrastructureClass") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iSSHHostDsaKeyFingerprint") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_iInstanceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_iEBSOptimized") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_iElasticIP") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_iOS") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iAvailabilityZone") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_iLastServiceErrorId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_iTenancy") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iAutoScalingType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AutoScalingType)))))) :*: (((S1 (MetaSel (Just "_iLayerIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_iArchitecture") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Architecture))) :*: (S1 (MetaSel (Just "_iPublicDNS") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_iAMIId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iPublicIP") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_iReportedOS") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReportedOS)) :*: (S1 (MetaSel (Just "_iRegisteredBy") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iStackId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_iRootDeviceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RootDeviceType)) :*: (S1 (MetaSel (Just "_iEcsContainerInstanceARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iBlockDeviceMappings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [BlockDeviceMapping])))))))))

instance' :: Instance Source #

Creates a value of Instance with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • iPrivateDNS - The instance's private DNS name.
  • iReportedAgentVersion - The instance's reported AWS OpsWorks Stacks agent version.
  • iInstanceId - The instance ID.
  • iStatus - The instance status: * booting * connection_lost * online * pending * rebooting * requested * running_setup * setup_failed * shutting_down * start_failed * stop_failed * stopped * stopping * terminated * terminating
  • iPrivateIP - The instance's private IP address.
  • iInstallUpdatesOnBoot - 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.
  • iVirtualizationType - The instance's virtualization type: paravirtual or hvm .
  • iInstanceProfileARN - The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers .
  • iPlatform - The instance's platform.
  • iHostname - The instance host name.
  • iSSHHostRsaKeyFingerprint - The SSH key's RSA fingerprint.
  • iSecurityGroupIds - An array containing the instance security group IDs.
  • iEcsClusterARN - For container instances, the Amazon ECS cluster's ARN.
  • iARN - Undocumented member.
  • iCreatedAt - The time that the instance was created.
  • iEC2InstanceId - The ID of the associated Amazon EC2 instance.
  • iSSHKeyName - The instance's Amazon EC2 key-pair name.
  • iAgentVersion - 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.
  • iRootDeviceVolumeId - The root device volume ID.
  • iSubnetId - The instance's subnet ID; applicable only if the stack is running in a VPC.
  • iInfrastructureClass - For registered instances, the infrastructure class: ec2 or on-premises .
  • iSSHHostDsaKeyFingerprint - The SSH key's Deep Security Agent (DSA) fingerprint.
  • iInstanceType - The instance type, such as t2.micro .
  • iEBSOptimized - Whether this is an Amazon EBS-optimized instance.
  • iElasticIP - The instance Elastic IP address .
  • iOS - The instance's operating system.
  • iAvailabilityZone - The instance Availability Zone. For more information, see Regions and Endpoints .
  • iLastServiceErrorId - The ID of the last service error. For more information, call DescribeServiceErrors .
  • iTenancy - The instance's tenancy option, such as dedicated or host .
  • iAutoScalingType - For load-based or time-based instances, the type.
  • iLayerIds - An array containing the instance layer IDs.
  • iArchitecture - The instance architecture: "i386" or "x86_64".
  • iPublicDNS - The instance public DNS name.
  • iAMIId - A custom AMI ID to be used to create the instance. For more information, see Instances
  • iPublicIP - The instance public IP address.
  • iReportedOS - For registered instances, the reported operating system.
  • iRegisteredBy - For registered instances, who performed the registration.
  • iStackId - The stack ID.
  • iRootDeviceType - The instance's root device type. For more information, see Storage for the Root Device .
  • iEcsContainerInstanceARN - For container instances, the instance's ARN.
  • iBlockDeviceMappings - An array of BlockDeviceMapping objects that specify the instance's block device mappings.

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

The instance's private DNS name.

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

The instance's reported AWS OpsWorks Stacks agent version.

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

The instance ID.

iStatus :: 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

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

The instance's private IP address.

iInstallUpdatesOnBoot :: 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.

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

The instance's virtualization type: paravirtual or hvm .

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

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

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

The instance's platform.

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

The instance host name.

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

The SSH key's RSA fingerprint.

iSecurityGroupIds :: Lens' Instance [Text] Source #

An array containing the instance security group IDs.

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

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

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

Undocumented member.

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

The time that the instance was created.

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

The ID of the associated Amazon EC2 instance.

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

The instance's Amazon EC2 key-pair name.

iAgentVersion :: 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.

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

The root device volume ID.

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

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

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

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

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

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

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

The instance type, such as t2.micro .

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

Whether this is an Amazon EBS-optimized instance.

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

The instance's operating system.

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

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

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

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

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

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

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

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

iLayerIds :: Lens' Instance [Text] Source #

An array containing the instance layer IDs.

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

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

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

The instance public DNS name.

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

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

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

The instance public IP address.

iReportedOS :: Lens' Instance (Maybe ReportedOS) Source #

For registered instances, the reported operating system.

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

For registered instances, who performed the registration.

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

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

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

For container instances, the instance's ARN.

iBlockDeviceMappings :: Lens' Instance [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: instanceIdentity smart constructor.

Instances
Eq InstanceIdentity Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data InstanceIdentity Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceIdentity -> c InstanceIdentity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceIdentity #

toConstr :: InstanceIdentity -> Constr #

dataTypeOf :: InstanceIdentity -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstanceIdentity) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceIdentity) #

gmapT :: (forall b. Data b => b -> b) -> InstanceIdentity -> InstanceIdentity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceIdentity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceIdentity -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceIdentity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceIdentity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceIdentity -> m InstanceIdentity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceIdentity -> m InstanceIdentity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceIdentity -> m InstanceIdentity #

Read InstanceIdentity Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show InstanceIdentity Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic InstanceIdentity Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep InstanceIdentity :: Type -> Type #

Hashable InstanceIdentity Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

ToJSON InstanceIdentity Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData InstanceIdentity Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: InstanceIdentity -> () #

type Rep InstanceIdentity Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep InstanceIdentity = D1 (MetaData "InstanceIdentity" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "InstanceIdentity'" PrefixI True) (S1 (MetaSel (Just "_iiSignature") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iiDocument") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

instanceIdentity :: InstanceIdentity Source #

Creates a value of InstanceIdentity with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • iiSignature - A signature that can be used to verify the document's accuracy and authenticity.
  • iiDocument - A JSON document that contains the metadata.

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

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

iiDocument :: 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: instancesCount smart constructor.

Instances
Eq InstancesCount Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data InstancesCount Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstancesCount -> c InstancesCount #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstancesCount #

toConstr :: InstancesCount -> Constr #

dataTypeOf :: InstancesCount -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c InstancesCount) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstancesCount) #

gmapT :: (forall b. Data b => b -> b) -> InstancesCount -> InstancesCount #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstancesCount -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstancesCount -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstancesCount -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstancesCount -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstancesCount -> m InstancesCount #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancesCount -> m InstancesCount #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstancesCount -> m InstancesCount #

Read InstancesCount Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show InstancesCount Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic InstancesCount Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep InstancesCount :: Type -> Type #

Hashable InstancesCount Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON InstancesCount Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData InstancesCount Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: InstancesCount -> () #

type Rep InstancesCount Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep InstancesCount = D1 (MetaData "InstancesCount" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "InstancesCount'" PrefixI True) ((((S1 (MetaSel (Just "_icTerminating") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_icPending") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 (MetaSel (Just "_icOnline") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 (MetaSel (Just "_icUnassigning") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_icDeregistering") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 (MetaSel (Just "_icRunningSetup") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_icRequested") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 (MetaSel (Just "_icStopFailed") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 (MetaSel (Just "_icBooting") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_icStopped") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)))))) :*: (((S1 (MetaSel (Just "_icRebooting") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_icAssigning") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 (MetaSel (Just "_icShuttingDown") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 (MetaSel (Just "_icSetupFailed") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_icConnectionLost") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 (MetaSel (Just "_icTerminated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_icStopping") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 (MetaSel (Just "_icRegistered") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 (MetaSel (Just "_icStartFailed") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_icRegistering") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))))))))

instancesCount :: InstancesCount Source #

Creates a value of InstancesCount with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • icTerminating - The number of instances with terminating status.
  • icPending - The number of instances with pending status.
  • icOnline - The number of instances with online status.
  • icUnassigning - The number of instances in the Unassigning state.
  • icDeregistering - The number of instances in the Deregistering state.
  • icRunningSetup - The number of instances with running_setup status.
  • icRequested - The number of instances with requested status.
  • icStopFailed - Undocumented member.
  • icBooting - The number of instances with booting status.
  • icStopped - The number of instances with stopped status.
  • icRebooting - The number of instances with rebooting status.
  • icAssigning - The number of instances in the Assigning state.
  • icShuttingDown - The number of instances with shutting_down status.
  • icSetupFailed - The number of instances with setup_failed status.
  • icConnectionLost - The number of instances with connection_lost status.
  • icTerminated - The number of instances with terminated status.
  • icStopping - The number of instances with stopping status.
  • icRegistered - The number of instances in the Registered state.
  • icStartFailed - The number of instances with start_failed status.
  • icRegistering - The number of instances in the Registering state.

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

The number of instances with terminating status.

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

The number of instances with pending status.

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

The number of instances with online status.

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

The number of instances in the Unassigning state.

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

The number of instances in the Deregistering state.

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

The number of instances with running_setup status.

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

The number of instances with requested status.

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

Undocumented member.

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

The number of instances with booting status.

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

The number of instances with stopped status.

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

The number of instances with rebooting status.

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

The number of instances in the Assigning state.

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

The number of instances with shutting_down status.

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

The number of instances with setup_failed status.

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

The number of instances with connection_lost status.

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

The number of instances with terminated status.

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

The number of instances with stopping status.

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

The number of instances in the Registered state.

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

The number of instances with start_failed status.

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

The number of instances in the Registering state.

Layer

data Layer Source #

Describes a layer.

See: layer smart constructor.

Instances
Eq Layer Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

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

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

Data Layer Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Layer -> c Layer #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Layer #

toConstr :: Layer -> Constr #

dataTypeOf :: Layer -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Layer) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Layer) #

gmapT :: (forall b. Data b => b -> b) -> Layer -> Layer #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Layer -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Layer -> r #

gmapQ :: (forall d. Data d => d -> u) -> Layer -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Layer -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Layer -> m Layer #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Layer -> m Layer #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Layer -> m Layer #

Read Layer Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show Layer Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

showsPrec :: Int -> Layer -> ShowS #

show :: Layer -> String #

showList :: [Layer] -> ShowS #

Generic Layer Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep Layer :: Type -> Type #

Methods

from :: Layer -> Rep Layer x #

to :: Rep Layer x -> Layer #

Hashable Layer Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

hashWithSalt :: Int -> Layer -> Int #

hash :: Layer -> Int #

FromJSON Layer Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData Layer Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: Layer -> () #

type Rep Layer Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep Layer = D1 (MetaData "Layer" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "Layer'" PrefixI True) ((((S1 (MetaSel (Just "_lCustomInstanceProfileARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lCustomSecurityGroupIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 (MetaSel (Just "_lInstallUpdatesOnBoot") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_lCloudWatchLogsConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CloudWatchLogsConfiguration)) :*: S1 (MetaSel (Just "_lLifecycleEventConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LifecycleEventConfiguration))))) :*: ((S1 (MetaSel (Just "_lARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_lCreatedAt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lShortname") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_lDefaultRecipes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Recipes)) :*: (S1 (MetaSel (Just "_lCustomRecipes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Recipes)) :*: S1 (MetaSel (Just "_lCustomJSON") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 (MetaSel (Just "_lVolumeConfigurations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [VolumeConfiguration])) :*: (S1 (MetaSel (Just "_lEnableAutoHealing") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_lPackages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 (MetaSel (Just "_lAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map LayerAttributesKeys (Maybe Text)))) :*: (S1 (MetaSel (Just "_lName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lAutoAssignPublicIPs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 (MetaSel (Just "_lType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LayerType)) :*: (S1 (MetaSel (Just "_lUseEBSOptimizedInstances") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_lStackId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_lLayerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_lDefaultSecurityGroupNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_lAutoAssignElasticIPs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))))))

layer :: Layer Source #

Creates a value of Layer with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • lCustomInstanceProfileARN - 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 .
  • lCustomSecurityGroupIds - An array containing the layer's custom security group IDs.
  • lInstallUpdatesOnBoot - 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.
  • lCloudWatchLogsConfiguration - The Amazon CloudWatch Logs configuration settings for the layer.
  • lLifecycleEventConfiguration - A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.
  • lARN - Undocumented member.
  • lCreatedAt - Date when the layer was created.
  • lShortname - The layer short name.
  • lDefaultRecipes - Undocumented member.
  • lCustomRecipes - A LayerCustomRecipes object that specifies the layer's custom recipes.
  • lCustomJSON - A JSON formatted string containing the layer's custom stack configuration and deployment attributes.
  • lVolumeConfigurations - A VolumeConfigurations object that describes the layer's Amazon EBS volumes.
  • lEnableAutoHealing - Whether auto healing is disabled for the layer.
  • lPackages - An array of Package objects that describe the layer's packages.
  • lAttributes - 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.
  • lName - The layer name.
  • lAutoAssignPublicIPs - 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 .
  • lType - The layer type.
  • lUseEBSOptimizedInstances - Whether the layer uses Amazon EBS-optimized instances.
  • lStackId - The layer stack ID.
  • lLayerId - The layer ID.
  • lDefaultSecurityGroupNames - An array containing the layer's security group names.
  • lAutoAssignElasticIPs - Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer .

lCustomInstanceProfileARN :: 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 .

lCustomSecurityGroupIds :: Lens' Layer [Text] Source #

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

lInstallUpdatesOnBoot :: 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.

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

The Amazon CloudWatch Logs configuration settings for the layer.

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

A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

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

Undocumented member.

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

Date when the layer was created.

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

The layer short name.

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

Undocumented member.

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

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

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

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

lVolumeConfigurations :: Lens' Layer [VolumeConfiguration] Source #

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

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

Whether auto healing is disabled for the layer.

lPackages :: Lens' Layer [Text] Source #

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

lAttributes :: Lens' Layer (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.

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

The layer name.

lAutoAssignPublicIPs :: 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 .

lType :: Lens' Layer (Maybe LayerType) Source #

The layer type.

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

Whether the layer uses Amazon EBS-optimized instances.

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

The layer stack ID.

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

The layer ID.

lDefaultSecurityGroupNames :: Lens' Layer [Text] Source #

An array containing the layer's security group names.

lAutoAssignElasticIPs :: 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: lifecycleEventConfiguration smart constructor.

Instances
Eq LifecycleEventConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data LifecycleEventConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LifecycleEventConfiguration -> c LifecycleEventConfiguration #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LifecycleEventConfiguration #

toConstr :: LifecycleEventConfiguration -> Constr #

dataTypeOf :: LifecycleEventConfiguration -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LifecycleEventConfiguration) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LifecycleEventConfiguration) #

gmapT :: (forall b. Data b => b -> b) -> LifecycleEventConfiguration -> LifecycleEventConfiguration #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LifecycleEventConfiguration -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LifecycleEventConfiguration -> r #

gmapQ :: (forall d. Data d => d -> u) -> LifecycleEventConfiguration -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LifecycleEventConfiguration -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LifecycleEventConfiguration -> m LifecycleEventConfiguration #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LifecycleEventConfiguration -> m LifecycleEventConfiguration #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LifecycleEventConfiguration -> m LifecycleEventConfiguration #

Read LifecycleEventConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show LifecycleEventConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic LifecycleEventConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep LifecycleEventConfiguration :: Type -> Type #

Hashable LifecycleEventConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

ToJSON LifecycleEventConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON LifecycleEventConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData LifecycleEventConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep LifecycleEventConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep LifecycleEventConfiguration = D1 (MetaData "LifecycleEventConfiguration" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" True) (C1 (MetaCons "LifecycleEventConfiguration'" PrefixI True) (S1 (MetaSel (Just "_lecShutdown") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ShutdownEventConfiguration))))

lifecycleEventConfiguration :: LifecycleEventConfiguration Source #

Creates a value of LifecycleEventConfiguration with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • lecShutdown - A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

lecShutdown :: 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: loadBasedAutoScalingConfiguration smart constructor.

Instances
Eq LoadBasedAutoScalingConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data LoadBasedAutoScalingConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LoadBasedAutoScalingConfiguration -> c LoadBasedAutoScalingConfiguration #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LoadBasedAutoScalingConfiguration #

toConstr :: LoadBasedAutoScalingConfiguration -> Constr #

dataTypeOf :: LoadBasedAutoScalingConfiguration -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LoadBasedAutoScalingConfiguration) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LoadBasedAutoScalingConfiguration) #

gmapT :: (forall b. Data b => b -> b) -> LoadBasedAutoScalingConfiguration -> LoadBasedAutoScalingConfiguration #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LoadBasedAutoScalingConfiguration -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LoadBasedAutoScalingConfiguration -> r #

gmapQ :: (forall d. Data d => d -> u) -> LoadBasedAutoScalingConfiguration -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LoadBasedAutoScalingConfiguration -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LoadBasedAutoScalingConfiguration -> m LoadBasedAutoScalingConfiguration #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LoadBasedAutoScalingConfiguration -> m LoadBasedAutoScalingConfiguration #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LoadBasedAutoScalingConfiguration -> m LoadBasedAutoScalingConfiguration #

Read LoadBasedAutoScalingConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show LoadBasedAutoScalingConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic LoadBasedAutoScalingConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep LoadBasedAutoScalingConfiguration :: Type -> Type #

Hashable LoadBasedAutoScalingConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON LoadBasedAutoScalingConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData LoadBasedAutoScalingConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep LoadBasedAutoScalingConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep LoadBasedAutoScalingConfiguration = D1 (MetaData "LoadBasedAutoScalingConfiguration" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "LoadBasedAutoScalingConfiguration'" PrefixI True) ((S1 (MetaSel (Just "_lbascUpScaling") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AutoScalingThresholds)) :*: S1 (MetaSel (Just "_lbascEnable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_lbascDownScaling") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AutoScalingThresholds)) :*: S1 (MetaSel (Just "_lbascLayerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

loadBasedAutoScalingConfiguration :: LoadBasedAutoScalingConfiguration Source #

Creates a value of LoadBasedAutoScalingConfiguration with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • lbascUpScaling - An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.
  • lbascEnable - Whether load-based auto scaling is enabled for the layer.
  • lbascDownScaling - An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.
  • lbascLayerId - The layer ID.

lbascUpScaling :: 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.

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

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

lbascDownScaling :: 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: operatingSystem smart constructor.

Instances
Eq OperatingSystem Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data OperatingSystem Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OperatingSystem -> c OperatingSystem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OperatingSystem #

toConstr :: OperatingSystem -> Constr #

dataTypeOf :: OperatingSystem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c OperatingSystem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OperatingSystem) #

gmapT :: (forall b. Data b => b -> b) -> OperatingSystem -> OperatingSystem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OperatingSystem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OperatingSystem -> r #

gmapQ :: (forall d. Data d => d -> u) -> OperatingSystem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OperatingSystem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OperatingSystem -> m OperatingSystem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OperatingSystem -> m OperatingSystem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OperatingSystem -> m OperatingSystem #

Read OperatingSystem Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show OperatingSystem Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic OperatingSystem Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep OperatingSystem :: Type -> Type #

Hashable OperatingSystem Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON OperatingSystem Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData OperatingSystem Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: OperatingSystem -> () #

type Rep OperatingSystem Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

operatingSystem :: OperatingSystem Source #

Creates a value of OperatingSystem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • osReportedVersion - The version of the operating system, including the release and edition, if applicable.
  • osSupported - Indicates that an operating system is not supported for new instances.
  • osName - The name of the operating system, such as Amazon Linux 2017.09 .
  • osId - The ID of a supported operating system, such as Amazon Linux 2017.09 .
  • osConfigurationManagers - Supported configuration manager name and versions for an AWS OpsWorks Stacks operating system.
  • osType - The type of a supported operating system, either Linux or Windows .
  • osReportedName - A short name for the operating system manufacturer.

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

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

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

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

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

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

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

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

osConfigurationManagers :: Lens' OperatingSystem [OperatingSystemConfigurationManager] Source #

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

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

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

osReportedName :: 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: operatingSystemConfigurationManager smart constructor.

Instances
Eq OperatingSystemConfigurationManager Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data OperatingSystemConfigurationManager Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OperatingSystemConfigurationManager -> c OperatingSystemConfigurationManager #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OperatingSystemConfigurationManager #

toConstr :: OperatingSystemConfigurationManager -> Constr #

dataTypeOf :: OperatingSystemConfigurationManager -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c OperatingSystemConfigurationManager) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OperatingSystemConfigurationManager) #

gmapT :: (forall b. Data b => b -> b) -> OperatingSystemConfigurationManager -> OperatingSystemConfigurationManager #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OperatingSystemConfigurationManager -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OperatingSystemConfigurationManager -> r #

gmapQ :: (forall d. Data d => d -> u) -> OperatingSystemConfigurationManager -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OperatingSystemConfigurationManager -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OperatingSystemConfigurationManager -> m OperatingSystemConfigurationManager #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OperatingSystemConfigurationManager -> m OperatingSystemConfigurationManager #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OperatingSystemConfigurationManager -> m OperatingSystemConfigurationManager #

Read OperatingSystemConfigurationManager Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show OperatingSystemConfigurationManager Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic OperatingSystemConfigurationManager Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Hashable OperatingSystemConfigurationManager Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON OperatingSystemConfigurationManager Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData OperatingSystemConfigurationManager Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep OperatingSystemConfigurationManager Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep OperatingSystemConfigurationManager = D1 (MetaData "OperatingSystemConfigurationManager" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "OperatingSystemConfigurationManager'" PrefixI True) (S1 (MetaSel (Just "_oscmName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_oscmVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

operatingSystemConfigurationManager :: OperatingSystemConfigurationManager Source #

Creates a value of OperatingSystemConfigurationManager with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • oscmName - The name of the configuration manager, which is Chef.
  • oscmVersion - The versions of the configuration manager that are supported by an operating system.

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

The name of the configuration manager, which is Chef.

oscmVersion :: 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: permission smart constructor.

Instances
Eq Permission Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data Permission Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Permission -> c Permission #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Permission #

toConstr :: Permission -> Constr #

dataTypeOf :: Permission -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Permission) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Permission) #

gmapT :: (forall b. Data b => b -> b) -> Permission -> Permission #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Permission -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Permission -> r #

gmapQ :: (forall d. Data d => d -> u) -> Permission -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Permission -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Permission -> m Permission #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Permission -> m Permission #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Permission -> m Permission #

Read Permission Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show Permission Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic Permission Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep Permission :: Type -> Type #

Hashable Permission Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON Permission Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData Permission Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: Permission -> () #

type Rep Permission Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep Permission = D1 (MetaData "Permission" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "Permission'" PrefixI True) ((S1 (MetaSel (Just "_pIAMUserARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pAllowSudo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_pStackId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_pLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pAllowSSH") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))))

permission :: Permission Source #

Creates a value of Permission with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • pIAMUserARN - The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers .
  • pAllowSudo - Whether the user can use sudo .
  • pStackId - A stack ID.
  • pLevel - 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
  • pAllowSSH - Whether the user can use SSH.

pIAMUserARN :: 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 .

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

Whether the user can use sudo .

pLevel :: 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

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

Whether the user can use SSH.

RAIdArray

data RAIdArray Source #

Describes an instance's RAID array.

See: rAIdArray smart constructor.

Instances
Eq RAIdArray Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data RAIdArray Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RAIdArray -> c RAIdArray #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RAIdArray #

toConstr :: RAIdArray -> Constr #

dataTypeOf :: RAIdArray -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RAIdArray) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RAIdArray) #

gmapT :: (forall b. Data b => b -> b) -> RAIdArray -> RAIdArray #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RAIdArray -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RAIdArray -> r #

gmapQ :: (forall d. Data d => d -> u) -> RAIdArray -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RAIdArray -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RAIdArray -> m RAIdArray #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RAIdArray -> m RAIdArray #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RAIdArray -> m RAIdArray #

Read RAIdArray Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show RAIdArray Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic RAIdArray Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep RAIdArray :: Type -> Type #

Hashable RAIdArray Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON RAIdArray Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData RAIdArray Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: RAIdArray -> () #

type Rep RAIdArray Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep RAIdArray = D1 (MetaData "RAIdArray" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "RAIdArray'" PrefixI True) (((S1 (MetaSel (Just "_raiaInstanceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_raiaSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_raiaIOPS") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 (MetaSel (Just "_raiaCreatedAt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_raiaRAIdLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_raiaDevice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_raiaNumberOfDisks") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 (MetaSel (Just "_raiaAvailabilityZone") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_raiaName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_raiaRAIdArrayId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_raiaVolumeType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_raiaStackId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_raiaMountPoint") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

rAIdArray :: RAIdArray Source #

Creates a value of RAIdArray with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

raiaSize :: Lens' RAIdArray (Maybe Int) Source #

The array's size.

raiaIOPS :: Lens' RAIdArray (Maybe Int) Source #

For PIOPS volumes, the IOPS per disk.

raiaCreatedAt :: Lens' RAIdArray (Maybe Text) Source #

When the RAID array was created.

raiaDevice :: Lens' RAIdArray (Maybe Text) Source #

The array's Linux device. For example devmdadm0.

raiaNumberOfDisks :: Lens' RAIdArray (Maybe Int) Source #

The number of disks in the array.

raiaAvailabilityZone :: Lens' RAIdArray (Maybe Text) Source #

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

raiaName :: Lens' RAIdArray (Maybe Text) Source #

The array name.

raiaVolumeType :: Lens' RAIdArray (Maybe Text) Source #

The volume type, standard or PIOPS.

raiaMountPoint :: Lens' RAIdArray (Maybe Text) Source #

The array's mount point.

RDSDBInstance

data RDSDBInstance Source #

Describes an Amazon RDS instance.

See: rdsDBInstance smart constructor.

Instances
Eq RDSDBInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data RDSDBInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RDSDBInstance -> c RDSDBInstance #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RDSDBInstance #

toConstr :: RDSDBInstance -> Constr #

dataTypeOf :: RDSDBInstance -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RDSDBInstance) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RDSDBInstance) #

gmapT :: (forall b. Data b => b -> b) -> RDSDBInstance -> RDSDBInstance #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RDSDBInstance -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RDSDBInstance -> r #

gmapQ :: (forall d. Data d => d -> u) -> RDSDBInstance -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RDSDBInstance -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RDSDBInstance -> m RDSDBInstance #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RDSDBInstance -> m RDSDBInstance #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RDSDBInstance -> m RDSDBInstance #

Read RDSDBInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show RDSDBInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic RDSDBInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep RDSDBInstance :: Type -> Type #

Hashable RDSDBInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON RDSDBInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData RDSDBInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: RDSDBInstance -> () #

type Rep RDSDBInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

rdsDBInstance :: RDSDBInstance Source #

Creates a value of RDSDBInstance with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • rdiRDSDBInstanceARN - The instance's ARN.
  • rdiDBUser - The master user name.
  • rdiMissingOnRDS - 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.
  • rdiEngine - The instance's database engine.
  • rdiAddress - The instance's address.
  • rdiDBInstanceIdentifier - The DB instance identifier.
  • rdiRegion - The instance's AWS region.
  • rdiStackId - The ID of the stack with which the instance is registered.
  • rdiDBPassword - AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

rdiDBUser :: Lens' RDSDBInstance (Maybe Text) Source #

The master user name.

rdiMissingOnRDS :: 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.

rdiEngine :: Lens' RDSDBInstance (Maybe Text) Source #

The instance's database engine.

rdiAddress :: Lens' RDSDBInstance (Maybe Text) Source #

The instance's address.

rdiDBInstanceIdentifier :: Lens' RDSDBInstance (Maybe Text) Source #

The DB instance identifier.

rdiRegion :: Lens' RDSDBInstance (Maybe Text) Source #

The instance's AWS region.

rdiStackId :: Lens' RDSDBInstance (Maybe Text) Source #

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

rdiDBPassword :: 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: recipes smart constructor.

Instances
Eq Recipes Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

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

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

Data Recipes Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Recipes -> c Recipes #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Recipes #

toConstr :: Recipes -> Constr #

dataTypeOf :: Recipes -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Recipes) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Recipes) #

gmapT :: (forall b. Data b => b -> b) -> Recipes -> Recipes #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Recipes -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Recipes -> r #

gmapQ :: (forall d. Data d => d -> u) -> Recipes -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Recipes -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Recipes -> m Recipes #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Recipes -> m Recipes #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Recipes -> m Recipes #

Read Recipes Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show Recipes Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic Recipes Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep Recipes :: Type -> Type #

Methods

from :: Recipes -> Rep Recipes x #

to :: Rep Recipes x -> Recipes #

Hashable Recipes Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

hashWithSalt :: Int -> Recipes -> Int #

hash :: Recipes -> Int #

ToJSON Recipes Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON Recipes Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData Recipes Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: Recipes -> () #

type Rep Recipes Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep Recipes = D1 (MetaData "Recipes" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "Recipes'" PrefixI True) ((S1 (MetaSel (Just "_rSetup") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_rShutdown") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 (MetaSel (Just "_rUndeploy") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 (MetaSel (Just "_rConfigure") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_rDeploy") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))))

recipes :: Recipes Source #

Creates a value of Recipes with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • rSetup - An array of custom recipe names to be run following a setup event.
  • rShutdown - An array of custom recipe names to be run following a shutdown event.
  • rUndeploy - An array of custom recipe names to be run following a undeploy event.
  • rConfigure - An array of custom recipe names to be run following a configure event.
  • rDeploy - An array of custom recipe names to be run following a deploy event.

rSetup :: Lens' Recipes [Text] Source #

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

rShutdown :: Lens' Recipes [Text] Source #

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

rUndeploy :: Lens' Recipes [Text] Source #

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

rConfigure :: Lens' Recipes [Text] Source #

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

rDeploy :: Lens' Recipes [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: reportedOS smart constructor.

Instances
Eq ReportedOS Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data ReportedOS Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReportedOS -> c ReportedOS #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReportedOS #

toConstr :: ReportedOS -> Constr #

dataTypeOf :: ReportedOS -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ReportedOS) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReportedOS) #

gmapT :: (forall b. Data b => b -> b) -> ReportedOS -> ReportedOS #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReportedOS -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReportedOS -> r #

gmapQ :: (forall d. Data d => d -> u) -> ReportedOS -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ReportedOS -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReportedOS -> m ReportedOS #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReportedOS -> m ReportedOS #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReportedOS -> m ReportedOS #

Read ReportedOS Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show ReportedOS Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic ReportedOS Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep ReportedOS :: Type -> Type #

Hashable ReportedOS Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON ReportedOS Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData ReportedOS Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: ReportedOS -> () #

type Rep ReportedOS Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep ReportedOS = D1 (MetaData "ReportedOS" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "ReportedOS'" PrefixI True) (S1 (MetaSel (Just "_roFamily") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_roName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_roVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

reportedOS :: ReportedOS Source #

Creates a value of ReportedOS with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • roFamily - The operating system family.
  • roName - The operating system name.
  • roVersion - The operating system version.

roFamily :: Lens' ReportedOS (Maybe Text) Source #

The operating system family.

roName :: Lens' ReportedOS (Maybe Text) Source #

The operating system name.

roVersion :: Lens' ReportedOS (Maybe Text) Source #

The operating system version.

SSLConfiguration

data SSLConfiguration Source #

Describes an app's SSL configuration.

See: sslConfiguration smart constructor.

Instances
Eq SSLConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data SSLConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SSLConfiguration -> c SSLConfiguration #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SSLConfiguration #

toConstr :: SSLConfiguration -> Constr #

dataTypeOf :: SSLConfiguration -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SSLConfiguration) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SSLConfiguration) #

gmapT :: (forall b. Data b => b -> b) -> SSLConfiguration -> SSLConfiguration #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SSLConfiguration -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SSLConfiguration -> r #

gmapQ :: (forall d. Data d => d -> u) -> SSLConfiguration -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SSLConfiguration -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SSLConfiguration -> m SSLConfiguration #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SSLConfiguration -> m SSLConfiguration #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SSLConfiguration -> m SSLConfiguration #

Read SSLConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show SSLConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic SSLConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep SSLConfiguration :: Type -> Type #

Hashable SSLConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

ToJSON SSLConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON SSLConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData SSLConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: SSLConfiguration -> () #

type Rep SSLConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep SSLConfiguration = D1 (MetaData "SSLConfiguration" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "SSLConfiguration'" PrefixI True) (S1 (MetaSel (Just "_scPrivateKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_scCertificate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_scChain") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

sslConfiguration :: SSLConfiguration Source #

Creates a value of SSLConfiguration with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • scPrivateKey - The private key; the contents of the certificate's domain.kex file.
  • scCertificate - The contents of the certificate's domain.crt file.
  • scChain - Optional. Can be used to specify an intermediate certificate authority key or client authentication.

scPrivateKey :: Lens' SSLConfiguration (Maybe Text) Source #

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

scCertificate :: Lens' SSLConfiguration (Maybe Text) Source #

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

scChain :: Lens' SSLConfiguration (Maybe Text) Source #

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

SelfUserProfile

data SelfUserProfile Source #

Describes a user's SSH information.

See: selfUserProfile smart constructor.

Instances
Eq SelfUserProfile Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data SelfUserProfile Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SelfUserProfile -> c SelfUserProfile #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SelfUserProfile #

toConstr :: SelfUserProfile -> Constr #

dataTypeOf :: SelfUserProfile -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SelfUserProfile) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SelfUserProfile) #

gmapT :: (forall b. Data b => b -> b) -> SelfUserProfile -> SelfUserProfile #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SelfUserProfile -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SelfUserProfile -> r #

gmapQ :: (forall d. Data d => d -> u) -> SelfUserProfile -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SelfUserProfile -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SelfUserProfile -> m SelfUserProfile #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SelfUserProfile -> m SelfUserProfile #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SelfUserProfile -> m SelfUserProfile #

Read SelfUserProfile Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show SelfUserProfile Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic SelfUserProfile Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep SelfUserProfile :: Type -> Type #

Hashable SelfUserProfile Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON SelfUserProfile Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData SelfUserProfile Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: SelfUserProfile -> () #

type Rep SelfUserProfile Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep SelfUserProfile = D1 (MetaData "SelfUserProfile" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "SelfUserProfile'" PrefixI True) ((S1 (MetaSel (Just "_supSSHPublicKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_supSSHUsername") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_supIAMUserARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_supName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

selfUserProfile :: SelfUserProfile Source #

Creates a value of SelfUserProfile with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

supSSHPublicKey :: Lens' SelfUserProfile (Maybe Text) Source #

The user's SSH public key.

supSSHUsername :: Lens' SelfUserProfile (Maybe Text) Source #

The user's SSH user name.

ServiceError'

data ServiceError' Source #

Describes an AWS OpsWorks Stacks service error.

See: serviceError' smart constructor.

Instances
Eq ServiceError' Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data ServiceError' Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ServiceError' -> c ServiceError' #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ServiceError' #

toConstr :: ServiceError' -> Constr #

dataTypeOf :: ServiceError' -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ServiceError') #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ServiceError') #

gmapT :: (forall b. Data b => b -> b) -> ServiceError' -> ServiceError' #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ServiceError' -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ServiceError' -> r #

gmapQ :: (forall d. Data d => d -> u) -> ServiceError' -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ServiceError' -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ServiceError' -> m ServiceError' #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ServiceError' -> m ServiceError' #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ServiceError' -> m ServiceError' #

Read ServiceError' Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show ServiceError' Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic ServiceError' Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep ServiceError' :: Type -> Type #

Hashable ServiceError' Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON ServiceError' Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData ServiceError' Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: ServiceError' -> () #

type Rep ServiceError' Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep ServiceError' = D1 (MetaData "ServiceError'" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "ServiceError''" PrefixI True) ((S1 (MetaSel (Just "_seInstanceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_seCreatedAt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_seServiceErrorId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_seType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_seStackId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_seMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

serviceError' :: ServiceError' Source #

Creates a value of ServiceError' with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

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

When the error occurred.

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

A message that describes the error.

ShutdownEventConfiguration

data ShutdownEventConfiguration Source #

The Shutdown event configuration.

See: shutdownEventConfiguration smart constructor.

Instances
Eq ShutdownEventConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data ShutdownEventConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ShutdownEventConfiguration -> c ShutdownEventConfiguration #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ShutdownEventConfiguration #

toConstr :: ShutdownEventConfiguration -> Constr #

dataTypeOf :: ShutdownEventConfiguration -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ShutdownEventConfiguration) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ShutdownEventConfiguration) #

gmapT :: (forall b. Data b => b -> b) -> ShutdownEventConfiguration -> ShutdownEventConfiguration #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ShutdownEventConfiguration -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ShutdownEventConfiguration -> r #

gmapQ :: (forall d. Data d => d -> u) -> ShutdownEventConfiguration -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ShutdownEventConfiguration -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ShutdownEventConfiguration -> m ShutdownEventConfiguration #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ShutdownEventConfiguration -> m ShutdownEventConfiguration #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ShutdownEventConfiguration -> m ShutdownEventConfiguration #

Read ShutdownEventConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show ShutdownEventConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic ShutdownEventConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep ShutdownEventConfiguration :: Type -> Type #

Hashable ShutdownEventConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

ToJSON ShutdownEventConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON ShutdownEventConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData ShutdownEventConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep ShutdownEventConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep ShutdownEventConfiguration = D1 (MetaData "ShutdownEventConfiguration" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "ShutdownEventConfiguration'" PrefixI True) (S1 (MetaSel (Just "_secExecutionTimeout") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_secDelayUntilElbConnectionsDrained") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))

shutdownEventConfiguration :: ShutdownEventConfiguration Source #

Creates a value of ShutdownEventConfiguration with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

secExecutionTimeout :: 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.

secDelayUntilElbConnectionsDrained :: 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: source smart constructor.

Instances
Eq Source Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

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

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

Data Source Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Source -> c Source #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Source #

toConstr :: Source -> Constr #

dataTypeOf :: Source -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Source) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Source) #

gmapT :: (forall b. Data b => b -> b) -> Source -> Source #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Source -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Source -> r #

gmapQ :: (forall d. Data d => d -> u) -> Source -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Source -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Source -> m Source #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Source -> m Source #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Source -> m Source #

Read Source Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show Source Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic Source Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep Source :: Type -> Type #

Methods

from :: Source -> Rep Source x #

to :: Rep Source x -> Source #

Hashable Source Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

hashWithSalt :: Int -> Source -> Int #

hash :: Source -> Int #

ToJSON Source Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON Source Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData Source Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: Source -> () #

type Rep Source Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

source :: Source Source #

Creates a value of Source with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • sURL - 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 .
  • sUsername - 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.
  • sSSHKey - In requests, the repository's SSH key. In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.
  • sPassword - 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 http://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.
  • sType - The repository type.
  • sRevision - 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.

sURL :: 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 .

sUsername :: 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.

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

In requests, the repository's SSH key. In responses, AWS OpsWorks Stacks returns *****FILTERED***** instead of the actual value.

sPassword :: 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 http://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.

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

The repository type.

sRevision :: 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.

Stack

data Stack Source #

Describes a stack.

See: stack smart constructor.

Instances
Eq Stack Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

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

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

Data Stack Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Stack -> c Stack #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Stack #

toConstr :: Stack -> Constr #

dataTypeOf :: Stack -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Stack) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Stack) #

gmapT :: (forall b. Data b => b -> b) -> Stack -> Stack #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Stack -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Stack -> r #

gmapQ :: (forall d. Data d => d -> u) -> Stack -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Stack -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Stack -> m Stack #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Stack -> m Stack #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Stack -> m Stack #

Read Stack Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show Stack Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

showsPrec :: Int -> Stack -> ShowS #

show :: Stack -> String #

showList :: [Stack] -> ShowS #

Generic Stack Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep Stack :: Type -> Type #

Methods

from :: Stack -> Rep Stack x #

to :: Rep Stack x -> Stack #

Hashable Stack Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

hashWithSalt :: Int -> Stack -> Int #

hash :: Stack -> Int #

FromJSON Stack Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData Stack Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: Stack -> () #

type Rep Stack Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep Stack = D1 (MetaData "Stack" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "Stack'" PrefixI True) ((((S1 (MetaSel (Just "_sDefaultInstanceProfileARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_sServiceRoleARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_sDefaultRootDeviceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RootDeviceType)) :*: (S1 (MetaSel (Just "_sARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_sCreatedAt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_sVPCId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_sChefConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ChefConfiguration)) :*: S1 (MetaSel (Just "_sAgentVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_sDefaultSSHKeyName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_sCustomJSON") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_sCustomCookbooksSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Source)))))) :*: (((S1 (MetaSel (Just "_sDefaultAvailabilityZone") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_sAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map StackAttributesKeys (Maybe Text))))) :*: (S1 (MetaSel (Just "_sName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_sDefaultOS") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_sUseOpsworksSecurityGroups") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 (MetaSel (Just "_sUseCustomCookbooks") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_sDefaultSubnetId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_sRegion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_sConfigurationManager") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe StackConfigurationManager)) :*: (S1 (MetaSel (Just "_sStackId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_sHostnameTheme") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

stack :: Stack Source #

Creates a value of Stack with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

sDefaultInstanceProfileARN :: 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 .

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

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

sDefaultRootDeviceType :: 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 .

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

The stack's ARN.

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

The date when the stack was created.

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

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

sChefConfiguration :: 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 .

sAgentVersion :: 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.

sDefaultSSHKeyName :: 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.

sCustomJSON :: 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 .

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

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

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

The stack name.

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

The stack's default operating system.

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

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

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

Whether the stack uses custom cookbooks.

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

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

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

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

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

The stack ID.

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

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

StackConfigurationManager

data StackConfigurationManager Source #

Describes the configuration manager.

See: stackConfigurationManager smart constructor.

Instances
Eq StackConfigurationManager Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data StackConfigurationManager Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> StackConfigurationManager -> c StackConfigurationManager #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StackConfigurationManager #

toConstr :: StackConfigurationManager -> Constr #

dataTypeOf :: StackConfigurationManager -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c StackConfigurationManager) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StackConfigurationManager) #

gmapT :: (forall b. Data b => b -> b) -> StackConfigurationManager -> StackConfigurationManager #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StackConfigurationManager -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StackConfigurationManager -> r #

gmapQ :: (forall d. Data d => d -> u) -> StackConfigurationManager -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StackConfigurationManager -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StackConfigurationManager -> m StackConfigurationManager #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StackConfigurationManager -> m StackConfigurationManager #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StackConfigurationManager -> m StackConfigurationManager #

Read StackConfigurationManager Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show StackConfigurationManager Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic StackConfigurationManager Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep StackConfigurationManager :: Type -> Type #

Hashable StackConfigurationManager Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

ToJSON StackConfigurationManager Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON StackConfigurationManager Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData StackConfigurationManager Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep StackConfigurationManager Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep StackConfigurationManager = D1 (MetaData "StackConfigurationManager" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "StackConfigurationManager'" PrefixI True) (S1 (MetaSel (Just "_scmName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_scmVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

stackConfigurationManager :: StackConfigurationManager Source #

Creates a value of StackConfigurationManager with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • scmName - The name. This parameter must be set to Chef.
  • scmVersion - 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.

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

The name. This parameter must be set to Chef.

scmVersion :: 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: stackSummary smart constructor.

Instances
Eq StackSummary Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data StackSummary Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> StackSummary -> c StackSummary #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StackSummary #

toConstr :: StackSummary -> Constr #

dataTypeOf :: StackSummary -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c StackSummary) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StackSummary) #

gmapT :: (forall b. Data b => b -> b) -> StackSummary -> StackSummary #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StackSummary -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StackSummary -> r #

gmapQ :: (forall d. Data d => d -> u) -> StackSummary -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StackSummary -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StackSummary -> m StackSummary #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StackSummary -> m StackSummary #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StackSummary -> m StackSummary #

Read StackSummary Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show StackSummary Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic StackSummary Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep StackSummary :: Type -> Type #

Hashable StackSummary Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON StackSummary Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData StackSummary Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: StackSummary -> () #

type Rep StackSummary Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep StackSummary = D1 (MetaData "StackSummary" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "StackSummary'" PrefixI True) ((S1 (MetaSel (Just "_ssARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_ssAppsCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_ssName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_ssStackId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_ssLayersCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_ssInstancesCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe InstancesCount))))))

stackSummary :: StackSummary Source #

Creates a value of StackSummary with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ssARN :: Lens' StackSummary (Maybe Text) Source #

The stack's ARN.

ssAppsCount :: Lens' StackSummary (Maybe Int) Source #

The number of apps.

ssName :: Lens' StackSummary (Maybe Text) Source #

The stack name.

ssLayersCount :: Lens' StackSummary (Maybe Int) Source #

The number of layers.

ssInstancesCount :: 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: temporaryCredential smart constructor.

Instances
Eq TemporaryCredential Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data TemporaryCredential Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TemporaryCredential -> c TemporaryCredential #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TemporaryCredential #

toConstr :: TemporaryCredential -> Constr #

dataTypeOf :: TemporaryCredential -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TemporaryCredential) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TemporaryCredential) #

gmapT :: (forall b. Data b => b -> b) -> TemporaryCredential -> TemporaryCredential #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TemporaryCredential -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TemporaryCredential -> r #

gmapQ :: (forall d. Data d => d -> u) -> TemporaryCredential -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TemporaryCredential -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TemporaryCredential -> m TemporaryCredential #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TemporaryCredential -> m TemporaryCredential #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TemporaryCredential -> m TemporaryCredential #

Read TemporaryCredential Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show TemporaryCredential Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic TemporaryCredential Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep TemporaryCredential :: Type -> Type #

Hashable TemporaryCredential Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON TemporaryCredential Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData TemporaryCredential Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: TemporaryCredential -> () #

type Rep TemporaryCredential Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep TemporaryCredential = D1 (MetaData "TemporaryCredential" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "TemporaryCredential'" PrefixI True) ((S1 (MetaSel (Just "_tcInstanceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_tcUsername") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_tcPassword") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_tcValidForInMinutes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)))))

temporaryCredential :: TemporaryCredential Source #

Creates a value of TemporaryCredential with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • tcInstanceId - The instance's AWS OpsWorks Stacks ID.
  • tcUsername - The user name.
  • tcPassword - The password.
  • tcValidForInMinutes - 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.

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

The instance's AWS OpsWorks Stacks ID.

tcValidForInMinutes :: 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: timeBasedAutoScalingConfiguration smart constructor.

Instances
Eq TimeBasedAutoScalingConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data TimeBasedAutoScalingConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TimeBasedAutoScalingConfiguration -> c TimeBasedAutoScalingConfiguration #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TimeBasedAutoScalingConfiguration #

toConstr :: TimeBasedAutoScalingConfiguration -> Constr #

dataTypeOf :: TimeBasedAutoScalingConfiguration -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TimeBasedAutoScalingConfiguration) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TimeBasedAutoScalingConfiguration) #

gmapT :: (forall b. Data b => b -> b) -> TimeBasedAutoScalingConfiguration -> TimeBasedAutoScalingConfiguration #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TimeBasedAutoScalingConfiguration -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TimeBasedAutoScalingConfiguration -> r #

gmapQ :: (forall d. Data d => d -> u) -> TimeBasedAutoScalingConfiguration -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TimeBasedAutoScalingConfiguration -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TimeBasedAutoScalingConfiguration -> m TimeBasedAutoScalingConfiguration #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TimeBasedAutoScalingConfiguration -> m TimeBasedAutoScalingConfiguration #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TimeBasedAutoScalingConfiguration -> m TimeBasedAutoScalingConfiguration #

Read TimeBasedAutoScalingConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show TimeBasedAutoScalingConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic TimeBasedAutoScalingConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep TimeBasedAutoScalingConfiguration :: Type -> Type #

Hashable TimeBasedAutoScalingConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON TimeBasedAutoScalingConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData TimeBasedAutoScalingConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep TimeBasedAutoScalingConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep TimeBasedAutoScalingConfiguration = D1 (MetaData "TimeBasedAutoScalingConfiguration" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "TimeBasedAutoScalingConfiguration'" PrefixI True) (S1 (MetaSel (Just "_tbascInstanceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_tbascAutoScalingSchedule") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe WeeklyAutoScalingSchedule))))

timeBasedAutoScalingConfiguration :: TimeBasedAutoScalingConfiguration Source #

Creates a value of TimeBasedAutoScalingConfiguration with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

tbascAutoScalingSchedule :: Lens' TimeBasedAutoScalingConfiguration (Maybe WeeklyAutoScalingSchedule) Source #

A WeeklyAutoScalingSchedule object with the instance schedule.

UserProfile

data UserProfile Source #

Describes a user's SSH information.

See: userProfile smart constructor.

Instances
Eq UserProfile Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data UserProfile Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UserProfile -> c UserProfile #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UserProfile #

toConstr :: UserProfile -> Constr #

dataTypeOf :: UserProfile -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UserProfile) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UserProfile) #

gmapT :: (forall b. Data b => b -> b) -> UserProfile -> UserProfile #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UserProfile -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UserProfile -> r #

gmapQ :: (forall d. Data d => d -> u) -> UserProfile -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UserProfile -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UserProfile -> m UserProfile #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UserProfile -> m UserProfile #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UserProfile -> m UserProfile #

Read UserProfile Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show UserProfile Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic UserProfile Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep UserProfile :: Type -> Type #

Hashable UserProfile Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON UserProfile Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData UserProfile Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: UserProfile -> () #

type Rep UserProfile Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep UserProfile = D1 (MetaData "UserProfile" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "UserProfile'" PrefixI True) ((S1 (MetaSel (Just "_upAllowSelfManagement") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_upSSHPublicKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_upSSHUsername") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_upIAMUserARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_upName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

userProfile :: UserProfile Source #

Creates a value of UserProfile with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

upAllowSelfManagement :: 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 .

upSSHPublicKey :: Lens' UserProfile (Maybe Text) Source #

The user's SSH public key.

upSSHUsername :: Lens' UserProfile (Maybe Text) Source #

The user's SSH user name.

upIAMUserARN :: Lens' UserProfile (Maybe Text) Source #

The user's IAM ARN.

upName :: Lens' UserProfile (Maybe Text) Source #

The user's name.

Volume

data Volume Source #

Describes an instance's Amazon EBS volume.

See: volume smart constructor.

Instances
Eq Volume Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

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

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

Data Volume Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Volume -> c Volume #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Volume #

toConstr :: Volume -> Constr #

dataTypeOf :: Volume -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Volume) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Volume) #

gmapT :: (forall b. Data b => b -> b) -> Volume -> Volume #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Volume -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Volume -> r #

gmapQ :: (forall d. Data d => d -> u) -> Volume -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Volume -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Volume -> m Volume #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Volume -> m Volume #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Volume -> m Volume #

Read Volume Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show Volume Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic Volume Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep Volume :: Type -> Type #

Methods

from :: Volume -> Rep Volume x #

to :: Rep Volume x -> Volume #

Hashable Volume Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

hashWithSalt :: Int -> Volume -> Int #

hash :: Volume -> Int #

FromJSON Volume Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData Volume Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: Volume -> () #

type Rep Volume Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep Volume = D1 (MetaData "Volume" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "Volume'" PrefixI True) (((S1 (MetaSel (Just "_vInstanceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_vStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_vSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 (MetaSel (Just "_vIOPS") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_vDevice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_vEncrypted") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_vAvailabilityZone") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_vName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_vRAIdArrayId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_vVolumeId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_vRegion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_vVolumeType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_vEC2VolumeId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_vMountPoint") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

volume :: Volume Source #

Creates a value of Volume with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

vInstanceId :: Lens' Volume (Maybe Text) Source #

The instance ID.

vStatus :: Lens' Volume (Maybe Text) Source #

The value returned by DescribeVolumes .

vSize :: Lens' Volume (Maybe Int) Source #

The volume size.

vIOPS :: Lens' Volume (Maybe Int) Source #

For PIOPS volumes, the IOPS per disk.

vDevice :: Lens' Volume (Maybe Text) Source #

The device name.

vEncrypted :: Lens' Volume (Maybe Bool) Source #

Undocumented member.

vAvailabilityZone :: Lens' Volume (Maybe Text) Source #

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

vName :: Lens' Volume (Maybe Text) Source #

The volume name.

vRAIdArrayId :: Lens' Volume (Maybe Text) Source #

The RAID array ID.

vVolumeId :: Lens' Volume (Maybe Text) Source #

The volume ID.

vRegion :: Lens' Volume (Maybe Text) Source #

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

vVolumeType :: Lens' Volume (Maybe Text) Source #

The volume type, standard or PIOPS.

vEC2VolumeId :: Lens' Volume (Maybe Text) Source #

The Amazon EC2 volume ID.

vMountPoint :: Lens' Volume (Maybe Text) Source #

The volume mount point. For example, "mntdisk1".

VolumeConfiguration

data VolumeConfiguration Source #

Describes an Amazon EBS volume configuration.

See: volumeConfiguration smart constructor.

Instances
Eq VolumeConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data VolumeConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VolumeConfiguration -> c VolumeConfiguration #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VolumeConfiguration #

toConstr :: VolumeConfiguration -> Constr #

dataTypeOf :: VolumeConfiguration -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VolumeConfiguration) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VolumeConfiguration) #

gmapT :: (forall b. Data b => b -> b) -> VolumeConfiguration -> VolumeConfiguration #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VolumeConfiguration -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VolumeConfiguration -> r #

gmapQ :: (forall d. Data d => d -> u) -> VolumeConfiguration -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VolumeConfiguration -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VolumeConfiguration -> m VolumeConfiguration #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VolumeConfiguration -> m VolumeConfiguration #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VolumeConfiguration -> m VolumeConfiguration #

Read VolumeConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show VolumeConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic VolumeConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep VolumeConfiguration :: Type -> Type #

Hashable VolumeConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

ToJSON VolumeConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON VolumeConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData VolumeConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

rnf :: VolumeConfiguration -> () #

type Rep VolumeConfiguration Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep VolumeConfiguration = D1 (MetaData "VolumeConfiguration" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "VolumeConfiguration'" PrefixI True) ((S1 (MetaSel (Just "_vcIOPS") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 (MetaSel (Just "_vcRAIdLevel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_vcEncrypted") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 (MetaSel (Just "_vcVolumeType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_vcMountPoint") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "_vcNumberOfDisks") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: S1 (MetaSel (Just "_vcSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))))

volumeConfiguration Source #

Creates a value of VolumeConfiguration with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

vcIOPS :: Lens' VolumeConfiguration (Maybe Int) Source #

For PIOPS volumes, the IOPS per disk.

vcEncrypted :: Lens' VolumeConfiguration (Maybe Bool) Source #

Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption .

vcVolumeType :: Lens' VolumeConfiguration (Maybe Text) Source #

The volume type. For more information, see Amazon EBS Volume Types . * standard - Magnetic * io1 - Provisioned IOPS (SSD) * gp2 - General Purpose (SSD) * st1 - Throughput Optimized hard disk drive (HDD) * sc1 - Cold HDD

vcMountPoint :: Lens' VolumeConfiguration Text Source #

The volume mount point. For example "devsdh".

vcNumberOfDisks :: Lens' VolumeConfiguration Int Source #

The number of disks in the volume.

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: weeklyAutoScalingSchedule smart constructor.

Instances
Eq WeeklyAutoScalingSchedule Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Data WeeklyAutoScalingSchedule Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> WeeklyAutoScalingSchedule -> c WeeklyAutoScalingSchedule #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c WeeklyAutoScalingSchedule #

toConstr :: WeeklyAutoScalingSchedule -> Constr #

dataTypeOf :: WeeklyAutoScalingSchedule -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c WeeklyAutoScalingSchedule) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c WeeklyAutoScalingSchedule) #

gmapT :: (forall b. Data b => b -> b) -> WeeklyAutoScalingSchedule -> WeeklyAutoScalingSchedule #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> WeeklyAutoScalingSchedule -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> WeeklyAutoScalingSchedule -> r #

gmapQ :: (forall d. Data d => d -> u) -> WeeklyAutoScalingSchedule -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> WeeklyAutoScalingSchedule -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> WeeklyAutoScalingSchedule -> m WeeklyAutoScalingSchedule #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> WeeklyAutoScalingSchedule -> m WeeklyAutoScalingSchedule #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> WeeklyAutoScalingSchedule -> m WeeklyAutoScalingSchedule #

Read WeeklyAutoScalingSchedule Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Show WeeklyAutoScalingSchedule Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Generic WeeklyAutoScalingSchedule Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

Associated Types

type Rep WeeklyAutoScalingSchedule :: Type -> Type #

Hashable WeeklyAutoScalingSchedule Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

ToJSON WeeklyAutoScalingSchedule Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

FromJSON WeeklyAutoScalingSchedule Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

NFData WeeklyAutoScalingSchedule Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep WeeklyAutoScalingSchedule Source # 
Instance details

Defined in Network.AWS.OpsWorks.Types.Product

type Rep WeeklyAutoScalingSchedule = D1 (MetaData "WeeklyAutoScalingSchedule" "Network.AWS.OpsWorks.Types.Product" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "WeeklyAutoScalingSchedule'" PrefixI True) ((S1 (MetaSel (Just "_wassThursday") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text Text))) :*: (S1 (MetaSel (Just "_wassWednesday") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text Text))) :*: S1 (MetaSel (Just "_wassSaturday") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text Text))))) :*: ((S1 (MetaSel (Just "_wassMonday") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text Text))) :*: S1 (MetaSel (Just "_wassFriday") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text Text)))) :*: (S1 (MetaSel (Just "_wassSunday") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text Text))) :*: S1 (MetaSel (Just "_wassTuesday") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text Text)))))))

weeklyAutoScalingSchedule :: WeeklyAutoScalingSchedule Source #

Creates a value of WeeklyAutoScalingSchedule with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired: