Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
VM::EC2::Group(3)     User Contributed Perl Documentation    VM::EC2::Group(3)

NAME
       VM::EC2::Group -	Object describing an Amazon EC2	security group name

SYNOPSIS
	 use VM::EC2;

	 $ec2	   = VM::EC2->new(...);
	 $instance = $ec2->describe_instances(-instance_id=>'i-12345');
	 my @groups = $instance->groups;
	 for my	$g (@groups) {
	   my $id      = $g->groupId;
	   my $name    = $g->groupName;

	   # get the security group details
	   my $sg      = $ec2->describe_security_group($g);
	   my $permissions = $sg->ipPermissions;
	 }

DESCRIPTION
       This object represents the name and ID of a security group. It is
       returned	by an instance's groups() method. This object does not provide
       any of the details about	the security group, but	you can	use it in a
       call to VM::EC2->describe_security_group() to get details about the
       security	group's	allowed	ports, etc.

METHODS
       These object methods are	supported:

	groupId	  -- the group ID
	groupName -- the group's name

       For convenience,	the object also	provides a permissions() method	that
       will return the fully detailed VM::EC2::SecurityGroup:

	$details = $group->permissions()

       See VM::EC2::SecurityGroup

STRING OVERLOADING
       When used in a string context, this object will interpolate the
       groupId.

SEE ALSO
       VM::EC2 VM::EC2::Object VM::EC2::Generic	VM::EC2::SecurityGroup

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

       Copyright (c) 2011 Ontario Institute for	Cancer Research

       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.

perl v5.24.1			  2017-07-02		     VM::EC2::Group(3)

NAME | SYNOPSIS | DESCRIPTION | METHODS | STRING OVERLOADING | SEE ALSO | AUTHOR

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=VM::EC2::Group&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help