fortiManager
Access and manage fortiManager objects directly from A-Ops automations.
Actions
fortiManager Connect
Connect to a fortiManager instance. Required before calling any other fortiManager integration objects.
Input
Name | Description | Type | Required | Syntax |
---|---|---|---|---|
Host | IP/DNS location of your fortiManager | input | True | True |
Username | Login username | input | True | True |
Password | Login password | password-input | True | True |
API Protocol | HTTP/HTTPS | input | True | True |
ADOM | Which ADOM to use when creating the connection. | input | True | True |
Certificate Verify | When HTTPS protocol is used optional to ignore certificate errors. | checkbox | True | False |
Output
Name | Description | Type | always_present | values |
---|---|---|---|---|
result | Returns True when successful. | boolean | True | {"True": {"description": "Successful."}, "False": {"description": "Failure."}} |
rc | Returns the exit code for the action. | number | True | {"200": {"description": "Successful."}, "403": {"description": "Failure."}} |
fortiManager_connection_id | When successful the index of the created connection is returned. | number | False | {} |
fortiManager Get ADOMs
List ADOMs present on the fortiManager
Input
Name | Description | Type | Required | Syntax |
---|---|---|---|---|
Connection ID | Optional override for when creating multiple fortiManager connections. | input | True | True |
Output
Name | Description | Type | always_present | values |
---|---|---|---|---|
result | Returns True when successful. | boolean | True | {"True": {"description": "Successful."}, "False": {"description": "Failure."}} |
rc | Returns the exit code for the action. | number | True | {"200": {"description": "Successful."}, "403": {"description": "No FortiManager connection object found."}} |
adoms | When successful a list of adoms is provided. | list | False | {} |
fortiManager Set ADOM
Change which ADOM is currently being used.
Input
Name | Description | Type | Required | Syntax |
---|---|---|---|---|
Connection ID | Optional override for when creating multiple fortiManager connections. | input | True | True |
ADOM | The ADOM to change to. | input | True | True |
Output
Name | Description | Type | always_present | values |
---|---|---|---|---|
result | Returns True when successful. | boolean | True | {"True": {"description": "Successful."}, "False": {"description": "Failure."}} |
rc | Returns the exit code for the action. | number | True | {"200": {"description": "Successful."}, "403": {"description": "No FortiManager connection object found."}} |
fortiManager Get Objects
Get a list of object by object type
Input
Name | Description | Type | Required | Syntax |
---|---|---|---|---|
Connection ID | Optional override for when creating multiple fortiManager connections. | input | True | True |
Object Type | Object type to return a list of objects | dropdown | True | False |
Output
Name | Description | Type | always_present | values |
---|---|---|---|---|
result | Returns True when successful. | boolean | True | {"True": {"description": "Successful."}, "False": {"description": "Failure."}} |
rc | Returns the exit code for the action. | number | True | {"200": {"description": "Successful."}, "403": {"description": "No FortiManager connection object found."}} |
objects | When successful a list of objects by selected type. | list | False | {} |
fortiManager Get Object
Return a given object.
Input
Name | Description | Type | Required | Syntax |
---|---|---|---|---|
Connection ID | Optional override for when creating multiple fortiManager connections. | input | True | True |
Object Type | Object type to return a list of objects | dropdown | True | False |
Object Name | Name of the object to return | input | True | True |
Output
Name | Description | Type | always_present | values |
---|---|---|---|---|
result | Returns True when successful. | boolean | True | {"True": {"description": "Successful."}, "False": {"description": "Failure."}} |
rc | Returns the exit code for the action. | number | True | {"200": {"description": "Successful."}, "403": {"description": "No FortiManager connection object found."}} |
object | When successful the object and its properties are returned. | json | False | {} |
fortiManager Set Object
Update a fortiManager object
Input
Name | Description | Type | Required | Syntax |
---|---|---|---|---|
Connection ID | Optional override for when creating multiple fortiManager connections. | input | True | True |
Object Type | Object type to return a list of objects | dropdown | True | False |
Object Name | Name of the object to return | input | True | True |
object Data | JSON data to apply to the object | json-input | True | True |
Output
Name | Description | Type | always_present | values |
---|---|---|---|---|
result | Returns True when successful. | boolean | True | {"True": {"description": "Successful."}, "False": {"description": "Failure."}} |
rc | Returns the exit code for the action. | number | True | {"200": {"description": "Successful."}, "403": {"description": "No FortiManager connection object found."}} |