Tabnine Logo
SecurityGroupApi.deleteRule
Code IndexAdd Tabnine to your IDE (free)

How to use
deleteRule
method
in
org.jclouds.openstack.nova.v2_0.extensions.SecurityGroupApi

Best Java code snippets using org.jclouds.openstack.nova.v2_0.extensions.SecurityGroupApi.deleteRule (Showing top 8 results out of 315)

origin: io.fabric8/fabric-core-agent-jclouds

/**
 * Revokes access to the specified ports of the node, from the specified source.
 */
@Override
public void revoke(ComputeService service, NodeMetadata node, String source, int... ports) {
  String region = AWSUtils.parseHandle(node.getId())[0];
  Optional<? extends SecurityGroupApi> securityGroupApi = getSecurityGroup(service, region);
  if (securityGroupApi.isPresent()) {
    String groupName = "jclouds-" + node.getGroup();
    Optional<? extends SecurityGroup> securityGroup = getSecurityGroupForGroup(securityGroupApi.get(), groupName);
    if (securityGroup.isPresent()) {
      try {
        for (SecurityGroupRule rule : getAllRuleMatching(securityGroup.get(), source, ports)) {
          securityGroupApi.get().deleteRule(rule.getId());
        }
      } catch (IllegalStateException e) {
        //noop
      }
    }
  }
}
origin: io.fabric8/fabric-core-agent-jclouds

/**
 * Removes all rules.
 */
@Override
public void flush(ComputeService service, NodeMetadata node) {
  String region = AWSUtils.parseHandle(node.getId())[0];
  Optional<? extends SecurityGroupApi> securityGroupApi = getSecurityGroup(service, region);
  if (securityGroupApi.isPresent()) {
    String groupName = "jclouds-" + node.getGroup();
    Optional<? extends SecurityGroup> securityGroup = getSecurityGroupForGroup(securityGroupApi.get(), groupName);
    if (securityGroup.isPresent()) {
      try {
        for (SecurityGroupRule rule : securityGroup.get().getRules()) {
          securityGroupApi.get().deleteRule(rule.getId());
        }
      } catch (IllegalStateException e) {
        //noop
      }
    }
  }
  authorize(service, node, "0.0.0.0", 22);
}
origin: jclouds/legacy-jclouds

public void testDeleteSecurityGroupRuleWhenResponseIs2xx() throws Exception {
 HttpRequest deleteRule = HttpRequest.builder().method("DELETE").endpoint(
      URI.create("https://az-1.region-a.geo-1.compute.hpcloudsvc.com/v1.1/3456/os-security-group-rules/161"))
      .headers(
          ImmutableMultimap.<String, String> builder().put("Accept", "*/*")
               .put("X-Auth-Token", authToken).build()).build();
 HttpResponse deleteRuleResponse = HttpResponse.builder().statusCode(202).build();
 NovaApi apiWhenSecurityGroupsExist = requestsSendResponses(keystoneAuthWithUsernameAndPasswordAndTenantName,
      responseWithKeystoneAccess, extensionsOfNovaRequest, extensionsOfNovaResponse, deleteRule,
      deleteRuleResponse);
 assertTrue(apiWhenSecurityGroupsExist.getSecurityGroupExtensionForZone("az-1.region-a.geo-1").get()
      .deleteRule("161"));
}
origin: apache/jclouds

public void testDeleteSecurityGroupRuleWhenResponseIs2xx() throws Exception {
 HttpRequest deleteRule = HttpRequest.builder().method("DELETE").endpoint(
      URI.create("https://az-1.region-a.geo-1.compute.hpcloudsvc.com/v2/3456/os-security-group-rules/161"))
      .headers(
          ImmutableMultimap.<String, String> builder().put("Accept", "application/json")
               .put("X-Auth-Token", authToken).build()).build();
 HttpResponse deleteRuleResponse = HttpResponse.builder().statusCode(202).build();
 NovaApi apiWhenSecurityGroupsExist = requestsSendResponses(keystoneAuthWithUsernameAndPasswordAndTenantName,
      responseWithKeystoneAccess, extensionsOfNovaRequest, extensionsOfNovaResponse, deleteRule,
      deleteRuleResponse);
 assertTrue(apiWhenSecurityGroupsExist.getSecurityGroupApi("az-1.region-a.geo-1").get()
      .deleteRule("161"));
}
origin: org.apache.jclouds.api/openstack-nova

      ruleStartPort(ipPermission.getFromPort()),
      ruleEndPort(ipPermission.getToPort())))) {
sgApi.get().deleteRule(rule.getId());
      ruleStartPort(ipPermission.getFromPort()),
      ruleEndPort(ipPermission.getToPort())))) {
sgApi.get().deleteRule(rule.getId());
origin: com.amysta.jclouds.api/openstack-nova

      ruleStartPort(ipPermission.getFromPort()),
      ruleEndPort(ipPermission.getToPort())))) {
sgApi.get().deleteRule(rule.getId());
      ruleStartPort(ipPermission.getFromPort()),
      ruleEndPort(ipPermission.getToPort())))) {
sgApi.get().deleteRule(rule.getId());
origin: io.cloudsoft.jclouds.api/openstack-nova

      ruleStartPort(ipPermission.getFromPort()),
      ruleEndPort(ipPermission.getToPort())))) {
sgApi.get().deleteRule(rule.getId());
      ruleStartPort(ipPermission.getFromPort()),
      ruleEndPort(ipPermission.getToPort())))) {
sgApi.get().deleteRule(rule.getId());
origin: apache/jclouds

      ruleStartPort(ipPermission.getFromPort()),
      ruleEndPort(ipPermission.getToPort())))) {
sgApi.get().deleteRule(rule.getId());
      ruleStartPort(ipPermission.getFromPort()),
      ruleEndPort(ipPermission.getToPort())))) {
sgApi.get().deleteRule(rule.getId());
org.jclouds.openstack.nova.v2_0.extensionsSecurityGroupApideleteRule

Javadoc

Delete a Security Group Rule.

Popular methods of SecurityGroupApi

  • createRuleAllowingCidrBlock
    Create a Security Group Rule.
  • list
    List all Security Groups.
  • createWithDescription
    Create a Security Group
  • delete
    Delete a Security Group.
  • get
    Get a specific Security Group
  • createRuleAllowingSecurityGroupId
    Create a Security Group Rule.

Popular in Java

  • Making http post requests using okhttp
  • setContentView (Activity)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • onRequestPermissionsResult (Fragment)
  • InputStreamReader (java.io)
    A class for turning a byte stream into a character stream. Data read from the source input stream is
  • TimerTask (java.util)
    The TimerTask class represents a task to run at a specified time. The task may be run once or repeat
  • UUID (java.util)
    UUID is an immutable representation of a 128-bit universally unique identifier (UUID). There are mul
  • Annotation (javassist.bytecode.annotation)
    The annotation structure.An instance of this class is returned bygetAnnotations() in AnnotationsAttr
  • ServletException (javax.servlet)
    Defines a general exception a servlet can throw when it encounters difficulty.
  • XPath (javax.xml.xpath)
    XPath provides access to the XPath evaluation environment and expressions. Evaluation of XPath Expr
  • From CI to AI: The AI layer in your organization
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now