f5.bigip.tm.security¶
Module contents¶
BIG-IP® Security module.
- REST URI
http://localhost/mgmt/tm/security
- GUI Path
Security
- REST Kind
tm:security:*
Submodule List¶
BIG-IP® Advanced Firewall Manager™ (AFM®) module. |
|
BIG-IP® Advanced Firewall Manager™ (AFM®) module. |
|
BIG-IP® Advanced Firewall Manager™ (AFM®) module. |
|
BIG-IP® Advanced Firewall Manager™ (AFM®) module. |
Submodules¶
analytics¶
BIG-IP® Advanced Firewall Manager™ (AFM®) module.
- REST URI
http://localhost/mgmt/tm/security/analytics
- GUI Path
Security --> Network Firewall
- REST Kind
tm:security:analytics:*
dos¶
BIG-IP® Advanced Firewall Manager™ (AFM®) module.
- REST URI
http://localhost/mgmt/tm/security/dos
- GUI Path
Security --> Dos Protection
- REST Kind
tm:security:dos*
-
class
f5.bigip.tm.security.dos.
Applications
(profile)[source]¶ BIG-IP® Dos Profile Application sub-collection
-
class
f5.bigip.tm.security.dos.
Application
(applications)[source]¶ BIG-IP® Dos Profile Application resource
-
class
f5.bigip.tm.security.dos.
Dos_Networks
(profile)[source]¶ BIG-IP® Dos Profile Dos Networks sub-collection
-
class
f5.bigip.tm.security.dos.
Dos_Network
(dos_networks)[source]¶ BIG-IP® Dos Profile Dos Network resource
-
class
f5.bigip.tm.security.dos.
Protocol_Dns_s
(profile)[source]¶ BIG-IP® Dos Profile Protocol Dns sub-collection
-
class
f5.bigip.tm.security.dos.
Protocol_Dns
(protocol_dns_s)[source]¶ BIG-IP® Dos Profile Protocol Dns resource
-
class
f5.bigip.tm.security.dos.
Protocol_Sips
(profile)[source]¶ BIG-IP® Dos Profile Protocol Sip sub-collection
firewall¶
BIG-IP® Advanced Firewall Manager™ (AFM®) module.
- REST URI
http://localhost/mgmt/tm/security/firewall
- GUI Path
Security --> Network Firewall
- REST Kind
tm:security:firewall:*
-
class
f5.bigip.tm.security.firewall.
Firewall
(security)[source]¶ BIG-IP® AFM® Firewall organizing collection.
-
class
f5.bigip.tm.security.firewall.
Address_Lists
(firewall)[source]¶ BIG-IP® AFM® Address List collection
-
class
f5.bigip.tm.security.firewall.
Address_List
(address_lists)[source]¶ BIG-IP® Address List resource
-
class
f5.bigip.tm.security.firewall.
Rule
(rules_s)[source]¶ BIG-IP® AFM® Rule resource.
- NOTE:: The ‘place-before’ and ‘place-after’ attribute are
mandatory but cannot be present with one another. Those attributes will not be visible when the class is created, they exist for the sole purpose of rule ordering in the BIGIP. The ordering of the rules corresponds to the index in the ‘items’ of the Rules_s sub-collection.
protocol_inspection¶
BIG-IP® Advanced Firewall Manager™ (AFM®) module.
- REST URI
http://localhost/mgmt/tm/security/protocol-inspection
- GUI Path
- ``Security –> Protocol Security –> Inspection_Profiles
Security –> Protocol Security –> Inspection_List
- REST Kind
tm:security:protocol-inspection*
-
class
f5.bigip.tm.security.protocol_inspection.
Protocol_Inspection
(security)[source]¶ BIG-IP® Protocol Inspection Organizing collection
-
class
f5.bigip.tm.security.protocol_inspection.
Profiles
(protocol_inspection)[source]¶ “BIG-IP® Protocol Inspection Profile collection
-
class
f5.bigip.tm.security.protocol_inspection.
Profile
(profiles)[source]¶ BIG-IP® Protocol Inspection Profile resource
-
class
f5.bigip.tm.security.protocol_inspection.
Compliance
(compliances)[source]¶ BIG-IP® Protocol Inspection Compliance resource
-
create
(**kwargs)[source]¶ Create the resource on the BIG-IP®.
Uses HTTP POST to the collection URI to create a resource associated with a new unique URI on the device.
- Args:
- **kwargs (dict): Arbitrary number of keyword arguments.
All the key-values needed to create the resource.
If kwargs has a
requests_params
key the corresponding dict will be passed to the underlyingrequests.session.post
method where it will be handled according to that API.
- Returns:
- Resource: A python object that represents the object’s configuration
and state on the BIG-IP®.
-
delete
(**kwargs)[source]¶ Delete the resource on the BIG-IP®.
Uses HTTP DELETE to delete the resource on the BIG-IP®.
After this method is called, and status_code 200 response is received
instance.__dict__
is replace with{'deleted': True}
- Args:
- **kwargs (dict): Arbitrary number of keyword arguments.
The only current use is to pass kwargs to the requests API.
If kwargs has a
requests_params
key the corresponding dict will be passed to the underlyingrequests.session.delete
method where it will be handled according to that API.Use the method above to pass query args.
-
-
class
f5.bigip.tm.security.protocol_inspection.
Learning_Suggestions
(protocol_inspection)[source]¶ BIG-IP® Protocol Inspection Compliance resource
-
class
f5.bigip.tm.security.protocol_inspection.
Staging
(protocol_inspection)[source]¶ BIG-IP® Protocol Inspection Compliance resource
-
class
f5.bigip.tm.security.protocol_inspection.
Profile_Status
(protocol_inspection)[source]¶ BIG-IP® Protocol Inspection Compliance resource