Safe Haskell | None |
---|---|
Language | Haskell2010 |
- Service
- SslConfiguration
- VirtualizationType
- Command
- RaidArray
- ElasticLoadBalancer
- LifecycleEventConfiguration
- RdsDbInstance
- AppAttributesKeys
- ServiceError'
- StackSummary
- StackAttributesKeys
- LoadBasedAutoScalingConfiguration
- SourceType
- Volume
- ChefConfiguration
- LayerType
- AutoScalingThresholds
- App
- ElasticIp
- ShutdownEventConfiguration
- InstanceIdentity
- UserProfile
- AutoScalingType
- Source
- DataSource
- Architecture
- StackConfigurationManager
- LayerAttributesKeys
- VolumeConfiguration
- ReportedOs
- Permission
- EnvironmentVariable
- Layer
- Recipes
- TimeBasedAutoScalingConfiguration
- SelfUserProfile
- RootDeviceType
- Stack
- DeploymentCommand
- WeeklyAutoScalingSchedule
- DeploymentCommandName
- Instance
- Deployment
- InstancesCount
- AppType
- data OpsWorks
- data JSONError :: *
- data SslConfiguration
- sslConfiguration :: Text -> Text -> SslConfiguration
- scCertificate :: Lens' SslConfiguration Text
- scChain :: Lens' SslConfiguration (Maybe Text)
- scPrivateKey :: Lens' SslConfiguration Text
- data VirtualizationType
- = Hvm
- | Paravirtual
- data Command
- command :: Command
- cAcknowledgedAt :: Lens' Command (Maybe Text)
- cCommandId :: Lens' Command (Maybe Text)
- cCompletedAt :: Lens' Command (Maybe Text)
- cCreatedAt :: Lens' Command (Maybe Text)
- cDeploymentId :: Lens' Command (Maybe Text)
- cExitCode :: Lens' Command (Maybe Int)
- cInstanceId :: Lens' Command (Maybe Text)
- cLogUrl :: Lens' Command (Maybe Text)
- cStatus :: Lens' Command (Maybe Text)
- cType :: Lens' Command (Maybe Text)
- data RaidArray
- raidArray :: RaidArray
- raAvailabilityZone :: Lens' RaidArray (Maybe Text)
- raCreatedAt :: Lens' RaidArray (Maybe Text)
- raDevice :: Lens' RaidArray (Maybe Text)
- raInstanceId :: Lens' RaidArray (Maybe Text)
- raIops :: Lens' RaidArray (Maybe Int)
- raMountPoint :: Lens' RaidArray (Maybe Text)
- raName :: Lens' RaidArray (Maybe Text)
- raNumberOfDisks :: Lens' RaidArray (Maybe Int)
- raRaidArrayId :: Lens' RaidArray (Maybe Text)
- raRaidLevel :: Lens' RaidArray (Maybe Int)
- raSize :: Lens' RaidArray (Maybe Int)
- raStackId :: Lens' RaidArray (Maybe Text)
- raVolumeType :: Lens' RaidArray (Maybe Text)
- data ElasticLoadBalancer
- elasticLoadBalancer :: ElasticLoadBalancer
- elbAvailabilityZones :: Lens' ElasticLoadBalancer [Text]
- elbDnsName :: Lens' ElasticLoadBalancer (Maybe Text)
- elbEc2InstanceIds :: Lens' ElasticLoadBalancer [Text]
- elbElasticLoadBalancerName :: Lens' ElasticLoadBalancer (Maybe Text)
- elbLayerId :: Lens' ElasticLoadBalancer (Maybe Text)
- elbRegion :: Lens' ElasticLoadBalancer (Maybe Text)
- elbStackId :: Lens' ElasticLoadBalancer (Maybe Text)
- elbSubnetIds :: Lens' ElasticLoadBalancer [Text]
- elbVpcId :: Lens' ElasticLoadBalancer (Maybe Text)
- data LifecycleEventConfiguration
- lifecycleEventConfiguration :: LifecycleEventConfiguration
- lecShutdown :: Lens' LifecycleEventConfiguration (Maybe ShutdownEventConfiguration)
- data RdsDbInstance
- rdsDbInstance :: RdsDbInstance
- rdiAddress :: Lens' RdsDbInstance (Maybe Text)
- rdiDbInstanceIdentifier :: Lens' RdsDbInstance (Maybe Text)
- rdiDbPassword :: Lens' RdsDbInstance (Maybe Text)
- rdiDbUser :: Lens' RdsDbInstance (Maybe Text)
- rdiEngine :: Lens' RdsDbInstance (Maybe Text)
- rdiMissingOnRds :: Lens' RdsDbInstance (Maybe Bool)
- rdiRdsDbInstanceArn :: Lens' RdsDbInstance (Maybe Text)
- rdiRegion :: Lens' RdsDbInstance (Maybe Text)
- rdiStackId :: Lens' RdsDbInstance (Maybe Text)
- data AppAttributesKeys
- data ServiceError'
- serviceError' :: ServiceError'
- seCreatedAt :: Lens' ServiceError' (Maybe Text)
- seInstanceId :: Lens' ServiceError' (Maybe Text)
- seMessage :: Lens' ServiceError' (Maybe Text)
- seServiceErrorId :: Lens' ServiceError' (Maybe Text)
- seStackId :: Lens' ServiceError' (Maybe Text)
- seType :: Lens' ServiceError' (Maybe Text)
- data StackSummary
- stackSummary :: StackSummary
- ssAppsCount :: Lens' StackSummary (Maybe Int)
- ssArn :: Lens' StackSummary (Maybe Text)
- ssInstancesCount :: Lens' StackSummary (Maybe InstancesCount)
- ssLayersCount :: Lens' StackSummary (Maybe Int)
- ssName :: Lens' StackSummary (Maybe Text)
- ssStackId :: Lens' StackSummary (Maybe Text)
- data StackAttributesKeys = Color
- data LoadBasedAutoScalingConfiguration
- loadBasedAutoScalingConfiguration :: LoadBasedAutoScalingConfiguration
- lbascDownScaling :: Lens' LoadBasedAutoScalingConfiguration (Maybe AutoScalingThresholds)
- lbascEnable :: Lens' LoadBasedAutoScalingConfiguration (Maybe Bool)
- lbascLayerId :: Lens' LoadBasedAutoScalingConfiguration (Maybe Text)
- lbascUpScaling :: Lens' LoadBasedAutoScalingConfiguration (Maybe AutoScalingThresholds)
- data SourceType
- data Volume
- volume :: Volume
- vAvailabilityZone :: Lens' Volume (Maybe Text)
- vDevice :: Lens' Volume (Maybe Text)
- vEc2VolumeId :: Lens' Volume (Maybe Text)
- vInstanceId :: Lens' Volume (Maybe Text)
- vIops :: Lens' Volume (Maybe Int)
- vMountPoint :: Lens' Volume (Maybe Text)
- vName :: Lens' Volume (Maybe Text)
- vRaidArrayId :: Lens' Volume (Maybe Text)
- vRegion :: Lens' Volume (Maybe Text)
- vSize :: Lens' Volume (Maybe Int)
- vStatus :: Lens' Volume (Maybe Text)
- vVolumeId :: Lens' Volume (Maybe Text)
- vVolumeType :: Lens' Volume (Maybe Text)
- data ChefConfiguration
- chefConfiguration :: ChefConfiguration
- ccBerkshelfVersion :: Lens' ChefConfiguration (Maybe Text)
- ccManageBerkshelf :: Lens' ChefConfiguration (Maybe Bool)
- data LayerType
- data AutoScalingThresholds
- autoScalingThresholds :: AutoScalingThresholds
- astCpuThreshold :: Lens' AutoScalingThresholds (Maybe Double)
- astIgnoreMetricsTime :: Lens' AutoScalingThresholds (Maybe Natural)
- astInstanceCount :: Lens' AutoScalingThresholds (Maybe Int)
- astLoadThreshold :: Lens' AutoScalingThresholds (Maybe Double)
- astMemoryThreshold :: Lens' AutoScalingThresholds (Maybe Double)
- astThresholdsWaitTime :: Lens' AutoScalingThresholds (Maybe Natural)
- data App
- app :: App
- appAppId :: Lens' App (Maybe Text)
- appAppSource :: Lens' App (Maybe Source)
- appAttributes :: Lens' App (HashMap AppAttributesKeys Text)
- appCreatedAt :: Lens' App (Maybe Text)
- appDataSources :: Lens' App [DataSource]
- appDescription :: Lens' App (Maybe Text)
- appDomains :: Lens' App [Text]
- appEnableSsl :: Lens' App (Maybe Bool)
- appEnvironment :: Lens' App [EnvironmentVariable]
- appName :: Lens' App (Maybe Text)
- appShortname :: Lens' App (Maybe Text)
- appSslConfiguration :: Lens' App (Maybe SslConfiguration)
- appStackId :: Lens' App (Maybe Text)
- appType :: Lens' App (Maybe AppType)
- data ElasticIp
- elasticIp :: ElasticIp
- eiDomain :: Lens' ElasticIp (Maybe Text)
- eiInstanceId :: Lens' ElasticIp (Maybe Text)
- eiIp :: Lens' ElasticIp (Maybe Text)
- eiName :: Lens' ElasticIp (Maybe Text)
- eiRegion :: Lens' ElasticIp (Maybe Text)
- data ShutdownEventConfiguration
- shutdownEventConfiguration :: ShutdownEventConfiguration
- secDelayUntilElbConnectionsDrained :: Lens' ShutdownEventConfiguration (Maybe Bool)
- secExecutionTimeout :: Lens' ShutdownEventConfiguration (Maybe Int)
- data InstanceIdentity
- instanceIdentity :: InstanceIdentity
- iiDocument :: Lens' InstanceIdentity (Maybe Text)
- iiSignature :: Lens' InstanceIdentity (Maybe Text)
- data UserProfile
- userProfile :: UserProfile
- upAllowSelfManagement :: Lens' UserProfile (Maybe Bool)
- upIamUserArn :: Lens' UserProfile (Maybe Text)
- upName :: Lens' UserProfile (Maybe Text)
- upSshPublicKey :: Lens' UserProfile (Maybe Text)
- upSshUsername :: Lens' UserProfile (Maybe Text)
- data AutoScalingType
- data Source
- source :: Source
- sPassword :: Lens' Source (Maybe Text)
- sRevision :: Lens' Source (Maybe Text)
- sSshKey :: Lens' Source (Maybe Text)
- sType :: Lens' Source (Maybe SourceType)
- sUrl :: Lens' Source (Maybe Text)
- sUsername :: Lens' Source (Maybe Text)
- data DataSource
- dataSource :: DataSource
- dsArn :: Lens' DataSource (Maybe Text)
- dsDatabaseName :: Lens' DataSource (Maybe Text)
- dsType :: Lens' DataSource (Maybe Text)
- data Architecture
- data StackConfigurationManager
- stackConfigurationManager :: StackConfigurationManager
- scmName :: Lens' StackConfigurationManager (Maybe Text)
- scmVersion :: Lens' StackConfigurationManager (Maybe Text)
- data LayerAttributesKeys
- = BundlerVersion
- | EnableHaproxyStats
- | GangliaPassword
- | GangliaUrl
- | GangliaUser
- | HaproxyHealthCheckMethod
- | HaproxyHealthCheckUrl
- | HaproxyStatsPassword
- | HaproxyStatsUrl
- | HaproxyStatsUser
- | JavaAppServer
- | JavaAppServerVersion
- | Jvm
- | JvmOptions
- | JvmVersion
- | ManageBundler
- | MemcachedMemory
- | MysqlRootPassword
- | MysqlRootPasswordUbiquitous
- | NodejsVersion
- | PassengerVersion
- | RailsStack
- | RubyVersion
- | RubygemsVersion
- data VolumeConfiguration
- volumeConfiguration :: Text -> Int -> Int -> VolumeConfiguration
- vcIops :: Lens' VolumeConfiguration (Maybe Int)
- vcMountPoint :: Lens' VolumeConfiguration Text
- vcNumberOfDisks :: Lens' VolumeConfiguration Int
- vcRaidLevel :: Lens' VolumeConfiguration (Maybe Int)
- vcSize :: Lens' VolumeConfiguration Int
- vcVolumeType :: Lens' VolumeConfiguration (Maybe Text)
- data ReportedOs
- reportedOs :: ReportedOs
- roFamily :: Lens' ReportedOs (Maybe Text)
- roName :: Lens' ReportedOs (Maybe Text)
- roVersion :: Lens' ReportedOs (Maybe Text)
- data Permission
- permission :: Permission
- pAllowSsh :: Lens' Permission (Maybe Bool)
- pAllowSudo :: Lens' Permission (Maybe Bool)
- pIamUserArn :: Lens' Permission (Maybe Text)
- pLevel :: Lens' Permission (Maybe Text)
- pStackId :: Lens' Permission (Maybe Text)
- data EnvironmentVariable
- environmentVariable :: Text -> Text -> EnvironmentVariable
- evKey :: Lens' EnvironmentVariable Text
- evSecure :: Lens' EnvironmentVariable (Maybe Bool)
- evValue :: Lens' EnvironmentVariable Text
- data Layer
- layer :: Layer
- lAttributes :: Lens' Layer (HashMap LayerAttributesKeys Text)
- lAutoAssignElasticIps :: Lens' Layer (Maybe Bool)
- lAutoAssignPublicIps :: Lens' Layer (Maybe Bool)
- lCreatedAt :: Lens' Layer (Maybe Text)
- lCustomInstanceProfileArn :: Lens' Layer (Maybe Text)
- lCustomRecipes :: Lens' Layer (Maybe Recipes)
- lCustomSecurityGroupIds :: Lens' Layer [Text]
- lDefaultRecipes :: Lens' Layer (Maybe Recipes)
- lDefaultSecurityGroupNames :: Lens' Layer [Text]
- lEnableAutoHealing :: Lens' Layer (Maybe Bool)
- lInstallUpdatesOnBoot :: Lens' Layer (Maybe Bool)
- lLayerId :: Lens' Layer (Maybe Text)
- lLifecycleEventConfiguration :: Lens' Layer (Maybe LifecycleEventConfiguration)
- lName :: Lens' Layer (Maybe Text)
- lPackages :: Lens' Layer [Text]
- lShortname :: Lens' Layer (Maybe Text)
- lStackId :: Lens' Layer (Maybe Text)
- lType :: Lens' Layer (Maybe LayerType)
- lUseEbsOptimizedInstances :: Lens' Layer (Maybe Bool)
- lVolumeConfigurations :: Lens' Layer [VolumeConfiguration]
- data Recipes
- recipes :: Recipes
- rConfigure :: Lens' Recipes [Text]
- rDeploy :: Lens' Recipes [Text]
- rSetup :: Lens' Recipes [Text]
- rShutdown :: Lens' Recipes [Text]
- rUndeploy :: Lens' Recipes [Text]
- data TimeBasedAutoScalingConfiguration
- timeBasedAutoScalingConfiguration :: TimeBasedAutoScalingConfiguration
- tbascAutoScalingSchedule :: Lens' TimeBasedAutoScalingConfiguration (Maybe WeeklyAutoScalingSchedule)
- tbascInstanceId :: Lens' TimeBasedAutoScalingConfiguration (Maybe Text)
- data SelfUserProfile
- selfUserProfile :: SelfUserProfile
- supIamUserArn :: Lens' SelfUserProfile (Maybe Text)
- supName :: Lens' SelfUserProfile (Maybe Text)
- supSshPublicKey :: Lens' SelfUserProfile (Maybe Text)
- supSshUsername :: Lens' SelfUserProfile (Maybe Text)
- data RootDeviceType
- = Ebs
- | InstanceStore
- data Stack
- stack :: Stack
- sArn :: Lens' Stack (Maybe Text)
- sAttributes :: Lens' Stack (HashMap StackAttributesKeys Text)
- sChefConfiguration :: Lens' Stack (Maybe ChefConfiguration)
- sConfigurationManager :: Lens' Stack (Maybe StackConfigurationManager)
- sCreatedAt :: Lens' Stack (Maybe Text)
- sCustomCookbooksSource :: Lens' Stack (Maybe Source)
- sCustomJson :: Lens' Stack (Maybe Text)
- sDefaultAvailabilityZone :: Lens' Stack (Maybe Text)
- sDefaultInstanceProfileArn :: Lens' Stack (Maybe Text)
- sDefaultOs :: Lens' Stack (Maybe Text)
- sDefaultRootDeviceType :: Lens' Stack (Maybe RootDeviceType)
- sDefaultSshKeyName :: Lens' Stack (Maybe Text)
- sDefaultSubnetId :: Lens' Stack (Maybe Text)
- sHostnameTheme :: Lens' Stack (Maybe Text)
- sName :: Lens' Stack (Maybe Text)
- sRegion :: Lens' Stack (Maybe Text)
- sServiceRoleArn :: Lens' Stack (Maybe Text)
- sStackId :: Lens' Stack (Maybe Text)
- sUseCustomCookbooks :: Lens' Stack (Maybe Bool)
- sUseOpsworksSecurityGroups :: Lens' Stack (Maybe Bool)
- sVpcId :: Lens' Stack (Maybe Text)
- data DeploymentCommand
- deploymentCommand :: DeploymentCommandName -> DeploymentCommand
- dcArgs :: Lens' DeploymentCommand (HashMap Text [Text])
- dcName :: Lens' DeploymentCommand DeploymentCommandName
- data WeeklyAutoScalingSchedule
- weeklyAutoScalingSchedule :: WeeklyAutoScalingSchedule
- wassFriday :: Lens' WeeklyAutoScalingSchedule (HashMap Text Text)
- wassMonday :: Lens' WeeklyAutoScalingSchedule (HashMap Text Text)
- wassSaturday :: Lens' WeeklyAutoScalingSchedule (HashMap Text Text)
- wassSunday :: Lens' WeeklyAutoScalingSchedule (HashMap Text Text)
- wassThursday :: Lens' WeeklyAutoScalingSchedule (HashMap Text Text)
- wassTuesday :: Lens' WeeklyAutoScalingSchedule (HashMap Text Text)
- wassWednesday :: Lens' WeeklyAutoScalingSchedule (HashMap Text Text)
- data DeploymentCommandName
- data Instance
- instance' :: Instance
- iAmiId :: Lens' Instance (Maybe Text)
- iArchitecture :: Lens' Instance (Maybe Architecture)
- iAutoScalingType :: Lens' Instance (Maybe AutoScalingType)
- iAvailabilityZone :: Lens' Instance (Maybe Text)
- iCreatedAt :: Lens' Instance (Maybe Text)
- iEbsOptimized :: Lens' Instance (Maybe Bool)
- iEc2InstanceId :: Lens' Instance (Maybe Text)
- iElasticIp :: Lens' Instance (Maybe Text)
- iHostname :: Lens' Instance (Maybe Text)
- iInfrastructureClass :: Lens' Instance (Maybe Text)
- iInstallUpdatesOnBoot :: Lens' Instance (Maybe Bool)
- iInstanceId :: Lens' Instance (Maybe Text)
- iInstanceProfileArn :: Lens' Instance (Maybe Text)
- iInstanceType :: Lens' Instance (Maybe Text)
- iLastServiceErrorId :: Lens' Instance (Maybe Text)
- iLayerIds :: Lens' Instance [Text]
- iOs :: Lens' Instance (Maybe Text)
- iPrivateDns :: Lens' Instance (Maybe Text)
- iPrivateIp :: Lens' Instance (Maybe Text)
- iPublicDns :: Lens' Instance (Maybe Text)
- iPublicIp :: Lens' Instance (Maybe Text)
- iRegisteredBy :: Lens' Instance (Maybe Text)
- iReportedOs :: Lens' Instance (Maybe ReportedOs)
- iRootDeviceType :: Lens' Instance (Maybe RootDeviceType)
- iRootDeviceVolumeId :: Lens' Instance (Maybe Text)
- iSecurityGroupIds :: Lens' Instance [Text]
- iSshHostDsaKeyFingerprint :: Lens' Instance (Maybe Text)
- iSshHostRsaKeyFingerprint :: Lens' Instance (Maybe Text)
- iSshKeyName :: Lens' Instance (Maybe Text)
- iStackId :: Lens' Instance (Maybe Text)
- iStatus :: Lens' Instance (Maybe Text)
- iSubnetId :: Lens' Instance (Maybe Text)
- iVirtualizationType :: Lens' Instance (Maybe VirtualizationType)
- data Deployment
- deployment :: Deployment
- dAppId :: Lens' Deployment (Maybe Text)
- dCommand :: Lens' Deployment (Maybe DeploymentCommand)
- dComment :: Lens' Deployment (Maybe Text)
- dCompletedAt :: Lens' Deployment (Maybe Text)
- dCreatedAt :: Lens' Deployment (Maybe Text)
- dCustomJson :: Lens' Deployment (Maybe Text)
- dDeploymentId :: Lens' Deployment (Maybe Text)
- dDuration :: Lens' Deployment (Maybe Int)
- dIamUserArn :: Lens' Deployment (Maybe Text)
- dInstanceIds :: Lens' Deployment [Text]
- dStackId :: Lens' Deployment (Maybe Text)
- dStatus :: Lens' Deployment (Maybe Text)
- data InstancesCount
- instancesCount :: InstancesCount
- icAssigning :: Lens' InstancesCount (Maybe Int)
- icBooting :: Lens' InstancesCount (Maybe Int)
- icConnectionLost :: Lens' InstancesCount (Maybe Int)
- icDeregistering :: Lens' InstancesCount (Maybe Int)
- icOnline :: Lens' InstancesCount (Maybe Int)
- icPending :: Lens' InstancesCount (Maybe Int)
- icRebooting :: Lens' InstancesCount (Maybe Int)
- icRegistered :: Lens' InstancesCount (Maybe Int)
- icRegistering :: Lens' InstancesCount (Maybe Int)
- icRequested :: Lens' InstancesCount (Maybe Int)
- icRunningSetup :: Lens' InstancesCount (Maybe Int)
- icSetupFailed :: Lens' InstancesCount (Maybe Int)
- icShuttingDown :: Lens' InstancesCount (Maybe Int)
- icStartFailed :: Lens' InstancesCount (Maybe Int)
- icStopped :: Lens' InstancesCount (Maybe Int)
- icStopping :: Lens' InstancesCount (Maybe Int)
- icTerminated :: Lens' InstancesCount (Maybe Int)
- icTerminating :: Lens' InstancesCount (Maybe Int)
- icUnassigning :: Lens' InstancesCount (Maybe Int)
- data AppType
Service
Version 2013-02-18
of the Amazon OpsWorks service.
Error
data JSONError :: *
SslConfiguration
data SslConfiguration Source
:: Text | |
-> Text | |
-> SslConfiguration |
SslConfiguration
constructor.
The fields accessible through corresponding lenses are:
scCertificate
::
Text
scChain
::
Maybe
Text
scPrivateKey
::
Text
scCertificate :: Lens' SslConfiguration 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.
scPrivateKey :: Lens' SslConfiguration Text Source
The private key; the contents of the certificate's domain.kex file.
VirtualizationType
data VirtualizationType Source
Hvm | hvm |
Paravirtual | paravirtual |
Enum VirtualizationType | |
Eq VirtualizationType | |
Ord VirtualizationType | |
Read VirtualizationType | |
Show VirtualizationType | |
Generic VirtualizationType | |
Hashable VirtualizationType | |
ToText VirtualizationType | |
FromText VirtualizationType | |
ToQuery VirtualizationType | |
ToHeader VirtualizationType | |
ToByteString VirtualizationType | |
ToJSON VirtualizationType | |
FromJSON VirtualizationType | |
type Rep VirtualizationType |
Command
Command
constructor.
The fields accessible through corresponding lenses are:
cAcknowledgedAt
::
Maybe
Text
cCommandId
::
Maybe
Text
cCompletedAt
::
Maybe
Text
cCreatedAt
::
Maybe
Text
cDeploymentId
::
Maybe
Text
cExitCode
::
Maybe
Int
cInstanceId
::
Maybe
Text
cLogUrl
::
Maybe
Text
cStatus
::
Maybe
Text
cType
::
Maybe
Text
cAcknowledgedAt :: Lens' Command (Maybe Text) Source
Date and time when the command was acknowledged.
cCommandId :: Lens' Command (Maybe Text) Source
The command ID.
cCompletedAt :: Lens' Command (Maybe Text) Source
Date when the command completed.
cCreatedAt :: Lens' Command (Maybe Text) Source
Date and time when the command was run.
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.
cType :: Lens' Command (Maybe Text) Source
The command type:
deploy
rollback
start
stop
restart
undeploy
update_dependencies
install_dependencies
update_custom_cookbooks
execute_recipes
RaidArray
RaidArray
constructor.
The fields accessible through corresponding lenses are:
raAvailabilityZone
::
Maybe
Text
raCreatedAt
::
Maybe
Text
raDevice
::
Maybe
Text
raInstanceId
::
Maybe
Text
raIops
::
Maybe
Int
raMountPoint
::
Maybe
Text
raName
::
Maybe
Text
raNumberOfDisks
::
Maybe
Int
raRaidArrayId
::
Maybe
Text
raRaidLevel
::
Maybe
Int
raSize
::
Maybe
Int
raStackId
::
Maybe
Text
raVolumeType
::
Maybe
Text
raAvailabilityZone :: Lens' RaidArray (Maybe Text) Source
The array's Availability Zone. For more information, see Regions and Endpoints .
raCreatedAt :: Lens' RaidArray (Maybe Text) Source
When the RAID array was created.
raInstanceId :: Lens' RaidArray (Maybe Text) Source
The instance ID.
raMountPoint :: Lens' RaidArray (Maybe Text) Source
The array's mount point.
raNumberOfDisks :: Lens' RaidArray (Maybe Int) Source
The number of disks in the array.
raRaidArrayId :: Lens' RaidArray (Maybe Text) Source
The array ID.
raRaidLevel :: Lens' RaidArray (Maybe Int) Source
The RAID level.
raVolumeType :: Lens' RaidArray (Maybe Text) Source
The volume type, standard or PIOPS.
ElasticLoadBalancer
elasticLoadBalancer :: ElasticLoadBalancer Source
ElasticLoadBalancer
constructor.
The fields accessible through corresponding lenses are:
elbAvailabilityZones
::
[Text
]elbDnsName
::
Maybe
Text
elbEc2InstanceIds
::
[Text
]elbElasticLoadBalancerName
::
Maybe
Text
elbLayerId
::
Maybe
Text
elbRegion
::
Maybe
Text
elbStackId
::
Maybe
Text
elbSubnetIds
::
[Text
]elbVpcId
::
Maybe
Text
elbAvailabilityZones :: Lens' ElasticLoadBalancer [Text] Source
A list of Availability Zones.
elbDnsName :: Lens' ElasticLoadBalancer (Maybe Text) Source
The instance's public DNS name.
elbEc2InstanceIds :: Lens' ElasticLoadBalancer [Text] Source
A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.
elbElasticLoadBalancerName :: Lens' ElasticLoadBalancer (Maybe Text) Source
The Elastic Load Balancing instance's name.
elbLayerId :: Lens' ElasticLoadBalancer (Maybe Text) Source
The ID of the layer that the instance is attached to.
elbRegion :: Lens' ElasticLoadBalancer (Maybe Text) Source
The instance's AWS region.
elbStackId :: Lens' ElasticLoadBalancer (Maybe Text) Source
The ID of the stack that the instance is associated with.
elbSubnetIds :: Lens' ElasticLoadBalancer [Text] Source
A list of subnet IDs, if the stack is running in a VPC.
elbVpcId :: Lens' ElasticLoadBalancer (Maybe Text) Source
The VPC ID.
LifecycleEventConfiguration
lifecycleEventConfiguration :: LifecycleEventConfiguration Source
LifecycleEventConfiguration
constructor.
The fields accessible through corresponding lenses are:
lecShutdown :: Lens' LifecycleEventConfiguration (Maybe ShutdownEventConfiguration) Source
A ShutdownEventConfiguration
object that specifies the Shutdown event
configuration.
RdsDbInstance
data RdsDbInstance Source
Eq RdsDbInstance | |
Ord RdsDbInstance | |
Read RdsDbInstance | |
Show RdsDbInstance | |
ToJSON RdsDbInstance | |
FromJSON RdsDbInstance |
rdsDbInstance :: RdsDbInstance Source
RdsDbInstance
constructor.
The fields accessible through corresponding lenses are:
rdiAddress
::
Maybe
Text
rdiDbInstanceIdentifier
::
Maybe
Text
rdiDbPassword
::
Maybe
Text
rdiDbUser
::
Maybe
Text
rdiEngine
::
Maybe
Text
rdiMissingOnRds
::
Maybe
Bool
rdiRdsDbInstanceArn
::
Maybe
Text
rdiRegion
::
Maybe
Text
rdiStackId
::
Maybe
Text
rdiAddress :: Lens' RdsDbInstance (Maybe Text) Source
The instance's address.
rdiDbInstanceIdentifier :: Lens' RdsDbInstance (Maybe Text) Source
The DB instance identifier.
rdiDbPassword :: Lens' RdsDbInstance (Maybe Text) Source
The database password.
rdiDbUser :: Lens' RdsDbInstance (Maybe Text) Source
The master user name.
rdiEngine :: Lens' RdsDbInstance (Maybe Text) Source
The instance's database engine.
rdiMissingOnRds :: Lens' RdsDbInstance (Maybe Bool) Source
Set to true
if AWS OpsWorks was unable to discover the Amazon RDS instance.
AWS OpsWorks attempts to discover the instance only once. If this value is
set to true
, you must deregister the instance and then register it again.
rdiRdsDbInstanceArn :: Lens' RdsDbInstance (Maybe Text) Source
The instance's ARN.
rdiRegion :: Lens' RdsDbInstance (Maybe Text) Source
The instance's AWS region.
rdiStackId :: Lens' RdsDbInstance (Maybe Text) Source
The ID of the stack that the instance is registered with.
AppAttributesKeys
data AppAttributesKeys Source
AutoBundleOnDeploy | AutoBundleOnDeploy |
DocumentRoot | DocumentRoot |
RailsEnv | RailsEnv |
Enum AppAttributesKeys | |
Eq AppAttributesKeys | |
Ord AppAttributesKeys | |
Read AppAttributesKeys | |
Show AppAttributesKeys | |
Generic AppAttributesKeys | |
Hashable AppAttributesKeys | |
ToText AppAttributesKeys | |
FromText AppAttributesKeys | |
ToQuery AppAttributesKeys | |
ToHeader AppAttributesKeys | |
ToByteString AppAttributesKeys | |
ToJSON AppAttributesKeys | |
FromJSON AppAttributesKeys | |
type Rep AppAttributesKeys |
ServiceError'
data ServiceError' Source
Eq ServiceError' | |
Ord ServiceError' | |
Read ServiceError' | |
Show ServiceError' | |
ToJSON ServiceError' | |
FromJSON ServiceError' |
serviceError' :: ServiceError' Source
ServiceError'
constructor.
The fields accessible through corresponding lenses are:
seCreatedAt
::
Maybe
Text
seInstanceId
::
Maybe
Text
seMessage
::
Maybe
Text
seServiceErrorId
::
Maybe
Text
seStackId
::
Maybe
Text
seType
::
Maybe
Text
seCreatedAt :: Lens' ServiceError' (Maybe Text) Source
When the error occurred.
seInstanceId :: Lens' ServiceError' (Maybe Text) Source
The instance ID.
seMessage :: Lens' ServiceError' (Maybe Text) Source
A message that describes the error.
seServiceErrorId :: Lens' ServiceError' (Maybe Text) Source
The error ID.
seStackId :: Lens' ServiceError' (Maybe Text) Source
The stack ID.
seType :: Lens' ServiceError' (Maybe Text) Source
The error type.
StackSummary
data StackSummary Source
Eq StackSummary | |
Read StackSummary | |
Show StackSummary | |
ToJSON StackSummary | |
FromJSON StackSummary |
stackSummary :: StackSummary Source
StackSummary
constructor.
The fields accessible through corresponding lenses are:
ssAppsCount
::
Maybe
Int
ssArn
::
Maybe
Text
ssInstancesCount
::
Maybe
InstancesCount
ssLayersCount
::
Maybe
Int
ssName
::
Maybe
Text
ssStackId
::
Maybe
Text
ssAppsCount :: Lens' StackSummary (Maybe Int) Source
The number of apps.
ssArn :: Lens' StackSummary (Maybe Text) Source
The stack's ARN.
ssInstancesCount :: Lens' StackSummary (Maybe InstancesCount) Source
An InstancesCount
object with the number of instances in each status.
ssLayersCount :: Lens' StackSummary (Maybe Int) Source
The number of layers.
ssName :: Lens' StackSummary (Maybe Text) Source
The stack name.
ssStackId :: Lens' StackSummary (Maybe Text) Source
The stack ID.
StackAttributesKeys
data StackAttributesKeys Source
Color | Color |
Enum StackAttributesKeys | |
Eq StackAttributesKeys | |
Ord StackAttributesKeys | |
Read StackAttributesKeys | |
Show StackAttributesKeys | |
Generic StackAttributesKeys | |
Hashable StackAttributesKeys | |
ToText StackAttributesKeys | |
FromText StackAttributesKeys | |
ToQuery StackAttributesKeys | |
ToHeader StackAttributesKeys | |
ToByteString StackAttributesKeys | |
ToJSON StackAttributesKeys | |
FromJSON StackAttributesKeys | |
type Rep StackAttributesKeys |
LoadBasedAutoScalingConfiguration
loadBasedAutoScalingConfiguration :: LoadBasedAutoScalingConfiguration Source
LoadBasedAutoScalingConfiguration
constructor.
The fields accessible through corresponding lenses are:
lbascDownScaling :: Lens' LoadBasedAutoScalingConfiguration (Maybe AutoScalingThresholds) Source
An AutoScalingThresholds
object that describes the downscaling configuration,
which defines how and when AWS OpsWorks reduces the number of instances.
lbascEnable :: Lens' LoadBasedAutoScalingConfiguration (Maybe Bool) Source
Whether load-based auto scaling is enabled for the layer.
lbascLayerId :: Lens' LoadBasedAutoScalingConfiguration (Maybe Text) Source
The layer ID.
lbascUpScaling :: Lens' LoadBasedAutoScalingConfiguration (Maybe AutoScalingThresholds) Source
An AutoScalingThresholds
object that describes the upscaling configuration,
which defines how and when AWS OpsWorks increases the number of instances.
SourceType
data SourceType Source
Enum SourceType | |
Eq SourceType | |
Ord SourceType | |
Read SourceType | |
Show SourceType | |
Generic SourceType | |
Hashable SourceType | |
ToText SourceType | |
FromText SourceType | |
ToQuery SourceType | |
ToHeader SourceType | |
ToByteString SourceType | |
ToJSON SourceType | |
FromJSON SourceType | |
type Rep SourceType |
Volume
Volume
constructor.
The fields accessible through corresponding lenses are:
vAvailabilityZone
::
Maybe
Text
vDevice
::
Maybe
Text
vEc2VolumeId
::
Maybe
Text
vInstanceId
::
Maybe
Text
vIops
::
Maybe
Int
vMountPoint
::
Maybe
Text
vName
::
Maybe
Text
vRaidArrayId
::
Maybe
Text
vRegion
::
Maybe
Text
vSize
::
Maybe
Int
vStatus
::
Maybe
Text
vVolumeId
::
Maybe
Text
vVolumeType
::
Maybe
Text
vAvailabilityZone :: Lens' Volume (Maybe Text) Source
The volume Availability Zone. For more information, see Regions and Endpoints.
vEc2VolumeId :: Lens' Volume (Maybe Text) Source
The Amazon EC2 volume ID.
vInstanceId :: Lens' Volume (Maybe Text) Source
The instance ID.
vMountPoint :: Lens' Volume (Maybe Text) Source
The volume mount point. For example "devsdh".
vRaidArrayId :: Lens' Volume (Maybe Text) Source
The RAID array ID.
vRegion :: Lens' Volume (Maybe Text) Source
The AWS region. For more information about AWS regions, see Regions andEndpoints.
vStatus :: Lens' Volume (Maybe Text) Source
The value returned by DescribeVolumes.
vVolumeType :: Lens' Volume (Maybe Text) Source
The volume type, standard or PIOPS.
ChefConfiguration
data ChefConfiguration Source
chefConfiguration :: ChefConfiguration Source
ChefConfiguration
constructor.
The fields accessible through corresponding lenses are:
ccBerkshelfVersion
::
Maybe
Text
ccManageBerkshelf
::
Maybe
Bool
ccBerkshelfVersion :: Lens' ChefConfiguration (Maybe Text) Source
The Berkshelf version.
ccManageBerkshelf :: Lens' ChefConfiguration (Maybe Bool) Source
Whether to enable Berkshelf.
LayerType
AutoScalingThresholds
autoScalingThresholds :: AutoScalingThresholds Source
AutoScalingThresholds
constructor.
The fields accessible through corresponding lenses are:
astCpuThreshold
::
Maybe
Double
astIgnoreMetricsTime
::
Maybe
Natural
astInstanceCount
::
Maybe
Int
astLoadThreshold
::
Maybe
Double
astMemoryThreshold
::
Maybe
Double
astThresholdsWaitTime
::
Maybe
Natural
astCpuThreshold :: Lens' AutoScalingThresholds (Maybe Double) Source
The CPU utilization threshold, as a percent of the available CPU.
astIgnoreMetricsTime :: Lens' AutoScalingThresholds (Maybe Natural) Source
The amount of time (in minutes) after a scaling event occurs that AWS
OpsWorks should ignore metrics and not raise any additional scaling events.
For example, AWS OpsWorks 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 to not raise any scaling events long enough
to get the new instances online.
astInstanceCount :: Lens' AutoScalingThresholds (Maybe Int) Source
The number of instances to add or remove when the load exceeds a threshold.
astLoadThreshold :: Lens' AutoScalingThresholds (Maybe Double) Source
The load threshold. For more information about how load is computed, see Load(computing).
astMemoryThreshold :: Lens' AutoScalingThresholds (Maybe Double) Source
The memory utilization threshold, as a percent of the available memory.
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.
App
App
constructor.
The fields accessible through corresponding lenses are:
appAppId
::
Maybe
Text
appAppSource
::
Maybe
Source
appAttributes
::
HashMap
AppAttributesKeys
Text
appCreatedAt
::
Maybe
Text
appDataSources
::
[DataSource
]appDescription
::
Maybe
Text
appDomains
::
[Text
]appEnableSsl
::
Maybe
Bool
appEnvironment
::
[EnvironmentVariable
]appName
::
Maybe
Text
appShortname
::
Maybe
Text
appSslConfiguration
::
Maybe
SslConfiguration
appStackId
::
Maybe
Text
appType
::
Maybe
AppType
appAttributes :: Lens' App (HashMap AppAttributesKeys Text) Source
The stack attributes.
appCreatedAt :: Lens' App (Maybe Text) Source
When the app was created.
appDataSources :: Lens' App [DataSource] Source
The app's data sources.
appDescription :: Lens' App (Maybe Text) Source
A description of the app.
appDomains :: Lens' App [Text] Source
The app vhost settings with multiple domains separated by commas. For example: ''www.example.com, example.com''
appEnableSsl :: Lens' App (Maybe Bool) Source
Whether to enable SSL for the app.
appEnvironment :: Lens' App [EnvironmentVariable] Source
An array of EnvironmentVariable
objects that specify environment variables to
be associated with the app. You can specify up to ten environment variables.
After you deploy the app, these variables are defined on the associated app
server instances.
appShortname :: Lens' App (Maybe Text) Source
The app's short name.
appSslConfiguration :: Lens' App (Maybe SslConfiguration) Source
An SslConfiguration
object with the SSL configuration.
appStackId :: Lens' App (Maybe Text) Source
The app stack ID.
ElasticIp
eiInstanceId :: Lens' ElasticIp (Maybe Text) Source
The ID of the instance that the address is attached to.
eiRegion :: Lens' ElasticIp (Maybe Text) Source
The AWS region. For more information, see Regions and Endpoints.
ShutdownEventConfiguration
shutdownEventConfiguration :: ShutdownEventConfiguration Source
ShutdownEventConfiguration
constructor.
The fields accessible through corresponding lenses are:
secDelayUntilElbConnectionsDrained :: Lens' ShutdownEventConfiguration (Maybe Bool) Source
Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining
secExecutionTimeout :: Lens' ShutdownEventConfiguration (Maybe Int) Source
The time, in seconds, that AWS OpsWorks will wait after triggering a Shutdown event before shutting down an instance.
InstanceIdentity
data InstanceIdentity Source
instanceIdentity :: InstanceIdentity Source
InstanceIdentity
constructor.
The fields accessible through corresponding lenses are:
iiDocument
::
Maybe
Text
iiSignature
::
Maybe
Text
iiDocument :: Lens' InstanceIdentity (Maybe Text) Source
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.
UserProfile
data UserProfile Source
Eq UserProfile | |
Ord UserProfile | |
Read UserProfile | |
Show UserProfile | |
ToJSON UserProfile | |
FromJSON UserProfile |
userProfile :: UserProfile Source
UserProfile
constructor.
The fields accessible through corresponding lenses are:
upAllowSelfManagement
::
Maybe
Bool
upIamUserArn
::
Maybe
Text
upName
::
Maybe
Text
upSshPublicKey
::
Maybe
Text
upSshUsername
::
Maybe
Text
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.
upIamUserArn :: Lens' UserProfile (Maybe Text) Source
The user's IAM ARN.
upName :: Lens' UserProfile (Maybe Text) Source
The user's name.
upSshPublicKey :: Lens' UserProfile (Maybe Text) Source
The user's SSH public key.
upSshUsername :: Lens' UserProfile (Maybe Text) Source
The user's SSH user name.
AutoScalingType
data AutoScalingType Source
Enum AutoScalingType | |
Eq AutoScalingType | |
Ord AutoScalingType | |
Read AutoScalingType | |
Show AutoScalingType | |
Generic AutoScalingType | |
Hashable AutoScalingType | |
ToText AutoScalingType | |
FromText AutoScalingType | |
ToQuery AutoScalingType | |
ToHeader AutoScalingType | |
ToByteString AutoScalingType | |
ToJSON AutoScalingType | |
FromJSON AutoScalingType | |
type Rep AutoScalingType |
Source
sPassword :: Lens' Source (Maybe Text) Source
This 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.
sRevision :: Lens' Source (Maybe Text) Source
The application's version. AWS OpsWorks 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.
sType :: Lens' Source (Maybe SourceType) Source
The repository type.
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.
DataSource
data DataSource Source
Eq DataSource | |
Ord DataSource | |
Read DataSource | |
Show DataSource | |
ToJSON DataSource | |
FromJSON DataSource |
dataSource :: DataSource Source
DataSource
constructor.
The fields accessible through corresponding lenses are:
dsArn :: Lens' DataSource (Maybe Text) Source
The data source's ARN.
dsDatabaseName :: Lens' DataSource (Maybe Text) Source
The database name.
dsType :: Lens' DataSource (Maybe Text) Source
The data source's type, AutoSelectOpsworksMysqlInstance
, OpsworksMysqlInstance
, or RdsDbInstance
.
Architecture
data Architecture Source
Enum Architecture | |
Eq Architecture | |
Ord Architecture | |
Read Architecture | |
Show Architecture | |
Generic Architecture | |
Hashable Architecture | |
ToText Architecture | |
FromText Architecture | |
ToQuery Architecture | |
ToHeader Architecture | |
ToByteString Architecture | |
ToJSON Architecture | |
FromJSON Architecture | |
type Rep Architecture |
StackConfigurationManager
stackConfigurationManager :: StackConfigurationManager Source
StackConfigurationManager
constructor.
The fields accessible through corresponding lenses are:
scmName
::
Maybe
Text
scmVersion
::
Maybe
Text
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 0.9, 11.4, or 11.10. The default value is 11.4.
LayerAttributesKeys
data LayerAttributesKeys Source
BundlerVersion | BundlerVersion |
EnableHaproxyStats | EnableHaproxyStats |
GangliaPassword | GangliaPassword |
GangliaUrl | GangliaUrl |
GangliaUser | GangliaUser |
HaproxyHealthCheckMethod | HaproxyHealthCheckMethod |
HaproxyHealthCheckUrl | HaproxyHealthCheckUrl |
HaproxyStatsPassword | HaproxyStatsPassword |
HaproxyStatsUrl | HaproxyStatsUrl |
HaproxyStatsUser | HaproxyStatsUser |
JavaAppServer | JavaAppServer |
JavaAppServerVersion | JavaAppServerVersion |
Jvm | Jvm |
JvmOptions | JvmOptions |
JvmVersion | JvmVersion |
ManageBundler | ManageBundler |
MemcachedMemory | MemcachedMemory |
MysqlRootPassword | MysqlRootPassword |
MysqlRootPasswordUbiquitous | MysqlRootPasswordUbiquitous |
NodejsVersion | NodejsVersion |
PassengerVersion | PassengerVersion |
RailsStack | RailsStack |
RubyVersion | RubyVersion |
RubygemsVersion | RubygemsVersion |
Enum LayerAttributesKeys | |
Eq LayerAttributesKeys | |
Ord LayerAttributesKeys | |
Read LayerAttributesKeys | |
Show LayerAttributesKeys | |
Generic LayerAttributesKeys | |
Hashable LayerAttributesKeys | |
ToText LayerAttributesKeys | |
FromText LayerAttributesKeys | |
ToQuery LayerAttributesKeys | |
ToHeader LayerAttributesKeys | |
ToByteString LayerAttributesKeys | |
ToJSON LayerAttributesKeys | |
FromJSON LayerAttributesKeys | |
type Rep LayerAttributesKeys |
VolumeConfiguration
:: Text | |
-> Int | |
-> Int | |
-> VolumeConfiguration |
VolumeConfiguration
constructor.
The fields accessible through corresponding lenses are:
vcIops
::
Maybe
Int
vcMountPoint
::
Text
vcNumberOfDisks
::
Int
vcRaidLevel
::
Maybe
Int
vcSize
::
Int
vcVolumeType
::
Maybe
Text
vcIops :: Lens' VolumeConfiguration (Maybe Int) Source
For PIOPS volumes, the IOPS per disk.
vcMountPoint :: Lens' VolumeConfiguration Text Source
The volume mount point. For example "devsdh".
vcNumberOfDisks :: Lens' VolumeConfiguration Int Source
The number of disks in the volume.
vcRaidLevel :: Lens' VolumeConfiguration (Maybe Int) Source
The volume RAID level.
vcSize :: Lens' VolumeConfiguration Int Source
The volume size.
vcVolumeType :: Lens' VolumeConfiguration (Maybe Text) Source
The volume type:
standard
- Magnetic io1
- Provisioned IOPS (SSD) gp2
- General Purpose
(SSD)
ReportedOs
data ReportedOs Source
Eq ReportedOs | |
Ord ReportedOs | |
Read ReportedOs | |
Show ReportedOs | |
ToJSON ReportedOs | |
FromJSON ReportedOs |
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.
Permission
data Permission Source
Eq Permission | |
Ord Permission | |
Read Permission | |
Show Permission | |
ToJSON Permission | |
FromJSON Permission |
permission :: Permission Source
Permission
constructor.
The fields accessible through corresponding lenses are:
pAllowSsh :: Lens' Permission (Maybe Bool) Source
Whether the user can use SSH.
pAllowSudo :: Lens' Permission (Maybe Bool) Source
Whether the user can use sudo.
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.
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
pStackId :: Lens' Permission (Maybe Text) Source
A stack ID.
EnvironmentVariable
:: Text | |
-> Text | |
-> EnvironmentVariable |
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.
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
.
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.
Layer
Layer
constructor.
The fields accessible through corresponding lenses are:
lAttributes
::
HashMap
LayerAttributesKeys
Text
lAutoAssignElasticIps
::
Maybe
Bool
lAutoAssignPublicIps
::
Maybe
Bool
lCreatedAt
::
Maybe
Text
lCustomInstanceProfileArn
::
Maybe
Text
lCustomRecipes
::
Maybe
Recipes
lCustomSecurityGroupIds
::
[Text
]lDefaultRecipes
::
Maybe
Recipes
lDefaultSecurityGroupNames
::
[Text
]lEnableAutoHealing
::
Maybe
Bool
lInstallUpdatesOnBoot
::
Maybe
Bool
lLayerId
::
Maybe
Text
lLifecycleEventConfiguration
::
Maybe
LifecycleEventConfiguration
lName
::
Maybe
Text
lPackages
::
[Text
]lShortname
::
Maybe
Text
lStackId
::
Maybe
Text
lType
::
Maybe
LayerType
lUseEbsOptimizedInstances
::
Maybe
Bool
lVolumeConfigurations
::
[VolumeConfiguration
]
lAttributes :: Lens' Layer (HashMap LayerAttributesKeys Text) Source
The layer attributes.
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.
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 toEdit a Layer.
lCreatedAt :: Lens' Layer (Maybe Text) Source
Date when the layer was created.
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.
lCustomRecipes :: Lens' Layer (Maybe Recipes) Source
A LayerCustomRecipes
object that specifies the layer's custom recipes.
lCustomSecurityGroupIds :: Lens' Layer [Text] Source
An array containing the layer's custom security group IDs.
lDefaultRecipes :: Lens' Layer (Maybe Recipes) Source
lDefaultSecurityGroupNames :: Lens' Layer [Text] Source
An array containing the layer's security group names.
lEnableAutoHealing :: Lens' Layer (Maybe Bool) Source
Whether auto healing is disabled for the layer.
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.
We strongly recommend using the default value of true
, to ensure that your
instances have the latest security updates.
lLifecycleEventConfiguration :: Lens' Layer (Maybe LifecycleEventConfiguration) Source
A LifeCycleEventConfiguration
object that specifies the Shutdown event
configuration.
lPackages :: Lens' Layer [Text] Source
An array of Package
objects that describe the layer's packages.
lShortname :: Lens' Layer (Maybe Text) Source
The layer short name.
lUseEbsOptimizedInstances :: Lens' Layer (Maybe Bool) Source
Whether the layer uses Amazon EBS-optimized instances.
lVolumeConfigurations :: Lens' Layer [VolumeConfiguration] Source
A VolumeConfigurations
object that describes the layer's Amazon EBS volumes.
Recipes
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.
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.
TimeBasedAutoScalingConfiguration
timeBasedAutoScalingConfiguration :: TimeBasedAutoScalingConfiguration Source
TimeBasedAutoScalingConfiguration
constructor.
The fields accessible through corresponding lenses are:
tbascAutoScalingSchedule :: Lens' TimeBasedAutoScalingConfiguration (Maybe WeeklyAutoScalingSchedule) Source
A WeeklyAutoScalingSchedule
object with the instance schedule.
tbascInstanceId :: Lens' TimeBasedAutoScalingConfiguration (Maybe Text) Source
The instance ID.
SelfUserProfile
data SelfUserProfile Source
selfUserProfile :: SelfUserProfile Source
SelfUserProfile
constructor.
The fields accessible through corresponding lenses are:
supIamUserArn
::
Maybe
Text
supName
::
Maybe
Text
supSshPublicKey
::
Maybe
Text
supSshUsername
::
Maybe
Text
supIamUserArn :: Lens' SelfUserProfile (Maybe Text) Source
The user's IAM ARN.
supName :: Lens' SelfUserProfile (Maybe Text) Source
The user's name.
supSshPublicKey :: Lens' SelfUserProfile (Maybe Text) Source
The user's SSH public key.
supSshUsername :: Lens' SelfUserProfile (Maybe Text) Source
The user's SSH user name.
RootDeviceType
data RootDeviceType Source
Ebs | ebs |
InstanceStore | instance-store |
Enum RootDeviceType | |
Eq RootDeviceType | |
Ord RootDeviceType | |
Read RootDeviceType | |
Show RootDeviceType | |
Generic RootDeviceType | |
Hashable RootDeviceType | |
ToText RootDeviceType | |
FromText RootDeviceType | |
ToQuery RootDeviceType | |
ToHeader RootDeviceType | |
ToByteString RootDeviceType | |
ToJSON RootDeviceType | |
FromJSON RootDeviceType | |
type Rep RootDeviceType |
Stack
Stack
constructor.
The fields accessible through corresponding lenses are:
sArn
::
Maybe
Text
sAttributes
::
HashMap
StackAttributesKeys
Text
sChefConfiguration
::
Maybe
ChefConfiguration
sConfigurationManager
::
Maybe
StackConfigurationManager
sCreatedAt
::
Maybe
Text
sCustomCookbooksSource
::
Maybe
Source
sCustomJson
::
Maybe
Text
sDefaultAvailabilityZone
::
Maybe
Text
sDefaultInstanceProfileArn
::
Maybe
Text
sDefaultOs
::
Maybe
Text
sDefaultRootDeviceType
::
Maybe
RootDeviceType
sDefaultSshKeyName
::
Maybe
Text
sDefaultSubnetId
::
Maybe
Text
sHostnameTheme
::
Maybe
Text
sName
::
Maybe
Text
sRegion
::
Maybe
Text
sServiceRoleArn
::
Maybe
Text
sStackId
::
Maybe
Text
sUseCustomCookbooks
::
Maybe
Bool
sUseOpsworksSecurityGroups
::
Maybe
Bool
sVpcId
::
Maybe
Text
sAttributes :: Lens' Stack (HashMap StackAttributesKeys Text) Source
The stack's attributes.
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.
sConfigurationManager :: Lens' Stack (Maybe StackConfigurationManager) Source
The configuration manager.
sCreatedAt :: Lens' Stack (Maybe Text) Source
Date when the stack was created.
sCustomCookbooksSource :: Lens' Stack (Maybe Source) Source
sCustomJson :: Lens' Stack (Maybe Text) Source
A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '"'.:
'"{"key1": "value1", "key2": "value2",...}"'
For more information on custom JSON, see Use Custom JSON to Modify the StackConfiguration JSON.
sDefaultAvailabilityZone :: Lens' Stack (Maybe Text) Source
The stack's default Availability Zone. For more information, see Regions andEndpoints.
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.
sDefaultOs :: Lens' Stack (Maybe Text) Source
The stack's default operating system.
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.
sDefaultSshKeyName :: Lens' Stack (Maybe Text) Source
A default SSH key for the stack's instances. You can override this value when you create or update an instance.
sDefaultSubnetId :: Lens' Stack (Maybe Text) Source
The default subnet ID, if the stack is running in a VPC.
sHostnameTheme :: Lens' Stack (Maybe Text) Source
The stack host name theme, with spaces replaced by underscores.
sRegion :: Lens' Stack (Maybe Text) Source
The stack AWS region, such as "us-east-1". For more information about AWS regions, see Regions and Endpoints.
sServiceRoleArn :: Lens' Stack (Maybe Text) Source
The stack AWS Identity and Access Management (IAM) role.
sUseCustomCookbooks :: Lens' Stack (Maybe Bool) Source
Whether the stack uses custom cookbooks.
sUseOpsworksSecurityGroups :: Lens' Stack (Maybe Bool) Source
Whether the stack automatically associates the AWS OpsWorks built-in security groups with the stack's layers.
DeploymentCommand
data DeploymentCommand Source
DeploymentCommand
constructor.
The fields accessible through corresponding lenses are:
dcArgs
::
HashMap
Text
[Text
]dcName
::
DeploymentCommandName
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 2014.09'. You must also set
the allow_reboot
argument to true. allow_reboot
- Specifies whether to allow
AWS OpsWorks 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 2014.09, set Args
to the following.
' { "upgrade_os_to":["Amazon Linux 2014.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. 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 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.
WeeklyAutoScalingSchedule
weeklyAutoScalingSchedule :: WeeklyAutoScalingSchedule Source
WeeklyAutoScalingSchedule
constructor.
The fields accessible through corresponding lenses are:
wassFriday
::
HashMap
Text
Text
wassMonday
::
HashMap
Text
Text
wassSaturday
::
HashMap
Text
Text
wassSunday
::
HashMap
Text
Text
wassThursday
::
HashMap
Text
Text
wassTuesday
::
HashMap
Text
Text
wassWednesday
::
HashMap
Text
Text
wassFriday :: Lens' WeeklyAutoScalingSchedule (HashMap Text Text) Source
The schedule for Friday.
wassMonday :: Lens' WeeklyAutoScalingSchedule (HashMap Text Text) Source
The schedule for Monday.
wassSaturday :: Lens' WeeklyAutoScalingSchedule (HashMap Text Text) Source
The schedule for Saturday.
wassSunday :: Lens' WeeklyAutoScalingSchedule (HashMap Text Text) Source
The schedule for Sunday.
wassThursday :: Lens' WeeklyAutoScalingSchedule (HashMap Text Text) Source
The schedule for Thursday.
wassTuesday :: Lens' WeeklyAutoScalingSchedule (HashMap Text Text) Source
The schedule for Tuesday.
wassWednesday :: Lens' WeeklyAutoScalingSchedule (HashMap Text Text) Source
The schedule for Wednesday.
DeploymentCommandName
data DeploymentCommandName Source
Deploy | deploy |
ExecuteRecipes | execute_recipes |
InstallDependencies | install_dependencies |
Restart | restart |
Rollback | rollback |
Start | start |
Stop | stop |
Undeploy | undeploy |
UpdateCustomCookbooks | update_custom_cookbooks |
UpdateDependencies | update_dependencies |
Enum DeploymentCommandName | |
Eq DeploymentCommandName | |
Ord DeploymentCommandName | |
Read DeploymentCommandName | |
Show DeploymentCommandName | |
Generic DeploymentCommandName | |
Hashable DeploymentCommandName | |
ToText DeploymentCommandName | |
FromText DeploymentCommandName | |
ToQuery DeploymentCommandName | |
ToHeader DeploymentCommandName | |
ToByteString DeploymentCommandName | |
ToJSON DeploymentCommandName | |
FromJSON DeploymentCommandName | |
type Rep DeploymentCommandName |
Instance
Instance
constructor.
The fields accessible through corresponding lenses are:
iAmiId
::
Maybe
Text
iArchitecture
::
Maybe
Architecture
iAutoScalingType
::
Maybe
AutoScalingType
iAvailabilityZone
::
Maybe
Text
iCreatedAt
::
Maybe
Text
iEbsOptimized
::
Maybe
Bool
iEc2InstanceId
::
Maybe
Text
iElasticIp
::
Maybe
Text
iHostname
::
Maybe
Text
iInfrastructureClass
::
Maybe
Text
iInstallUpdatesOnBoot
::
Maybe
Bool
iInstanceId
::
Maybe
Text
iInstanceProfileArn
::
Maybe
Text
iInstanceType
::
Maybe
Text
iLastServiceErrorId
::
Maybe
Text
iLayerIds
::
[Text
]iOs
::
Maybe
Text
iPrivateDns
::
Maybe
Text
iPrivateIp
::
Maybe
Text
iPublicDns
::
Maybe
Text
iPublicIp
::
Maybe
Text
iRegisteredBy
::
Maybe
Text
iReportedOs
::
Maybe
ReportedOs
iRootDeviceType
::
Maybe
RootDeviceType
iRootDeviceVolumeId
::
Maybe
Text
iSecurityGroupIds
::
[Text
]iSshHostDsaKeyFingerprint
::
Maybe
Text
iSshHostRsaKeyFingerprint
::
Maybe
Text
iSshKeyName
::
Maybe
Text
iStackId
::
Maybe
Text
iStatus
::
Maybe
Text
iSubnetId
::
Maybe
Text
iVirtualizationType
::
Maybe
VirtualizationType
iAmiId :: Lens' Instance (Maybe Text) Source
A custom AMI ID to be used to create the instance. The AMI should be based on one of the standard AWS OpsWorks APIs: Amazon Linux, Ubuntu 12.04 LTS, or Ubuntu 14.04 LTS. For more information, see Instances
iArchitecture :: Lens' Instance (Maybe Architecture) Source
The instance architecture, "i386" or "x86_64".
iAutoScalingType :: Lens' Instance (Maybe AutoScalingType) Source
For load-based or time-based instances, the type.
iAvailabilityZone :: Lens' Instance (Maybe Text) Source
The instance Availability Zone. For more information, see Regions andEndpoints.
iCreatedAt :: Lens' Instance (Maybe Text) Source
The time that the instance was created.
iEbsOptimized :: Lens' Instance (Maybe Bool) Source
Whether this is an Amazon EBS-optimized instance.
iEc2InstanceId :: Lens' Instance (Maybe Text) Source
The ID of the associated Amazon EC2 instance.
iElasticIp :: Lens' Instance (Maybe Text) Source
The instance Elastic IP address.
iInfrastructureClass :: Lens' Instance (Maybe Text) Source
For registered instances, the infrastructure class: ec2
or 'on-premises'
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 manually running yum
(Amazon Linux) or 'apt-get' (Ubuntu) on
the instances.
We strongly recommend using the default value of true
, to ensure that your
instances have the latest security updates.
iInstanceId :: Lens' Instance (Maybe Text) Source
The instance ID.
iInstanceProfileArn :: Lens' Instance (Maybe Text) Source
The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.
iInstanceType :: Lens' Instance (Maybe Text) Source
The instance type. AWS OpsWorks supports all instance types except Cluster Compute, Cluster GPU, and High Memory Cluster. For more information, see Instance Families and Types. The parameter values that specify the various types are in the API Name column of the Available Instance Types table.
iLastServiceErrorId :: Lens' Instance (Maybe Text) Source
The ID of the last service error. For more information, call DescribeServiceErrors
.
iPrivateDns :: Lens' Instance (Maybe Text) Source
The instance private DNS name.
iPrivateIp :: Lens' Instance (Maybe Text) Source
The instance private IP address.
iPublicDns :: Lens' Instance (Maybe Text) Source
The instance public DNS name.
iRegisteredBy :: Lens' Instance (Maybe Text) Source
For registered instances, who performed the registration.
iReportedOs :: Lens' Instance (Maybe ReportedOs) Source
For registered instances, the reported operating system.
iRootDeviceType :: Lens' Instance (Maybe RootDeviceType) Source
The instance root device type. For more information, see Storage for the RootDevice.
iRootDeviceVolumeId :: Lens' Instance (Maybe Text) Source
The root device volume ID.
iSecurityGroupIds :: Lens' Instance [Text] Source
An array containing the instance security group IDs.
iSshHostDsaKeyFingerprint :: Lens' Instance (Maybe Text) Source
The SSH key's DSA fingerprint.
iSshHostRsaKeyFingerprint :: Lens' Instance (Maybe Text) Source
The SSH key's RSA fingerprint.
iSshKeyName :: Lens' Instance (Maybe Text) Source
The instance SSH key name.
iStatus :: Lens' Instance (Maybe Text) Source
The instance status:
booting
connection_lost
online
pending
rebooting
requested
running_setup
setup_failed
shutting_down
start_failed
stopped
stopping
terminated
terminating
iSubnetId :: Lens' Instance (Maybe Text) Source
The instance's subnet ID, if the stack is running in a VPC.
iVirtualizationType :: Lens' Instance (Maybe VirtualizationType) Source
The instance's virtualization type, paravirtual
or hvm
.
Deployment
data Deployment Source
Eq Deployment | |
Read Deployment | |
Show Deployment | |
ToJSON Deployment | |
FromJSON Deployment |
deployment :: Deployment Source
Deployment
constructor.
The fields accessible through corresponding lenses are:
dAppId
::
Maybe
Text
dCommand
::
Maybe
DeploymentCommand
dComment
::
Maybe
Text
dCompletedAt
::
Maybe
Text
dCreatedAt
::
Maybe
Text
dCustomJson
::
Maybe
Text
dDeploymentId
::
Maybe
Text
dDuration
::
Maybe
Int
dIamUserArn
::
Maybe
Text
dInstanceIds
::
[Text
]dStackId
::
Maybe
Text
dStatus
::
Maybe
Text
dAppId :: Lens' Deployment (Maybe Text) Source
The app ID.
dCommand :: Lens' Deployment (Maybe DeploymentCommand) Source
dComment :: Lens' Deployment (Maybe Text) Source
A user-defined comment.
dCompletedAt :: Lens' Deployment (Maybe Text) Source
Date when the deployment completed.
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 is used to override the corresponding default stack configuration JSON values for stack. The string should be in the following format and must escape characters such as '"'.:
'"{"key1": "value1", "key2": "value2",...}"'
For more information on custom JSON, see Use Custom JSON to Modify the StackConfiguration JSON.
dDeploymentId :: Lens' Deployment (Maybe Text) Source
The deployment ID.
dDuration :: Lens' Deployment (Maybe Int) Source
The deployment duration.
dIamUserArn :: Lens' Deployment (Maybe Text) Source
The user's IAM ARN.
dInstanceIds :: Lens' Deployment [Text] Source
The IDs of the target instances.
dStackId :: Lens' Deployment (Maybe Text) Source
The stack ID.
dStatus :: Lens' Deployment (Maybe Text) Source
The deployment status:
running successful failed
InstancesCount
data InstancesCount Source
Eq InstancesCount | |
Ord InstancesCount | |
Read InstancesCount | |
Show InstancesCount | |
ToJSON InstancesCount | |
FromJSON InstancesCount |
instancesCount :: InstancesCount Source
InstancesCount
constructor.
The fields accessible through corresponding lenses are:
icAssigning
::
Maybe
Int
icBooting
::
Maybe
Int
icConnectionLost
::
Maybe
Int
icDeregistering
::
Maybe
Int
icOnline
::
Maybe
Int
icPending
::
Maybe
Int
icRebooting
::
Maybe
Int
icRegistered
::
Maybe
Int
icRegistering
::
Maybe
Int
icRequested
::
Maybe
Int
icRunningSetup
::
Maybe
Int
icSetupFailed
::
Maybe
Int
icShuttingDown
::
Maybe
Int
icStartFailed
::
Maybe
Int
icStopped
::
Maybe
Int
icStopping
::
Maybe
Int
icTerminated
::
Maybe
Int
icTerminating
::
Maybe
Int
icUnassigning
::
Maybe
Int
icAssigning :: Lens' InstancesCount (Maybe Int) Source
The number of instances in the Assigning state.
icBooting :: Lens' InstancesCount (Maybe Int) Source
The number of instances with booting
status.
icConnectionLost :: Lens' InstancesCount (Maybe Int) Source
The number of instances with connection_lost
status.
icDeregistering :: Lens' InstancesCount (Maybe Int) Source
The number of instances in the Deregistering state.
icOnline :: Lens' InstancesCount (Maybe Int) Source
The number of instances with online
status.
icPending :: Lens' InstancesCount (Maybe Int) Source
The number of instances with pending
status.
icRebooting :: Lens' InstancesCount (Maybe Int) Source
The number of instances with rebooting
status.
icRegistered :: Lens' InstancesCount (Maybe Int) Source
The number of instances in the Registered state.
icRegistering :: Lens' InstancesCount (Maybe Int) Source
The number of instances in the Registering state.
icRequested :: Lens' InstancesCount (Maybe Int) Source
The number of instances with requested
status.
icRunningSetup :: Lens' InstancesCount (Maybe Int) Source
The number of instances with running_setup
status.
icSetupFailed :: Lens' InstancesCount (Maybe Int) Source
The number of instances with setup_failed
status.
icShuttingDown :: Lens' InstancesCount (Maybe Int) Source
The number of instances with shutting_down
status.
icStartFailed :: Lens' InstancesCount (Maybe Int) Source
The number of instances with start_failed
status.
icStopped :: Lens' InstancesCount (Maybe Int) Source
The number of instances with stopped
status.
icStopping :: Lens' InstancesCount (Maybe Int) Source
The number of instances with stopping
status.
icTerminated :: Lens' InstancesCount (Maybe Int) Source
The number of instances with terminated
status.
icTerminating :: Lens' InstancesCount (Maybe Int) Source
The number of instances with terminating
status.
icUnassigning :: Lens' InstancesCount (Maybe Int) Source
The number of instances in the Unassigning state.