Safe Haskell | None |
---|---|
Language | Haskell2010 |
Stratosphere.Resources.AutoScalingLaunchConfiguration
Description
- data AutoScalingLaunchConfiguration = AutoScalingLaunchConfiguration {
- _autoScalingLaunchConfigurationAssociatePublicIpAddress :: Maybe (Val Bool)
- _autoScalingLaunchConfigurationBlockDeviceMappings :: Maybe [AutoScalingLaunchConfigurationBlockDeviceMapping]
- _autoScalingLaunchConfigurationClassicLinkVPCId :: Maybe (Val Text)
- _autoScalingLaunchConfigurationClassicLinkVPCSecurityGroups :: Maybe (ValList Text)
- _autoScalingLaunchConfigurationEbsOptimized :: Maybe (Val Bool)
- _autoScalingLaunchConfigurationIamInstanceProfile :: Maybe (Val Text)
- _autoScalingLaunchConfigurationImageId :: Val Text
- _autoScalingLaunchConfigurationInstanceId :: Maybe (Val Text)
- _autoScalingLaunchConfigurationInstanceMonitoring :: Maybe (Val Bool)
- _autoScalingLaunchConfigurationInstanceType :: Val Text
- _autoScalingLaunchConfigurationKernelId :: Maybe (Val Text)
- _autoScalingLaunchConfigurationKeyName :: Maybe (Val Text)
- _autoScalingLaunchConfigurationPlacementTenancy :: Maybe (Val Text)
- _autoScalingLaunchConfigurationRamDiskId :: Maybe (Val Text)
- _autoScalingLaunchConfigurationSecurityGroups :: Maybe (ValList Text)
- _autoScalingLaunchConfigurationSpotPrice :: Maybe (Val Text)
- _autoScalingLaunchConfigurationUserData :: Maybe (Val Text)
- autoScalingLaunchConfiguration :: Val Text -> Val Text -> AutoScalingLaunchConfiguration
- aslcAssociatePublicIpAddress :: Lens' AutoScalingLaunchConfiguration (Maybe (Val Bool))
- aslcBlockDeviceMappings :: Lens' AutoScalingLaunchConfiguration (Maybe [AutoScalingLaunchConfigurationBlockDeviceMapping])
- aslcClassicLinkVPCId :: Lens' AutoScalingLaunchConfiguration (Maybe (Val Text))
- aslcClassicLinkVPCSecurityGroups :: Lens' AutoScalingLaunchConfiguration (Maybe (ValList Text))
- aslcEbsOptimized :: Lens' AutoScalingLaunchConfiguration (Maybe (Val Bool))
- aslcIamInstanceProfile :: Lens' AutoScalingLaunchConfiguration (Maybe (Val Text))
- aslcImageId :: Lens' AutoScalingLaunchConfiguration (Val Text)
- aslcInstanceId :: Lens' AutoScalingLaunchConfiguration (Maybe (Val Text))
- aslcInstanceMonitoring :: Lens' AutoScalingLaunchConfiguration (Maybe (Val Bool))
- aslcInstanceType :: Lens' AutoScalingLaunchConfiguration (Val Text)
- aslcKernelId :: Lens' AutoScalingLaunchConfiguration (Maybe (Val Text))
- aslcKeyName :: Lens' AutoScalingLaunchConfiguration (Maybe (Val Text))
- aslcPlacementTenancy :: Lens' AutoScalingLaunchConfiguration (Maybe (Val Text))
- aslcRamDiskId :: Lens' AutoScalingLaunchConfiguration (Maybe (Val Text))
- aslcSecurityGroups :: Lens' AutoScalingLaunchConfiguration (Maybe (ValList Text))
- aslcSpotPrice :: Lens' AutoScalingLaunchConfiguration (Maybe (Val Text))
- aslcUserData :: Lens' AutoScalingLaunchConfiguration (Maybe (Val Text))
Documentation
data AutoScalingLaunchConfiguration #
Full data type definition for AutoScalingLaunchConfiguration. See
autoScalingLaunchConfiguration
for a more convenient constructor.
Constructors
autoScalingLaunchConfiguration #
Arguments
:: Val Text | |
-> Val Text | |
-> AutoScalingLaunchConfiguration |
Constructor for AutoScalingLaunchConfiguration
containing required
fields as arguments.
aslcBlockDeviceMappings :: Lens' AutoScalingLaunchConfiguration (Maybe [AutoScalingLaunchConfigurationBlockDeviceMapping]) #