|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.amazonaws.AmazonWebServiceRequest
com.amazonaws.services.ec2.model.AuthorizeSecurityGroupIngressRequest
public class AuthorizeSecurityGroupIngressRequest
Container for the parameters to the AuthorizeSecurityGroupIngress operation
.
The AuthorizeSecurityGroupIngress operation adds permissions to a security group.
Permissions are specified by the IP protocol (TCP, UDP or ICMP), the source of the request (by IP range or an Amazon EC2 user-group pair), the source and destination port ranges (for TCP and UDP), and the ICMP codes and types (for ICMP). When authorizing ICMP, -1 can be used as a wildcard in the type and code fields.
Permission changes are propagated to instances within the security group as quickly as possible. However, depending on the number of instances, a small delay might occur.
AmazonEC2.authorizeSecurityGroupIngress(AuthorizeSecurityGroupIngressRequest)
Constructor Summary | |
---|---|
AuthorizeSecurityGroupIngressRequest()
Default constructor for a new AuthorizeSecurityGroupIngressRequest object. |
|
AuthorizeSecurityGroupIngressRequest(String groupName,
List<IpPermission> ipPermissions)
Constructs a new AuthorizeSecurityGroupIngressRequest object. |
Method Summary | |
---|---|
String |
getCidrIp()
Deprecated - use the list of IP permissions to specify this information instead. |
Integer |
getFromPort()
Deprecated - use the list of IP permissions to specify this information instead. |
String |
getGroupName()
Name of the group to modify. |
List<IpPermission> |
getIpPermissions()
List of IP permissions to authorize on the specified security group. |
String |
getIpProtocol()
Deprecated - use the list of IP permissions to specify this information instead. |
String |
getSourceSecurityGroupName()
Deprecated - use the list of IP permissions to specify this information instead. |
String |
getSourceSecurityGroupOwnerId()
Deprecated - use the list of IP permissions to specify this information instead. |
Integer |
getToPort()
Deprecated - use the list of IP permissions to specify this information instead. |
void |
setCidrIp(String cidrIp)
Deprecated - use the list of IP permissions to specify this information instead. |
void |
setFromPort(Integer fromPort)
Deprecated - use the list of IP permissions to specify this information instead. |
void |
setGroupName(String groupName)
Name of the group to modify. |
void |
setIpPermissions(Collection<IpPermission> ipPermissions)
List of IP permissions to authorize on the specified security group. |
void |
setIpProtocol(String ipProtocol)
Deprecated - use the list of IP permissions to specify this information instead. |
void |
setSourceSecurityGroupName(String sourceSecurityGroupName)
Deprecated - use the list of IP permissions to specify this information instead. |
void |
setSourceSecurityGroupOwnerId(String sourceSecurityGroupOwnerId)
Deprecated - use the list of IP permissions to specify this information instead. |
void |
setToPort(Integer toPort)
Deprecated - use the list of IP permissions to specify this information instead. |
String |
toString()
Returns a string representation of this object; useful for testing and debugging. |
AuthorizeSecurityGroupIngressRequest |
withCidrIp(String cidrIp)
Deprecated - use the list of IP permissions to specify this information instead. |
AuthorizeSecurityGroupIngressRequest |
withFromPort(Integer fromPort)
Deprecated - use the list of IP permissions to specify this information instead. |
AuthorizeSecurityGroupIngressRequest |
withGroupName(String groupName)
Name of the group to modify. |
AuthorizeSecurityGroupIngressRequest |
withIpPermissions(Collection<IpPermission> ipPermissions)
List of IP permissions to authorize on the specified security group. |
AuthorizeSecurityGroupIngressRequest |
withIpPermissions(IpPermission... ipPermissions)
List of IP permissions to authorize on the specified security group. |
AuthorizeSecurityGroupIngressRequest |
withIpProtocol(String ipProtocol)
Deprecated - use the list of IP permissions to specify this information instead. |
AuthorizeSecurityGroupIngressRequest |
withSourceSecurityGroupName(String sourceSecurityGroupName)
Deprecated - use the list of IP permissions to specify this information instead. |
AuthorizeSecurityGroupIngressRequest |
withSourceSecurityGroupOwnerId(String sourceSecurityGroupOwnerId)
Deprecated - use the list of IP permissions to specify this information instead. |
AuthorizeSecurityGroupIngressRequest |
withToPort(Integer toPort)
Deprecated - use the list of IP permissions to specify this information instead. |
Methods inherited from class com.amazonaws.AmazonWebServiceRequest |
---|
copyPrivateRequestParameters |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public AuthorizeSecurityGroupIngressRequest()
public AuthorizeSecurityGroupIngressRequest(String groupName, List<IpPermission> ipPermissions)
groupName
- Name of the group to modify. The name must be valid
and belong to the account.ipPermissions
- List of IP permissions to authorize on the
specified security group. Specifying permissions through IP
permissions is the preferred way of authorizing permissions since it
offers more flexibility and control.Method Detail |
---|
public String getGroupName()
public void setGroupName(String groupName)
groupName
- Name of the group to modify. The name must be valid and belong to the
account.public AuthorizeSecurityGroupIngressRequest withGroupName(String groupName)
Returns a reference to this object so that method calls can be chained together.
groupName
- Name of the group to modify. The name must be valid and belong to the
account.
public String getSourceSecurityGroupName()
Name of the security group. Cannot be used when specifying a CIDR IP address.
Name of the security group. Cannot be used when specifying a CIDR IP address.
public void setSourceSecurityGroupName(String sourceSecurityGroupName)
Name of the security group. Cannot be used when specifying a CIDR IP address.
sourceSecurityGroupName
- Deprecated - use the list of IP permissions to specify this
information instead. Name of the security group. Cannot be used when specifying a CIDR IP address.
public AuthorizeSecurityGroupIngressRequest withSourceSecurityGroupName(String sourceSecurityGroupName)
Name of the security group. Cannot be used when specifying a CIDR IP address.
Returns a reference to this object so that method calls can be chained together.
sourceSecurityGroupName
- Deprecated - use the list of IP permissions to specify this
information instead. Name of the security group. Cannot be used when specifying a CIDR IP address.
public String getSourceSecurityGroupOwnerId()
AWS user ID of an account. Cannot be used when specifying a CIDR IP address.
AWS user ID of an account. Cannot be used when specifying a CIDR IP address.
public void setSourceSecurityGroupOwnerId(String sourceSecurityGroupOwnerId)
AWS user ID of an account. Cannot be used when specifying a CIDR IP address.
sourceSecurityGroupOwnerId
- Deprecated - use the list of IP permissions to specify this
information instead. AWS user ID of an account. Cannot be used when specifying a CIDR IP address.
public AuthorizeSecurityGroupIngressRequest withSourceSecurityGroupOwnerId(String sourceSecurityGroupOwnerId)
AWS user ID of an account. Cannot be used when specifying a CIDR IP address.
Returns a reference to this object so that method calls can be chained together.
sourceSecurityGroupOwnerId
- Deprecated - use the list of IP permissions to specify this
information instead. AWS user ID of an account. Cannot be used when specifying a CIDR IP address.
public String getIpProtocol()
IP protocol.
IP protocol.
public void setIpProtocol(String ipProtocol)
IP protocol.
ipProtocol
- Deprecated - use the list of IP permissions to specify this
information instead. IP protocol.
public AuthorizeSecurityGroupIngressRequest withIpProtocol(String ipProtocol)
IP protocol.
Returns a reference to this object so that method calls can be chained together.
ipProtocol
- Deprecated - use the list of IP permissions to specify this
information instead. IP protocol.
public Integer getFromPort()
Start of port range for the TCP and UDP protocols, or an ICMP type number. An ICMP type number of -1 indicates a wildcard (i.e., any ICMP type number).
Start of port range for the TCP and UDP protocols, or an ICMP type number. An ICMP type number of -1 indicates a wildcard (i.e., any ICMP type number).
public void setFromPort(Integer fromPort)
Start of port range for the TCP and UDP protocols, or an ICMP type number. An ICMP type number of -1 indicates a wildcard (i.e., any ICMP type number).
fromPort
- Deprecated - use the list of IP permissions to specify this
information instead. Start of port range for the TCP and UDP protocols, or an ICMP type number. An ICMP type number of -1 indicates a wildcard (i.e., any ICMP type number).
public AuthorizeSecurityGroupIngressRequest withFromPort(Integer fromPort)
Start of port range for the TCP and UDP protocols, or an ICMP type number. An ICMP type number of -1 indicates a wildcard (i.e., any ICMP type number).
Returns a reference to this object so that method calls can be chained together.
fromPort
- Deprecated - use the list of IP permissions to specify this
information instead. Start of port range for the TCP and UDP protocols, or an ICMP type number. An ICMP type number of -1 indicates a wildcard (i.e., any ICMP type number).
public Integer getToPort()
End of port range for the TCP and UDP protocols, or an ICMP code. An ICMP code of -1 indicates a wildcard (i.e., any ICMP code).
End of port range for the TCP and UDP protocols, or an ICMP code. An ICMP code of -1 indicates a wildcard (i.e., any ICMP code).
public void setToPort(Integer toPort)
End of port range for the TCP and UDP protocols, or an ICMP code. An ICMP code of -1 indicates a wildcard (i.e., any ICMP code).
toPort
- Deprecated - use the list of IP permissions to specify this
information instead. End of port range for the TCP and UDP protocols, or an ICMP code. An ICMP code of -1 indicates a wildcard (i.e., any ICMP code).
public AuthorizeSecurityGroupIngressRequest withToPort(Integer toPort)
End of port range for the TCP and UDP protocols, or an ICMP code. An ICMP code of -1 indicates a wildcard (i.e., any ICMP code).
Returns a reference to this object so that method calls can be chained together.
toPort
- Deprecated - use the list of IP permissions to specify this
information instead. End of port range for the TCP and UDP protocols, or an ICMP code. An ICMP code of -1 indicates a wildcard (i.e., any ICMP code).
public String getCidrIp()
CIDR range.
CIDR range.
public void setCidrIp(String cidrIp)
CIDR range.
cidrIp
- Deprecated - use the list of IP permissions to specify this
information instead. CIDR range.
public AuthorizeSecurityGroupIngressRequest withCidrIp(String cidrIp)
CIDR range.
Returns a reference to this object so that method calls can be chained together.
cidrIp
- Deprecated - use the list of IP permissions to specify this
information instead. CIDR range.
public List<IpPermission> getIpPermissions()
public void setIpPermissions(Collection<IpPermission> ipPermissions)
ipPermissions
- List of IP permissions to authorize on the specified security group.
Specifying permissions through IP permissions is the preferred way of
authorizing permissions since it offers more flexibility and control.public AuthorizeSecurityGroupIngressRequest withIpPermissions(IpPermission... ipPermissions)
Returns a reference to this object so that method calls can be chained together.
ipPermissions
- List of IP permissions to authorize on the specified security group.
Specifying permissions through IP permissions is the preferred way of
authorizing permissions since it offers more flexibility and control.
public AuthorizeSecurityGroupIngressRequest withIpPermissions(Collection<IpPermission> ipPermissions)
Returns a reference to this object so that method calls can be chained together.
ipPermissions
- List of IP permissions to authorize on the specified security group.
Specifying permissions through IP permissions is the preferred way of
authorizing permissions since it offers more flexibility and control.
public String toString()
toString
in class Object
Object.toString()
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |