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

FreeBSD Manual Pages

  
 
  

home | help
Paws::EC2::DescribeSecUseryContributed PerPaws::EC2::DescribeSecurityGroups(3)

NAME
       Paws::EC2::DescribeSecurityGroups - Arguments for method
       DescribeSecurityGroups on Paws::EC2

DESCRIPTION
       This class represents the parameters used for calling the method
       DescribeSecurityGroups on the Amazon Elastic Compute Cloud service. Use
       the attributes of this class as arguments to method
       DescribeSecurityGroups.

       You shouln't make instances of this class. Each attribute should	be
       used as a named argument	in the call to DescribeSecurityGroups.

       As an example:

	 $service_obj->DescribeSecurityGroups(Att1 => $value1, Att2 => $value2,	...);

       Values for attributes that are native types (Int, String, Float,	etc)
       can passed as-is	(scalar	values). Values	for complex Types (objects)
       can be passed as	a HashRef. The keys and	values of the hashref will be
       used to instance	the underlying object.

ATTRIBUTES
   DryRun => Bool
       Checks whether you have the required permissions	for the	action,
       without actually	making the request, and	provides an error response. If
       you have	the required permissions, the error response is
       "DryRunOperation". Otherwise, it	is "UnauthorizedOperation".

   Filters => ArrayRef[Paws::EC2::Filter]
       One or more filters.

       o   "description" - The description of the security group.

       o   "egress.ip-permission.prefix-list-id" - The ID (prefix) of the AWS
	   service to which the	security group allows access.

       o   "group-id" -	The ID of the security group.

       o   "group-name"	- The name of the security group.

       o   "ip-permission.cidr"	- A CIDR range that has	been granted
	   permission.

       o   "ip-permission.from-port" - The start of port range for the TCP and
	   UDP protocols, or an	ICMP type number.

       o   "ip-permission.group-id" - The ID of	a security group that has been
	   granted permission.

       o   "ip-permission.group-name" -	The name of a security group that has
	   been	granted	permission.

       o   "ip-permission.protocol" - The IP protocol for the permission
	   ("tcp" | "udp" | "icmp" or a	protocol number).

       o   "ip-permission.to-port" - The end of	port range for the TCP and UDP
	   protocols, or an ICMP code.

       o   "ip-permission.user-id" - The ID of an AWS account that has been
	   granted permission.

       o   "owner-id" -	The AWS	account	ID of the owner	of the security	group.

       o   "tag-key" - The key of a tag	assigned to the	security group.

       o   "tag-value" - The value of a	tag assigned to	the security group.

       o   "vpc-id" - The ID of	the VPC	specified when the security group was
	   created.

   GroupIds => ArrayRef[Str]
       One or more security group IDs. Required	for security groups in a
       nondefault VPC.

       Default:	Describes all your security groups.

   GroupNames => ArrayRef[Str]
       [EC2-Classic and	default	VPC only] One or more security group names.
       You can specify either the security group name or the security group
       ID. For security	groups in a nondefault VPC, use	the "group-name"
       filter to describe security groups by name.

       Default:	Describes all your security groups.

SEE ALSO
       This class forms	part of	Paws, documenting arguments for	method
       DescribeSecurityGroups in Paws::EC2

BUGS and CONTRIBUTIONS
       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

perl v5.24.1			  2015-08-Paws::EC2::DescribeSecurityGroups(3)

NAME | DESCRIPTION | ATTRIBUTES | SEE ALSO | BUGS and CONTRIBUTIONS

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

home | help