Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Lists all LaunchConfigurations available, filtered by Source Server IDs.
Synopsis
- data GetLaunchConfiguration = GetLaunchConfiguration' {}
- newGetLaunchConfiguration :: Text -> GetLaunchConfiguration
- getLaunchConfiguration_sourceServerID :: Lens' GetLaunchConfiguration Text
- data LaunchConfiguration = LaunchConfiguration' {}
- newLaunchConfiguration :: LaunchConfiguration
- launchConfiguration_ec2LaunchTemplateID :: Lens' LaunchConfiguration (Maybe Text)
- launchConfiguration_targetInstanceTypeRightSizingMethod :: Lens' LaunchConfiguration (Maybe TargetInstanceTypeRightSizingMethod)
- launchConfiguration_launchDisposition :: Lens' LaunchConfiguration (Maybe LaunchDisposition)
- launchConfiguration_copyTags :: Lens' LaunchConfiguration (Maybe Bool)
- launchConfiguration_name :: Lens' LaunchConfiguration (Maybe Text)
- launchConfiguration_sourceServerID :: Lens' LaunchConfiguration (Maybe Text)
- launchConfiguration_licensing :: Lens' LaunchConfiguration (Maybe Licensing)
- launchConfiguration_copyPrivateIp :: Lens' LaunchConfiguration (Maybe Bool)
Creating a Request
data GetLaunchConfiguration Source #
See: newGetLaunchConfiguration
smart constructor.
GetLaunchConfiguration' | |
|
Instances
newGetLaunchConfiguration Source #
Create a value of GetLaunchConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:sourceServerID:GetLaunchConfiguration'
, getLaunchConfiguration_sourceServerID
- Request to get Launch Configuration information by Source Server ID.
Request Lenses
getLaunchConfiguration_sourceServerID :: Lens' GetLaunchConfiguration Text Source #
Request to get Launch Configuration information by Source Server ID.
Destructuring the Response
data LaunchConfiguration Source #
See: newLaunchConfiguration
smart constructor.
LaunchConfiguration' | |
|
Instances
newLaunchConfiguration :: LaunchConfiguration Source #
Create a value of LaunchConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:ec2LaunchTemplateID:LaunchConfiguration'
, launchConfiguration_ec2LaunchTemplateID
- Configure EC2 lauch configuration template ID.
$sel:targetInstanceTypeRightSizingMethod:LaunchConfiguration'
, launchConfiguration_targetInstanceTypeRightSizingMethod
- Configure launch configuration Target instance type right sizing method.
$sel:launchDisposition:LaunchConfiguration'
, launchConfiguration_launchDisposition
- Configure launch dispostion for launch configuration.
$sel:copyTags:LaunchConfiguration'
, launchConfiguration_copyTags
- Copy Tags during Launch Configuration.
$sel:name:LaunchConfiguration'
, launchConfiguration_name
- Configure launch configuration name.
$sel:sourceServerID:LaunchConfiguration'
, launchConfiguration_sourceServerID
- Configure launch configuration Source Server ID.
$sel:licensing:LaunchConfiguration'
, launchConfiguration_licensing
- Configure launch configuration OS licensing.
$sel:copyPrivateIp:LaunchConfiguration'
, launchConfiguration_copyPrivateIp
- Copy Private IP during Launch Configuration.
Response Lenses
launchConfiguration_ec2LaunchTemplateID :: Lens' LaunchConfiguration (Maybe Text) Source #
Configure EC2 lauch configuration template ID.
launchConfiguration_targetInstanceTypeRightSizingMethod :: Lens' LaunchConfiguration (Maybe TargetInstanceTypeRightSizingMethod) Source #
Configure launch configuration Target instance type right sizing method.
launchConfiguration_launchDisposition :: Lens' LaunchConfiguration (Maybe LaunchDisposition) Source #
Configure launch dispostion for launch configuration.
launchConfiguration_copyTags :: Lens' LaunchConfiguration (Maybe Bool) Source #
Copy Tags during Launch Configuration.
launchConfiguration_name :: Lens' LaunchConfiguration (Maybe Text) Source #
Configure launch configuration name.
launchConfiguration_sourceServerID :: Lens' LaunchConfiguration (Maybe Text) Source #
Configure launch configuration Source Server ID.
launchConfiguration_licensing :: Lens' LaunchConfiguration (Maybe Licensing) Source #
Configure launch configuration OS licensing.
launchConfiguration_copyPrivateIp :: Lens' LaunchConfiguration (Maybe Bool) Source #
Copy Private IP during Launch Configuration.