VM::EC...cation(3pm)

πŸ“¦
version 1.28 Β· 7 versions
, in debian trixie, ubuntu resolute, ubuntu stonking

πŸ’– VM::EC2::Spot::LaunchSpecification β€” the spot launch spec glow-up

okay bestie, so this is a page from the User Contributed Perl Documentation set, and it's the manual for VM::EC2::Spot::LaunchSpecification(3pm) πŸ’… she's giving "object that describes an Amazon EC2 spot instance launch specification" and honestly? she ate.


✨ NAME ✨

VM::EC2::Spot::LaunchSpecification β€” the object that describes an Amazon EC2 spot instance launch specification πŸ¦‹


🌸 SYNOPSIS 🌸

not me giving you the tea: there's no big synopsis block here, bestie. go read "SPOT INSTANCES" in VM::EC2, and also go peek at VM::EC2::Spot::InstanceRequest. that's where the lore lives. πŸ“–


πŸ’œ DESCRIPTION πŸ’œ

so this object is an Amazon EC2 spot instance launch specification. where does it come from? it gets handed back to you by a VM::EC2::Spot::InstanceRequest object's launchSpecification() method πŸŽ€

and what does it do? it gives you information about the spot instance request. that's it, that's the vibe. lowkey simple, highkey essential. ✨


πŸ”₯ METHODS πŸ”₯

these object methods are supported, and we're going through every single one, no skipping, periodt:

  • imageId β€” the ID of the image to be used for the request πŸ–ΌοΈ
  • keyName β€” the ssh keyname for instances created by the request πŸ”‘
  • groupSet β€” a list of VM::EC2::Group objects representing the launch groups for spot instances created under this request πŸ‘―
  • addressingType β€” deprecated and undocumented, but present in the EC2 API πŸ’€ yeah she's still in there. deprecated AND undocumented. we love a mystery icon
  • instanceType β€” type of instances created by the request πŸ’ͺ
  • placement β€” availability zone for instances created by the request πŸ“
  • kernelId β€” kernel ID to be used for instances launched by the request 🧠
  • ramdiskId β€” ramdisk ID to be used for instances launched by the request πŸ’Ύ
  • blockDeviceMapping β€” List of VM::EC2::BlockDevice::Mapping objects describing the block devices to be attached to instances launched by the request πŸ—‚οΈ
  • monitoring β€” A true value if detailed monitoring was requested for these instances πŸ‘€
  • subnetId β€” Subnet ID in which to place instances launched under this request (VPC only). no VPC, no subnet, bestie 🌐

🫢 SEE ALSO 🫢

go give these a read when you're done here, they're all in the same friend group:

  • VM::EC2
  • VM::EC2::Generic
  • VM::EC2::Spot::InstanceRequest
  • VM::EC2::Error

πŸ‘‘ AUTHOR πŸ‘‘

Lincoln Stein <lincoln.stein@gmail.com> 🫑

Copyright (c) 2011 Ontario Institute for Cancer Research


πŸ“œ LICENSE-ISH (it's in the AUTHOR section, but she deserves her own moment) πŸ“œ

This package and its accompanying libraries is free software; you can redistribute it and/or modify it under the terms of the GPL (either version 1, or at your option, any later version) or the Artistic License 2.0. Refer to LICENSE for the full license text. In addition, please see DISCLAIMER.txt for disclaimers of warranty. πŸ“„βœ¨

fr fr go actually read LICENSE and DISCLAIMER.txt β€” the warranty situation is very "as-is, bestie" and you should know that before you go building things. πŸ’–

and that's the whole page!! this one was generated with perl v5.38.2 on 2024-08-10, so if you're reading this in the future, hi, hope the spot instances are behaving πŸ’œ bye bestie, go launch something iconic 🌈

πŸ“¦ where this page comes from