Paws::AutoScaling::LaunchConfiguration
This class represents one of two things:
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::AutoScaling::LaunchConfiguration object:
$service_obj->Method(Att1 => { AssociatePublicIpAddress => $value, ..., UserData => $value });
Use accessors for each attribute. If Att1 is expected to be an Paws::AutoScaling::LaunchConfiguration object:
$result = $service_obj->Method(...); $result->Att1->AssociatePublicIpAddress
Describes a launch configuration.
[EC2-VPC] Indicates whether to assign a public IP address to each instance.
A block device mapping, which specifies the block devices for the instance.
The ID of a ClassicLink-enabled VPC to link your EC2-Classic instances to. This parameter can only be used if you are launching EC2-Classic instances. For more information, see ClassicLink in the I<Amazon Elastic Compute Cloud User Guide>.
The IDs of one or more security groups for the VPC specified in C<ClassicLinkVPCId>. This parameter is required if you specify a ClassicLink-enabled VPC, and cannot be used otherwise. For more information, see ClassicLink in the I<Amazon Elastic Compute Cloud User Guide>.
The creation date and time for the launch configuration.
Controls whether the instance is optimized for EBS I/O (C<true>) or not (C<false>).
The name or Amazon Resource Name (ARN) of the instance profile associated with the IAM role for the instance.
The ID of the Amazon Machine Image (AMI).
Controls whether instances in this group are launched with detailed (C<true>) or basic (C<false>) monitoring.
The instance type for the instances.
The ID of the kernel associated with the AMI.
The name of the key pair.
The Amazon Resource Name (ARN) of the launch configuration.
The name of the launch configuration.
The tenancy of the instance, either C<default> or C<dedicated>. An instance with C<dedicated> tenancy runs in an isolated, single-tenant hardware and can only be launched into a VPC.
The ID of the RAM disk associated with the AMI.
The security groups to associate with the instances.
The price to bid when launching Spot Instances.
The user data available to the instances.
This class forms part of Paws, describing an object used in Paws::AutoScaling
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
To install Paws::SDK::Config, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Paws::SDK::Config
CPAN shell
perl -MCPAN -e shell install Paws::SDK::Config
For more information on module installation, please visit the detailed CPAN module installation guide.