Interface Firewall.Service
-
- All Superinterfaces:
Maskable,ResultLimitable,Service
- Enclosing class:
- Firewall
@ApiService("SoftLayer_Network_Component_Firewall") public static interface Firewall.Service extends Service
The SoftLayer_Network_Component_Firewall service accesses general information relating to a single SoftLayer network component firewall. This is the object which ties the running rules to a specific downstream server. The current running rule set can be pulled from this service. Use the [[SoftLayer Network Firewall Template]] service to pull SoftLayer recommended rule set templates. Use the [[SoftLayer Network Firewall Update Request]] service to submit a firewall update request.- See Also:
- SoftLayer_Network_Component_Firewall
-
-
Method Summary
Modifier and Type Method Description Firewall.ServiceAsyncasAsync()Get an async version of this serviceList<Subnet>getApplyServerRuleSubnets()The additional subnets linked to this network component firewall, that inherit rules from the host that the context slot is attached to.ItemgetBillingItem()The billing item for a Hardware Firewall (Dedicated).ComponentgetGuestNetworkComponent()The network component of the guest virtual server that this network component firewall belongs to.ComponentgetNetworkComponent()The network component of the switch interface that this network component firewall belongs to.List<Request>getNetworkFirewallUpdateRequest()The update requests made for this firewall.FirewallgetObject()getObject returns a SoftLayer_Network_Firewall_Module_Context_Interface_AccessControlList_Network_Component object.List<Rule>getRules()The currently running rule set of this network component firewall.List<Subnet>getSubnets()The additional subnets linked to this network component firewall.voidsetMask(Firewall.Mask mask)Firewall.MaskwithMask()Use the existing mask on this service or create it if not presentFirewall.MaskwithNewMask()Overwrite the existing mask on this service with a new one and return it-
Methods inherited from interface com.softlayer.api.ResultLimitable
getLastResponseTotalItemCount, getResultLimit, setResultLimit
-
-
-
-
Method Detail
-
asAsync
Firewall.ServiceAsync asAsync()
Description copied from interface:ServiceGet an async version of this service
-
withNewMask
Firewall.Mask withNewMask()
Description copied from interface:MaskableOverwrite the existing mask on this service with a new one and return it- Specified by:
withNewMaskin interfaceMaskable
-
withMask
Firewall.Mask withMask()
Description copied from interface:MaskableUse the existing mask on this service or create it if not present
-
setMask
void setMask(Firewall.Mask mask)
-
getObject
@ApiMethod(instanceRequired=true) Firewall getObject()
getObject returns a SoftLayer_Network_Firewall_Module_Context_Interface_AccessControlList_Network_Component object. You can only get objects for servers attached to your account that have a network firewall enabled.
-
getApplyServerRuleSubnets
@ApiMethod(instanceRequired=true) List<Subnet> getApplyServerRuleSubnets()
The additional subnets linked to this network component firewall, that inherit rules from the host that the context slot is attached to.
-
getBillingItem
@ApiMethod(instanceRequired=true) Item getBillingItem()
The billing item for a Hardware Firewall (Dedicated).
-
getGuestNetworkComponent
@ApiMethod(instanceRequired=true) Component getGuestNetworkComponent()
The network component of the guest virtual server that this network component firewall belongs to.
-
getNetworkComponent
@ApiMethod(instanceRequired=true) Component getNetworkComponent()
The network component of the switch interface that this network component firewall belongs to.
-
getNetworkFirewallUpdateRequest
@ApiMethod(instanceRequired=true) List<Request> getNetworkFirewallUpdateRequest()
The update requests made for this firewall.
-
getRules
@ApiMethod(instanceRequired=true) List<Rule> getRules()
The currently running rule set of this network component firewall.
-
getSubnets
@ApiMethod(instanceRequired=true) List<Subnet> getSubnets()
The additional subnets linked to this network component firewall.
-
-