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

FreeBSD Manual Pages

  
 
  

home | help
Paws::EC2::AuthorizeSeUsertContributedsPerl::AuthorizeSecurityGroupIngress(3)

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

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

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

       As an example:

	 $service_obj->AuthorizeSecurityGroupIngress(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
   CidrIp => Str
       The CIDR	IP address range. You can't specify this parameter when
       specifying a source security group.

   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".

   FromPort => Int
       The start of port range for the TCP and UDP protocols, or an ICMP type
       number. For the ICMP type number, use "-1" to specify all ICMP types.

   GroupId => Str
       The ID of the security group. Required for a nondefault VPC.

   GroupName =>	Str
       [EC2-Classic, default VPC] The name of the security group.

   IpPermissions => ArrayRef[Paws::EC2::IpPermission]
       A set of	IP permissions.	Can be used to specify multiple	rules in a
       single command.

   IpProtocol => Str
       The IP protocol name ("tcp", "udp", "icmp") or number (see Protocol
       Numbers). (VPC only) Use	"-1" to	specify	all.

   SourceSecurityGroupName => Str
       [EC2-Classic, default VPC] The name of the source security group. You
       can't specify this parameter in combination with	the following
       parameters: the CIDR IP address range, the start	of the port range, the
       IP protocol, and	the end	of the port range. For EC2-VPC,	the source
       security	group must be in the same VPC.

   SourceSecurityGroupOwnerId => Str
       [EC2-Classic, default VPC] The AWS account number for the source
       security	group. For EC2-VPC, the	source security	group must be in the
       same VPC. You can't specify this	parameter in combination with the
       following parameters: the CIDR IP address range,	the IP protocol, the
       start of	the port range,	and the	end of the port	range. Creates rules
       that grant full ICMP, UDP, and TCP access. To create a rule with	a
       specific	IP protocol and	port range, use	a set of IP permissions
       instead.

   ToPort => Int
       The end of port range for the TCP and UDP protocols, or an ICMP code
       number. For the ICMP code number, use "-1" to specify all ICMP codes
       for the ICMP type.

SEE ALSO
       This class forms	part of	Paws, documenting arguments for	method
       AuthorizeSecurityGroupIngress 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			  2Paws::EC2::AuthorizeSecurityGroupIngress(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::AuthorizeSecurityGroupIngress&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help