@Beta
public interface AWSSecurityGroupApi
extends org.jclouds.ec2.features.SecurityGroupApi
| Modifier and Type | Method and Description |
|---|---|
void |
authorizeSecurityGroupIngressInRegion(String region,
String groupId,
org.jclouds.net.domain.IpPermission perm) |
void |
authorizeSecurityGroupIngressInRegion(String region,
String groupId,
Iterable<org.jclouds.net.domain.IpPermission> perms) |
String |
createSecurityGroupInRegionAndReturnId(String region,
String name,
String description,
CreateSecurityGroupOptions... options) |
void |
deleteSecurityGroupInRegionById(String region,
String name) |
Set<org.jclouds.ec2.domain.SecurityGroup> |
describeSecurityGroupsInRegion(String region,
String... securityGroupNames) |
Set<org.jclouds.ec2.domain.SecurityGroup> |
describeSecurityGroupsInRegionById(String region,
String... securityGroupNames) |
Set<org.jclouds.ec2.domain.SecurityGroup> |
describeSecurityGroupsInRegionWithFilter(String region,
com.google.common.collect.Multimap<String,String> filter) |
void |
revokeSecurityGroupIngressInRegion(String region,
String groupId,
org.jclouds.net.domain.IpPermission perm) |
void |
revokeSecurityGroupIngressInRegion(String region,
String groupId,
Iterable<org.jclouds.net.domain.IpPermission> perms) |
@Named(value="CreateSecurityGroup") String createSecurityGroupInRegionAndReturnId(@Nullable String region, String name, String description, CreateSecurityGroupOptions... options)
@Named(value="AuthorizeSecurityGroupIngress")
void authorizeSecurityGroupIngressInRegion(@Nullable
String region,
String groupId,
org.jclouds.net.domain.IpPermission perm)
@Named(value="AuthorizeSecurityGroupIngress")
void authorizeSecurityGroupIngressInRegion(@Nullable
String region,
String groupId,
Iterable<org.jclouds.net.domain.IpPermission> perms)
@Named(value="RevokeSecurityGroupIngress")
void revokeSecurityGroupIngressInRegion(@Nullable
String region,
String groupId,
org.jclouds.net.domain.IpPermission perm)
@Named(value="RevokeSecurityGroupIngress")
void revokeSecurityGroupIngressInRegion(@Nullable
String region,
String groupId,
Iterable<org.jclouds.net.domain.IpPermission> perms)
@Named(value="DeleteSecurityGroup")
void deleteSecurityGroupInRegionById(@Nullable
String region,
String name)
@Named(value="DescribeSecurityGroups") Set<org.jclouds.ec2.domain.SecurityGroup> describeSecurityGroupsInRegionById(@Nullable String region, String... securityGroupNames)
@Named(value="DescribeSecurityGroups") Set<org.jclouds.ec2.domain.SecurityGroup> describeSecurityGroupsInRegion(@Nullable String region, String... securityGroupNames)
describeSecurityGroupsInRegion in interface org.jclouds.ec2.features.SecurityGroupApi@Named(value="DescribeSecurityGroups") Set<org.jclouds.ec2.domain.SecurityGroup> describeSecurityGroupsInRegionWithFilter(@Nullable String region, com.google.common.collect.Multimap<String,String> filter)
describeSecurityGroupsInRegionWithFilter in interface org.jclouds.ec2.features.SecurityGroupApiCopyright © 2016. All rights reserved.