check_point.mgmt.cp_mgmt_mobile_profile module – Manages mobile-profile objects on Checkpoint over Web Services API
Note
This module is part of the check_point.mgmt collection (version 6.2.1).
You might already have this collection installed if you are using the ansible
package.
It is not included in ansible-core
.
To check whether it is installed, run ansible-galaxy collection list
.
To install it, use: ansible-galaxy collection install check_point.mgmt
.
To use it in a playbook, specify: check_point.mgmt.cp_mgmt_mobile_profile
.
New in check_point.mgmt 6.0.0
Synopsis
Manages mobile-profile objects on Checkpoint devices including creating, updating and removing objects.
All operations are performed over Web Services API.
Parameters
Parameter |
Comments |
---|---|
Applications settings. |
|
Allow store encrypted document credentials in application secure storage. Choices:
|
|
Allow store encrypted document keys in application secure storage. Choices:
|
|
Allow synchronization between business calendar to device calendar. Choices:
|
|
Allow to add additional contacts from Global Address List to the app. Choices:
|
|
Allow to add additional contacts from local phone to the app. Choices:
|
|
Allow to receive push notifications of mails and meetings. Choices:
|
|
How far back to see your Calendar from the current date - you can choose a unit (day, week, month) in “calendar-from-the-last-unit” field. |
|
Unit for “calendar-from-the-last” numeric value. Choices:
|
|
How much ahead to see your Calendar from the current date - you can choose a unit (day, week, month) in “calendar-to-the-following-unit” field. |
|
Unit for “calendar-to-the-following” numeric value. Choices:
|
|
Allow to print mails. Choices:
|
|
How far back to see your emails from the current date - choose a unit (day, week, month) in “mail-from-the-last-unit” field. |
|
Unit for “mail-from-the-last” numeric value. Choices:
|
|
Maximum size of attachments allowed for downloading - you can choose a unit (gbs, kbs, mbs, bytes) in “max-attachments-unit” field. |
|
Configure whether local cache data generated by web browser should be preserved. Choices:
|
|
Contacts synchronization method - from the mail server to device and the app and vice versa or from the mail server to device and the app or from the mail server to the app. Choices:
|
|
Publish the current session if changes have been performed after task completes. Choices:
|
|
Client customization settings. |
|
Allow sync business calendar to device calendar. Choices:
|
|
Enable/Disable contacts app. Choices:
|
|
Enable/Disable email app. Choices:
|
|
Allow sync business notes to device notes. Choices:
|
|
Allow the appearance of ‘Saved file app’ in the app list. Choices:
|
|
Enable/Disable Messages app (depends on Mail app). Choices:
|
|
Enable/Disable Tasks app. Choices:
|
|
Configure the application display colors in Dark mode. 6 hex digits that define RGB color - relevant for IOS. |
|
Configure the application display colors in light mode. 6 hex digits that define RGB color - relevant for IOS. |
|
message to show users when certificate is expired - for admin to fill - can contain only English characters, digits, comma, spaces and points. |
|
Color of the object. Should be one of existing colors. Choices:
|
|
Comments string. |
|
Data leak prevention settings. |
|
Accept protected files with these extensions from external apps to your app. Choices:
|
|
Accept unprotected files with these extensions from external apps to your app. Choices:
|
|
Allow copy paste of mail content. Choices:
|
|
Allow import media from gallery. Choices:
|
|
Allow the camera to be used from your app. Choices:
|
|
exclusion of domains which attachments are allowed to be sent, even that shared policy prevents sharing these kinds of attached files - can contain only English characters, digits, comma, spaces and points. |
|
Allow share mail attachments with external mails. Choices:
|
|
If true - you can’t make a screenshot from your app. Choices:
|
|
Offer Capsule as a viewer for external protected documents. Choices:
|
|
Open the following extensions from your app with external apps when they cannot be opened with Capsule viewer. Choices:
|
|
Share protected files extensions to external apps. Choices:
|
|
Share unprotected files extensions to external apps. Choices:
|
|
The level of detail for some of the fields in the response can vary from showing only the UID value of the object to a fully detailed representation of the object. Choices:
|
|
Indicates which domains to process the commands on. It cannot be used with the details-level full, must be run from the System Domain only and with ignore-warnings true. Valid values are, CURRENT_DOMAIN, ALL_DOMAINS_ON_THIS_SERVER. |
|
Integrations settings. |
|
Device configuration - response to malicious behavior (configuration for Harmony SDK). Choices:
|
|
Enable/disable Harmony SDK - cannot be enable if Harmony Mobile Application is enable. Choices:
|
|
License for Harmony Mobile Sdk (configuration for Harmony SDK) - can contain only English characters, digits, comma, spaces and point. |
|
Behavior when App is identified as malicious (configuration for Harmony SDK). Choices:
|
|
Behavior when there is a network man-in-the-middle attack (configuration for Harmony SDK). Choices:
|
|
Behavior when Device OS is compromised (configuration for Harmony SDK). Choices:
|
|
What is the action if there is high risk found by Harmony Mobile. Choices:
|
|
The message can contain only English characters, digits, comma, spaces and points. |
|
What is the action if there is medium risk found by Harmony Mobile. Choices:
|
|
The message can contain only English characters, digits, comma, spaces and points. |
|
What is the action if there is policy violation (configuration for Harmony Mobile). Choices:
|
|
The message can contain only English characters, digits, comma, spaces and points. |
|
Enable/disable Protect Application- cannot be enable if Harmony SDK is enable. Choices:
|
|
Behavior when App is suspected as malicious (configuration for Harmony SDK). Choices:
|
|
Behavior when a certificate profile has been installed allowing the installing of apps on device from unknown source - iOS only (configuration for Harmony SDK). Choices:
|
|
Apply changes ignoring errors. You won’t be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored. Choices:
|
|
Apply changes ignoring warnings. Choices:
|
|
Object name. |
|
Security settings. |
|
Require passcode to the application. Choices:
|
|
Allow storing the credentials on the device. Choices:
|
|
Block 3rd party keyboard. Choices:
|
|
Action upon detection of jail broken devices. Choices:
|
|
Hide connect button on critical SSL trust failures. Choices:
|
|
Passcode Policy object identified by the name or UID. |
|
Issue log when device is detected as jail broken. Choices:
|
|
Session timeout - you can choose a unit (day, week, month) in “session-timeout-unit” field. |
|
Unit for “session-timeout” numeric value. Choices:
|
|
State of the access rule (present or absent). Choices:
|
|
Collection of tag identifiers. |
|
Version of checkpoint. If not given one, the latest version taken. |
|
Wait for the task to end. Such as publish task. Choices:
|
|
How many minutes to wait until throwing a timeout error. Default: |
Examples
- name: add-mobile-profile
cp_mgmt_mobile_profile:
name: New Mobile Profile
state: present
- name: set-mobile-profile
cp_mgmt_mobile_profile:
data_leak_prevention:
share_protected_extension: word documents
name: New Mobile Profile
state: present
- name: delete-mobile-profile
cp_mgmt_mobile_profile:
name: New Mobile Profile
state: absent
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key |
Description |
---|---|
The checkpoint object created or updated. Returned: always, except when deleting the object. |