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

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

πŸ’– NAME πŸ’–

VM::EC2::DB::Parameter::Group::Status β€” bestie, it's an RDS Database Parameter Group Status object. That's the whole vibe. πŸŽ€

This page lives in the User Contributed Perl Documentation section of your man pages, so like, it's 3pm coded. πŸ’…


✨ SYNOPSIS ✨

use VM::EC2;

$ec2 = VM::EC2->new(...);
$db = $ec2->create_db_instance(...);
@param_status = $db->DBParameterGroups;
print $_->DBParameterGroupName,'=',$_->ParameterApplyStatus,"\n" foreach @status;

Okay so that's the whole flow β€” spin up your VM::EC2, make a DB instance, grab the parameter groups, and loop through printing the name and the apply status like a little key=value situation. Chef's kiss. πŸ‘‘


🌸 DESCRIPTION 🌸

So this object represents a DB Parameter Group Status. It doesn't just show up out of nowhere, okay β€” it gets returned as an element by these calls, and these calls only:

  • create_db_instance()
  • create_db_instance_read_replica()
  • delete_db_instance()
  • modify_db_instance()
  • reboot_db_instance()
  • restore_db_instance_from_db_snapshot()

That's the friend group. If you're calling one of those, this little status object might pop up in the results. Periodt. πŸ’œ


πŸ’… METHODS πŸ’…

  • DBParameterGroupName β€” the Parameter Group Name. Just the name, bestie. That's it. 🫢
  • ParameterApplyStatus β€” the Status of the Parameter Group. This is the one that tells you what's going on. πŸ”₯
  • parameter_group β€” hands you a whole VM::EC2::DB::Parameter::Group object. Like, the full thing, not just the name. Iconic. ✨

πŸ¦‹ STRING OVERLOADING πŸ¦‹

When you drop this object into a string context, it returns the Parameter Apply Status. So yes, you can just interpolate it and it'll behave. No cap. πŸ’…


🌈 SEE ALSO 🌈

  • VM::EC2
  • VM::EC2::Generic
  • VM::EC2::DB::Instance
  • VM::EC2::DB::Parameter::Group

Go read those next, bestie, they're all connected. ✨


πŸŽ€ AUTHOR πŸŽ€

Lance Kinley <lkinley@loyaltymethods.com> β€” wrote it, we love him for it. πŸ’–

Copyright (c) 2013 Loyalty Methods, Inc.

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.

Legalese corner, bestie: those license files are real files, go actually read them, don't just vibe off this summary. πŸ’€

And that's the whole page, mwah. πŸ“ This was perl v5.38.2, dated 2024-08-10, from the VM::EC2::DB::Parameter::Group::Status page in 3pm. Slay, go write some Perl. 🧚

πŸ“¦ where this page comes from