org.jclouds.ec2.services
Interface SecurityGroupAsyncClient
- All Known Subinterfaces:
- AWSSecurityGroupAsyncClient
public interface SecurityGroupAsyncClient
Provides access to EC2 via their REST API.
- Author:
- Adrian Cole
Method Summary |
com.google.common.util.concurrent.ListenableFuture<Void> |
authorizeSecurityGroupIngressInRegion(String region,
String groupName,
IpProtocol ipProtocol,
int fromPort,
int toPort,
String cidrIp)
|
com.google.common.util.concurrent.ListenableFuture<Void> |
authorizeSecurityGroupIngressInRegion(String region,
String groupName,
UserIdGroupPair sourceSecurityGroup)
|
com.google.common.util.concurrent.ListenableFuture<Void> |
createSecurityGroupInRegion(String region,
String name,
String description)
|
com.google.common.util.concurrent.ListenableFuture<Void> |
deleteSecurityGroupInRegion(String region,
String name)
|
com.google.common.util.concurrent.ListenableFuture<? extends Set<SecurityGroup>> |
describeSecurityGroupsInRegion(String region,
String... securityGroupNames)
|
com.google.common.util.concurrent.ListenableFuture<Void> |
revokeSecurityGroupIngressInRegion(String region,
String groupName,
IpProtocol ipProtocol,
int fromPort,
int toPort,
String cidrIp)
|
com.google.common.util.concurrent.ListenableFuture<Void> |
revokeSecurityGroupIngressInRegion(String region,
String groupName,
UserIdGroupPair sourceSecurityGroup)
|
createSecurityGroupInRegion
com.google.common.util.concurrent.ListenableFuture<Void> createSecurityGroupInRegion(@Nullable
String region,
String name,
String description)
- See Also:
SecurityGroupClient.createSecurityGroupInRegion(java.lang.String, java.lang.String, java.lang.String)
deleteSecurityGroupInRegion
com.google.common.util.concurrent.ListenableFuture<Void> deleteSecurityGroupInRegion(@Nullable
String region,
String name)
- See Also:
SecurityGroupClient.deleteSecurityGroupInRegion(java.lang.String, java.lang.String)
describeSecurityGroupsInRegion
com.google.common.util.concurrent.ListenableFuture<? extends Set<SecurityGroup>> describeSecurityGroupsInRegion(@Nullable
String region,
String... securityGroupNames)
- See Also:
SecurityGroupClient.describeSecurityGroupsInRegion(java.lang.String, java.lang.String...)
authorizeSecurityGroupIngressInRegion
com.google.common.util.concurrent.ListenableFuture<Void> authorizeSecurityGroupIngressInRegion(@Nullable
String region,
String groupName,
UserIdGroupPair sourceSecurityGroup)
- See Also:
SecurityGroupClient#authorizeSecurityGroupIngressInRegion(@ org.jclouds.javax.annotation.Nullable Region,
String,UserIdGroupPair)
authorizeSecurityGroupIngressInRegion
com.google.common.util.concurrent.ListenableFuture<Void> authorizeSecurityGroupIngressInRegion(@Nullable
String region,
String groupName,
IpProtocol ipProtocol,
int fromPort,
int toPort,
String cidrIp)
- See Also:
SecurityGroupClient#authorizeSecurityGroupIngressInRegion(@ org.jclouds.javax.annotation.Nullable Region,
String,IpProtocol,int,int,String)
revokeSecurityGroupIngressInRegion
com.google.common.util.concurrent.ListenableFuture<Void> revokeSecurityGroupIngressInRegion(@Nullable
String region,
String groupName,
UserIdGroupPair sourceSecurityGroup)
- See Also:
SecurityGroupClient#revokeSecurityGroupIngressInRegion(@Nullable Region,
String,UserIdGroupPair)
revokeSecurityGroupIngressInRegion
com.google.common.util.concurrent.ListenableFuture<Void> revokeSecurityGroupIngressInRegion(@Nullable
String region,
String groupName,
IpProtocol ipProtocol,
int fromPort,
int toPort,
String cidrIp)
- See Also:
SecurityGroupClient#revokeSecurityGroupIngressInRegion(@ org.jclouds.javax.annotation.Nullable Region,
String,IpProtocol,int,int,String)
Copyright © 2009-2011 jclouds. All Rights Reserved.