org.jclouds.aws.ec2.services
Interface AWSSecurityGroupClient
- All Superinterfaces:
- org.jclouds.ec2.services.SecurityGroupClient
@Beta
public interface AWSSecurityGroupClient
- extends org.jclouds.ec2.services.SecurityGroupClient
Provides access to EC2 via their REST API.
- Author:
- Adrian Cole
Method Summary |
void |
authorizeSecurityGroupIngressInRegion(String region,
String groupId,
org.jclouds.ec2.domain.IpPermission perm)
|
void |
authorizeSecurityGroupIngressInRegion(String region,
String groupId,
Iterable<org.jclouds.ec2.domain.IpPermission> perm)
|
String |
createSecurityGroupInRegionAndReturnId(String region,
String name,
String desc,
CreateSecurityGroupOptions... options)
|
void |
deleteSecurityGroupInRegionById(String region,
String name)
|
Set<org.jclouds.ec2.domain.SecurityGroup> |
describeSecurityGroupsInRegionById(String region,
String... securityGroupIds)
|
void |
revokeSecurityGroupIngressInRegion(String region,
String groupId,
org.jclouds.ec2.domain.IpPermission perm)
|
void |
revokeSecurityGroupIngressInRegion(String region,
String groupId,
Iterable<org.jclouds.ec2.domain.IpPermission> perm)
|
Methods inherited from interface org.jclouds.ec2.services.SecurityGroupClient |
authorizeSecurityGroupIngressInRegion, authorizeSecurityGroupIngressInRegion, createSecurityGroupInRegion, deleteSecurityGroupInRegion, describeSecurityGroupsInRegion, revokeSecurityGroupIngressInRegion, revokeSecurityGroupIngressInRegion |
createSecurityGroupInRegionAndReturnId
String createSecurityGroupInRegionAndReturnId(@Nullable
String region,
String name,
String desc,
CreateSecurityGroupOptions... options)
authorizeSecurityGroupIngressInRegion
void authorizeSecurityGroupIngressInRegion(@Nullable
String region,
String groupId,
org.jclouds.ec2.domain.IpPermission perm)
authorizeSecurityGroupIngressInRegion
void authorizeSecurityGroupIngressInRegion(@Nullable
String region,
String groupId,
Iterable<org.jclouds.ec2.domain.IpPermission> perm)
revokeSecurityGroupIngressInRegion
void revokeSecurityGroupIngressInRegion(@Nullable
String region,
String groupId,
org.jclouds.ec2.domain.IpPermission perm)
revokeSecurityGroupIngressInRegion
void revokeSecurityGroupIngressInRegion(@Nullable
String region,
String groupId,
Iterable<org.jclouds.ec2.domain.IpPermission> perm)
describeSecurityGroupsInRegionById
Set<org.jclouds.ec2.domain.SecurityGroup> describeSecurityGroupsInRegionById(@Nullable
String region,
String... securityGroupIds)
deleteSecurityGroupInRegionById
void deleteSecurityGroupInRegionById(@Nullable
String region,
String name)
Copyright © 2009-2011 jclouds. All Rights Reserved.