@Beta public interface AWSSecurityGroupApi extends SecurityGroupApi
authorizeSecurityGroupIngressInRegion, authorizeSecurityGroupIngressInRegion, createSecurityGroupInRegion, deleteSecurityGroupInRegion, revokeSecurityGroupIngressInRegion, revokeSecurityGroupIngressInRegion
@Named(value="CreateSecurityGroup") String createSecurityGroupInRegionAndReturnId(@Nullable String region, String name, String description, CreateSecurityGroupOptions... options)
@Named(value="AuthorizeSecurityGroupIngress") void authorizeSecurityGroupIngressInRegion(@Nullable String region, String groupId, IpPermission perm)
@Named(value="AuthorizeSecurityGroupIngress") void authorizeSecurityGroupIngressInRegion(@Nullable String region, String groupId, Iterable<IpPermission> perms)
@Named(value="RevokeSecurityGroupIngress") void revokeSecurityGroupIngressInRegion(@Nullable String region, String groupId, IpPermission perm)
@Named(value="RevokeSecurityGroupIngress") void revokeSecurityGroupIngressInRegion(@Nullable String region, String groupId, Iterable<IpPermission> perms)
@Named(value="DeleteSecurityGroup") void deleteSecurityGroupInRegionById(@Nullable String region, String name)
@Named(value="DescribeSecurityGroups") Set<SecurityGroup> describeSecurityGroupsInRegionById(@Nullable String region, String... securityGroupNames)
@Named(value="DescribeSecurityGroups") Set<SecurityGroup> describeSecurityGroupsInRegion(@Nullable String region, String... securityGroupNames)
SecurityGroupApi
describeSecurityGroupsInRegion
in interface SecurityGroupApi
region
- Security groups are not copied across Regions. Instances within the Region cannot
communicate with instances outside the Region using group-based firewall rules.
Traffic from instances in another Region is seen as WAN bandwidth.securityGroupNames
- Name of the security groups#createSecurityGroup
,
#authorizeSecurityGroupIngress
,
#revokeSecurityGroupIngress
,
#deleteSecurityGroup
,
@Named(value="DescribeSecurityGroups") Set<SecurityGroup> describeSecurityGroupsInRegionWithFilter(@Nullable String region, com.google.common.collect.Multimap<String,String> filter)
SecurityGroupApi
describeSecurityGroupsInRegionWithFilter
in interface SecurityGroupApi
region
- Security groups are not copied across Regions. Instances within the Region cannot
communicate with instances outside the Region using group-based firewall rules.
Traffic from instances in another Region is seen as WAN bandwidth.filter
- Multimap of filter key/values.#createSecurityGroup
,
#authorizeSecurityGroupIngress
,
#revokeSecurityGroupIngress
,
#deleteSecurityGroup
,
Copyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.