public interface SecurityGroupAsyncApi
SecurityGroupApi
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<SecurityGroup> |
authorizeIngressToEC2SecurityGroupOfOwner(String name,
String ec2SecurityGroupName,
String ec2SecurityGroupOwnerId) |
com.google.common.util.concurrent.ListenableFuture<SecurityGroup> |
authorizeIngressToIPRange(String name,
String CIDR) |
com.google.common.util.concurrent.ListenableFuture<SecurityGroup> |
authorizeIngressToVPCSecurityGroup(String name,
String vpcSecurityGroupId) |
com.google.common.util.concurrent.ListenableFuture<SecurityGroup> |
createInVPCWithNameAndDescription(String vpcId,
String name,
String description) |
com.google.common.util.concurrent.ListenableFuture<SecurityGroup> |
createWithNameAndDescription(String name,
String description) |
com.google.common.util.concurrent.ListenableFuture<Void> |
delete(String name) |
com.google.common.util.concurrent.ListenableFuture<SecurityGroup> |
get(String name) |
com.google.common.util.concurrent.ListenableFuture<PagedIterable<SecurityGroup>> |
list() |
com.google.common.util.concurrent.ListenableFuture<IterableWithMarker<SecurityGroup>> |
list(ListSecurityGroupsOptions options) |
com.google.common.util.concurrent.ListenableFuture<SecurityGroup> |
revokeIngressFromEC2SecurityGroupOfOwner(String name,
String ec2SecurityGroupName,
String ec2SecurityGroupOwnerId) |
com.google.common.util.concurrent.ListenableFuture<SecurityGroup> |
revokeIngressFromIPRange(String name,
String CIDR) |
com.google.common.util.concurrent.ListenableFuture<SecurityGroup> |
revokeIngressFromVPCSecurityGroup(String name,
String vpcSecurityGroupId) |
@Named(value="rds:CreateDBSecurityGroup") com.google.common.util.concurrent.ListenableFuture<SecurityGroup> createWithNameAndDescription(String name, String description)
@Named(value="rds:CreateDBSecurityGroup") com.google.common.util.concurrent.ListenableFuture<SecurityGroup> createInVPCWithNameAndDescription(String vpcId, String name, String description)
@Named(value="rds:DescribeDBSecurityGroups") com.google.common.util.concurrent.ListenableFuture<SecurityGroup> get(String name)
SecurityGroupApi#get()
@Named(value="rds:DescribeDBSecurityGroups") com.google.common.util.concurrent.ListenableFuture<PagedIterable<SecurityGroup>> list()
SecurityGroupApi.list()
@Named(value="rds:DescribeDBSecurityGroups") com.google.common.util.concurrent.ListenableFuture<IterableWithMarker<SecurityGroup>> list(ListSecurityGroupsOptions options)
@Named(value="rds:AuthorizeDBSecurityGroupIngress") com.google.common.util.concurrent.ListenableFuture<SecurityGroup> authorizeIngressToIPRange(String name, String CIDR)
@Named(value="rds:AuthorizeDBSecurityGroupIngress") com.google.common.util.concurrent.ListenableFuture<SecurityGroup> authorizeIngressToEC2SecurityGroupOfOwner(String name, String ec2SecurityGroupName, String ec2SecurityGroupOwnerId)
@Named(value="rds:AuthorizeDBSecurityGroupIngress") com.google.common.util.concurrent.ListenableFuture<SecurityGroup> authorizeIngressToVPCSecurityGroup(String name, String vpcSecurityGroupId)
@Named(value="rds:RevokeDBSecurityGroupIngress") com.google.common.util.concurrent.ListenableFuture<SecurityGroup> revokeIngressFromIPRange(String name, String CIDR)
@Named(value="rds:RevokeDBSecurityGroupIngress") com.google.common.util.concurrent.ListenableFuture<SecurityGroup> revokeIngressFromEC2SecurityGroupOfOwner(String name, String ec2SecurityGroupName, String ec2SecurityGroupOwnerId)
@Named(value="rds:RevokeDBSecurityGroupIngress") com.google.common.util.concurrent.ListenableFuture<SecurityGroup> revokeIngressFromVPCSecurityGroup(String name, String vpcSecurityGroupId)
Copyright © 2009-2013 jclouds. All Rights Reserved.