Class NeutronFirewallPolicyNorthbound

    • Constructor Detail

    • Method Detail

      • listGroups

        @GET
        @Produces("application/json")
        public javax.ws.rs.core.Response listGroups​(@QueryParam("fields")
                                                    List<String> fields,
                                                    @QueryParam("id")
                                                    String queryFirewallPolicyUUID,
                                                    @QueryParam("tenant_id")
                                                    String queryFirewallPolicyTenantID,
                                                    @QueryParam("name")
                                                    String queryFirewallPolicyName,
                                                    @QueryParam("shared")
                                                    Boolean querySecurityPolicyIsShared,
                                                    @QueryParam("audited")
                                                    Boolean querySecurityPolicyIsAudited,
                                                    @QueryParam("limit")
                                                    String limit,
                                                    @QueryParam("marker")
                                                    String marker,
                                                    @QueryParam("page_reverse")
                                                    String pageReverse)
        Returns a list of all Firewall Policies.
      • showFirewallPolicy

        @Path("{firewallPolicyUUID}")
        @GET
        @Produces("application/json")
        public javax.ws.rs.core.Response showFirewallPolicy​(@PathParam("firewallPolicyUUID")
                                                            String firewallPolicyUUID,
                                                            @QueryParam("fields")
                                                            List<String> fields)
        Returns a specific Firewall Policy.
      • createFirewallPolicies

        @POST
        @Produces("application/json")
        @Consumes("application/json")
        public javax.ws.rs.core.Response createFirewallPolicies​(NeutronFirewallPolicyRequest input)
        Creates new Firewall Policy.
      • updateFirewallPolicy

        @Path("{firewallPolicyUUID}")
        @PUT
        @Produces("application/json")
        @Consumes("application/json")
        public javax.ws.rs.core.Response updateFirewallPolicy​(@PathParam("firewallPolicyUUID")
                                                              String firewallPolicyUUID,
                                                              NeutronFirewallPolicyRequest input)
        Updates a Firewall Policy.
      • deleteFirewallPolicy

        @Path("{firewallPolicyUUID}")
        @DELETE
        public javax.ws.rs.core.Response deleteFirewallPolicy​(@PathParam("firewallPolicyUUID")
                                                              String firewallPolicyUUID)
        Deletes a Firewall Policy.