You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/class3/module1/lab1.rst
+66-10
Original file line number
Diff line number
Diff line change
@@ -13,9 +13,8 @@ Overview
13
13
14
14
In this lab, the iControl REST API will be used to provision a module on the BIG-IP. More specifically, the Advanced Firewall Manager (AFM) module will be provisioned for use in **Module 1, Lab 2: Configuring AFM (Advanced Firewall Module)**. Before we begin, lets review how to generate an Authentication Token.
15
15
16
-
Use Postman collection to complete this lab.
17
-
18
16
.. NOTE::
17
+
- Use Postman collection to complete this lab.
19
18
- Some response content has been removed for brevity.
20
19
21
20
|labmodule|\.\ |labnum|\.0.1. Get an Authentication Token
@@ -202,10 +201,67 @@ The **Authentication Token** timeout is set using an HTTP PATCH with a body cont
Before a module on a BIG-IP can be configured, it must be licensed. Using the newly generated Authentication Token, check the license state for all modules. This is done using an HTTP GET to the REST endpoint for ``/mgmt/tm/sys/license``.
208
+
209
+
.. Hint::
210
+
1) Send a **Request** with the following details.
211
+
212
+
|**Method**
213
+
214
+
::
215
+
216
+
GET
217
+
218
+
|**URL**
219
+
220
+
::
221
+
222
+
https://{{big_ip_a_mgmt}}/mgmt/tm/sys/license
223
+
224
+
|**Headers**
225
+
226
+
::
227
+
228
+
X-F5-Auth-Token: {{big_ip_a_auth_token}}
229
+
230
+
|**Body**
231
+
232
+
.. NOTE::
233
+
- The **afm** module is currently provisioned for **none** while the **ltm** module is provisioned for **nominal**.
Before a module on a BIG-IP can be configured, it must be licensed and provisioned. Using the newly generated Authentication Token, check the provisioning state for all modules. This is done using an HTTP GET to the REST endpoint for ``/mgmt/tm/sys/provision``.
264
+
Before a module on a BIG-IP can be configured, it also must be and provisioned. Check the provisioning state for all modules. This is done using an HTTP GET to the REST endpoint for ``/mgmt/tm/sys/provision``.
209
265
210
266
.. Hint::
211
267
1) Send a **Request** with the following details.
@@ -267,7 +323,7 @@ Before a module on a BIG-IP can be configured, it must be licensed and provision
267
323
]
268
324
}
269
325
270
-
|labmodule|\.\ |labnum|\.2. Retrieve single module provision state
326
+
|labmodule|\.\ |labnum|\.3. Retrieve single module provision state
To retrieve the provisioning state for a single module, send an HTTP GET to the REST endpoint for ``/mgmt/tm/sys/provision`` and include the name of the module. For example, ``/mgmt/tm/sys/provision/afm``
@@ -315,7 +371,7 @@ To retrieve the provisioning state for a single module, send an HTTP GET to the
315
371
}
316
372
317
373
318
-
|labmodule|\.\ |labnum|\.3.1. Provision module
374
+
|labmodule|\.\ |labnum|\.4.1. Provision module
319
375
----------------------------------------------
320
376
321
377
The **afm** module is provisioned using an HTTP PATCH with a body containing a provisioning level to the REST endpoint for ``mgmt/tm/sys/provision/{{module}}``.
@@ -382,16 +438,16 @@ The **afm** module is provisioned using an HTTP PATCH with a body containing a p
@@ -18,7 +18,7 @@ In this lab, the iControl REST based API will be used to create an address list
18
18
Follow the below steps in order found in the Postman collection to complete this portion of the lab. The requests and responses have been included below for reference.
19
19
20
20
|labmodule|\.\ |labnum|\.1. List all Firewall Policies
0 commit comments