org.jclouds.openstack.nova.v2_0.extensions
Interface SecurityGroupAsyncApi
public interface SecurityGroupAsyncApi
Provides asynchronous access to Security Groups via the REST API.
- Author:
- Jeremy Daggett
- See Also:
SecurityGroupApi,
,
,
listSecurityGroups
com.google.common.util.concurrent.ListenableFuture<Set<SecurityGroup>> listSecurityGroups()
- See Also:
SecurityGroupApi.listSecurityGroups()
getSecurityGroup
com.google.common.util.concurrent.ListenableFuture<SecurityGroup> getSecurityGroup(String id)
- See Also:
SecurityGroupApi.getSecurityGroup(java.lang.String)
createSecurityGroupWithNameAndDescription
com.google.common.util.concurrent.ListenableFuture<SecurityGroup> createSecurityGroupWithNameAndDescription(String name,
String description)
- See Also:
SecurityGroupApi.createSecurityGroupWithNameAndDescription(java.lang.String, java.lang.String)
deleteSecurityGroup
com.google.common.util.concurrent.ListenableFuture<Boolean> deleteSecurityGroup(String id)
- See Also:
SecurityGroupApi.deleteSecurityGroup(java.lang.String)
createSecurityGroupRuleAllowingCidrBlock
com.google.common.util.concurrent.ListenableFuture<SecurityGroupRule> createSecurityGroupRuleAllowingCidrBlock(String parent_group_id,
Ingress ip_protocol,
String cidr)
- See Also:
SecurityGroupApi.createSecurityGroupRuleAllowingCidrBlock(java.lang.String, org.jclouds.openstack.nova.v2_0.domain.Ingress, java.lang.String)
createSecurityGroupRuleAllowingSecurityGroupId
com.google.common.util.concurrent.ListenableFuture<SecurityGroupRule> createSecurityGroupRuleAllowingSecurityGroupId(String parent_group_id,
Ingress ip_protocol,
String group_id)
- See Also:
SecurityGroupApi#createRuleOnSecurityGroupToCidrBlock
deleteSecurityGroupRule
com.google.common.util.concurrent.ListenableFuture<Boolean> deleteSecurityGroupRule(String security_group_rule_ID)
- See Also:
SecurityGroupApi.deleteSecurityGroupRule(java.lang.String)
Copyright © 2009-2012 jclouds. All Rights Reserved.