@Beta public interface AWSSecurityGroupAsyncClient extends SecurityGroupAsyncClient
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<Void> |
authorizeSecurityGroupIngressInRegion(String region,
String groupId,
IpPermission perm) |
com.google.common.util.concurrent.ListenableFuture<Void> |
authorizeSecurityGroupIngressInRegion(String region,
String groupId,
Iterable<IpPermission> perms) |
com.google.common.util.concurrent.ListenableFuture<String> |
createSecurityGroupInRegionAndReturnId(String region,
String name,
String description,
CreateSecurityGroupOptions... options) |
com.google.common.util.concurrent.ListenableFuture<Void> |
deleteSecurityGroupInRegionById(String region,
String name) |
com.google.common.util.concurrent.ListenableFuture<? extends Set<SecurityGroup>> |
describeSecurityGroupsInRegionById(String region,
String... securityGroupNames) |
com.google.common.util.concurrent.ListenableFuture<Void> |
revokeSecurityGroupIngressInRegion(String region,
String groupId,
IpPermission perm) |
com.google.common.util.concurrent.ListenableFuture<Void> |
revokeSecurityGroupIngressInRegion(String region,
String groupId,
Iterable<IpPermission> perms) |
authorizeSecurityGroupIngressInRegion, authorizeSecurityGroupIngressInRegion, createSecurityGroupInRegion, deleteSecurityGroupInRegion, describeSecurityGroupsInRegion, revokeSecurityGroupIngressInRegion, revokeSecurityGroupIngressInRegion
@Named(value="ec2:CreateSecurityGroup") com.google.common.util.concurrent.ListenableFuture<String> createSecurityGroupInRegionAndReturnId(@Nullable String region, String name, String description, CreateSecurityGroupOptions... options)
@Named(value="ec2:AuthorizeSecurityGroupIngress") com.google.common.util.concurrent.ListenableFuture<Void> authorizeSecurityGroupIngressInRegion(@Nullable String region, String groupId, IpPermission perm)
@Named(value="ec2:AuthorizeSecurityGroupIngress") com.google.common.util.concurrent.ListenableFuture<Void> authorizeSecurityGroupIngressInRegion(@Nullable String region, String groupId, Iterable<IpPermission> perms)
@Named(value="ec2:RevokeSecurityGroupIngress") com.google.common.util.concurrent.ListenableFuture<Void> revokeSecurityGroupIngressInRegion(@Nullable String region, String groupId, IpPermission perm)
AWSSecurityGroupClient#revokeSecurityGroupIngressInRegion(@Nullable
Region, String,IpPermission)
@Named(value="ec2:RevokeSecurityGroupIngress") com.google.common.util.concurrent.ListenableFuture<Void> revokeSecurityGroupIngressInRegion(@Nullable String region, String groupId, Iterable<IpPermission> perms)
AWSSecurityGroupClient#revokeSecurityGroupIngressInRegion(@Nullable
Region, String,Iterable)
@Named(value="ec2:DeleteSecurityGroup") com.google.common.util.concurrent.ListenableFuture<Void> deleteSecurityGroupInRegionById(@Nullable String region, String name)
@Named(value="ec2:DescribeSecurityGroups") com.google.common.util.concurrent.ListenableFuture<? extends Set<SecurityGroup>> describeSecurityGroupsInRegionById(@Nullable String region, String... securityGroupNames)
Copyright © 2009-2013 jclouds. All Rights Reserved.