public interface SecurityGroupClient
| Modifier and Type | Method and Description | 
|---|---|
void | 
authorizeSecurityGroupIngressInRegion(String region,
                                     String groupName,
                                     IpProtocol ipProtocol,
                                     int fromPort,
                                     int toPort,
                                     String cidrIp)
Adds permissions to a security group. 
 | 
void | 
authorizeSecurityGroupIngressInRegion(String region,
                                     String groupName,
                                     UserIdGroupPair sourceSecurityGroup)
Adds permissions to a security group based on another group. 
 | 
void | 
createSecurityGroupInRegion(String region,
                           String name,
                           String description)
Creates a new security group. 
 | 
void | 
deleteSecurityGroupInRegion(String region,
                           String name)
Deletes a security group that you own. 
 | 
Set<SecurityGroup> | 
describeSecurityGroupsInRegion(String region,
                              String... securityGroupNames)
Returns information about security groups that you own. 
 | 
void | 
revokeSecurityGroupIngressInRegion(String region,
                                  String groupName,
                                  IpProtocol ipProtocol,
                                  int fromPort,
                                  int toPort,
                                  String cidrIp)
Revokes permissions from a security group. 
 | 
void | 
revokeSecurityGroupIngressInRegion(String region,
                                  String groupName,
                                  UserIdGroupPair sourceSecurityGroup)
Revokes permissions from a security group. 
 | 
void createSecurityGroupInRegion(@Nullable String region, String name, String description)
region - Security groups are not copied across Regions. Instances within the Region cannot
           communicate with instances outside the Region using group-based firewall rules.
           Traffic from instances in another Region is seen as WAN bandwidth.name - Name of the security group. Accepts alphanumeric characters, spaces, dashes, and
           underscores.description - Description of the group. This is informational only. If the description contains
           spaces, you must enc lose it in single quotes (') or URL-encode it. Accepts
           alphanumeric characters, spaces, dashes, and underscores.#runInstances, 
#describeSecurityGroups, 
#authorizeSecurityGroupIngress, 
#revokeSecurityGroupIngress, 
#deleteSecurityGroup, 
void deleteSecurityGroupInRegion(@Nullable String region, String name)
region - Security groups are not copied across Regions. Instances within the Region cannot
           communicate with instances outside the Region using group-based firewall rules.
           Traffic from instances in another Region is seen as WAN bandwidth.name - Name of the security group to delete.#describeSecurityGroups, 
#authorizeSecurityGroupIngress, 
#revokeSecurityGroupIngress, 
#createSecurityGroup, 
Set<SecurityGroup> describeSecurityGroupsInRegion(@Nullable String region, String... securityGroupNames)
region - Security groups are not copied across Regions. Instances within the Region cannot
           communicate with instances outside the Region using group-based firewall rules.
           Traffic from instances in another Region is seen as WAN bandwidth.securityGroupNames - Name of the security groups#createSecurityGroup, 
#authorizeSecurityGroupIngress, 
#revokeSecurityGroupIngress, 
#deleteSecurityGroup, 
void authorizeSecurityGroupIngressInRegion(@Nullable String region, String groupName, UserIdGroupPair sourceSecurityGroup)
region - Security groups are not copied across Regions. Instances within the Region cannot
           communicate with instances outside the Region using group-based firewall rules.
           Traffic from instances in another Region is seen as WAN bandwidth.groupName - Name of the group to modify. The name must be valid and belong to the identitysourceSecurityGroup - group to associate with this group.#createSecurityGroup, 
#describeSecurityGroups, 
#revokeSecurityGroupIngress, 
#deleteSecurityGroup, 
void authorizeSecurityGroupIngressInRegion(@Nullable String region, String groupName, IpProtocol ipProtocol, int fromPort, int toPort, String cidrIp)
region - Security groups are not copied across Regions. Instances within the Region cannot
           communicate with instances outside the Region using group-based firewall rules.
           Traffic from instances in another Region is seen as WAN bandwidth.groupName - Name of the group to modify. The name must be valid and belong to the identityipProtocol - IP protocol.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).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).cidrIp - CIDR range.#createSecurityGroup, 
#describeSecurityGroups, 
#revokeSecurityGroupIngress, 
#deleteSecurityGroup, 
void revokeSecurityGroupIngressInRegion(@Nullable String region, String groupName, UserIdGroupPair sourceSecurityGroup)
region - Security groups are not copied across Regions. Instances within the Region cannot
           communicate with instances outside the Region using group-based firewall rules.
           Traffic from instances in another Region is seen as WAN bandwidth.groupName - Name of the group to modify. The name must be valid and belong to the identitysourceSecurityGroup - group to associate with this group.#createSecurityGroup, 
#describeSecurityGroups, 
#authorizeSecurityGroupIngress, 
#deleteSecurityGroup, 
void revokeSecurityGroupIngressInRegion(@Nullable String region, String groupName, IpProtocol ipProtocol, int fromPort, int toPort, String cidrIp)
region - Security groups are not copied across Regions. Instances within the Region cannot
           communicate with instances outside the Region using group-based firewall rules.
           Traffic from instances in another Region is seen as WAN bandwidth.groupName - Name of the group to modify. The name must be valid and belong to the identityipProtocol - IP protocol.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).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).cidrIp - CIDR range.#createSecurityGroup, 
#describeSecurityGroups, 
#authorizeSecurityGroupIngress, 
#deleteSecurityGroup, 
Copyright © 2009-2013 jclouds. All Rights Reserved.